About this XSeries
Students not in high school should register for
and
separately.
An entry-level course for students with no prior background, taught by
, CS50 AP teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, and software engineering. Languages include C, Python, and SQL plus students’ choice of: HTML, CSS, and JavaScript (for web development); Java or Swift (for mobile app development); or Lua (for game development). Problem sets inspired by the arts, humanities, social sciences, and sciences. Course culminates in a final project.
CS50 itself is Harvard University's largest course on campus.
What you'll learn
- A broad and robust understanding of computer science and programming
- How to think algorithmically and solve programming problems efficiently
- Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
- Familiarity in a number of languages, including C, Python, and JavaScript plus SQL, CSS, and HTML
- How to engage with a vibrant community of like-minded learners from all levels of experience
- How to develop and present a final programming project to your peers
From | Harvard University, HarvardX via edX |
---|---|
Hours | 52 |
Instructors | David J. Malan, Rob Bowden, Zamyla Chan, Doug Lloyd, Brian Yu |
Language | English |
Subjects | Programming |
Similar Courses
Sorted by relevance
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).
Think City Literacy Teacher $49k
Think City Literacy Teacher $49k
Research Associate, Asians with Disabilities Outreach Project Think-Tank (ADOPT) $52k
Research Associate, Asians with Disabilities Outreach Project Think-Tank (ADOPT) $52k
Marketing and Development Writer $63k
Administrator Facilities Development $65k
Customer Partnership Development $68k
Economic & Community Development $90k
Trader Development Program $108k
Web Development team $123k
Technology Research and Development $144k
Engineer in Development $201k
Courses in this XSeries
Listed in the order in which they should be taken
Starts | Course Information | |
---|---|---|
On Demand |
CS50's AP® Computer Science Principles What you'll learn edX | Harvard University, HarvardX |
Save
|
On Demand |
CS50's Understanding Technology This is CS50's introduction to technology for students who don’t (yet) consider themselves computer persons. Designed for those who work with technology every day but don’t... edX | Harvard University, HarvardX |
Save
|
&
From | Harvard University, HarvardX via edX |
---|---|
Hours | 52 |
Instructors | David J. Malan, Rob Bowden, Zamyla Chan, Doug Lloyd, Brian Yu |
Language | English |
Subjects | Programming |
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).
Think City Literacy Teacher $49k
Think City Literacy Teacher $49k
Research Associate, Asians with Disabilities Outreach Project Think-Tank (ADOPT) $52k
Research Associate, Asians with Disabilities Outreach Project Think-Tank (ADOPT) $52k
Marketing and Development Writer $63k
Administrator Facilities Development $65k
Customer Partnership Development $68k
Economic & Community Development $90k
Trader Development Program $108k
Web Development team $123k
Technology Research and Development $144k
Engineer in Development $201k
Similar Courses
Sorted by relevance