
CS50x 2025
This course teaches you how to solve problems, both with and without code, with an emphasis on correctness, design, and style. Topics include computational thinking, abstraction, algorithms, …
Courses - CS50x 2025
The course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, …
CS50
To answer these questions, whether worth points or not, you may use any materials on CS50’s course website (i.e., cs50.harvard.edu), but nothing else. You may not use any other tools like …
Syllabus - CS50x 2025
This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, …
CS50
You may use any materials on CS50’s course website (i.e., cs50.harvard.edu), but nothing else (i.e., you may not use tools like cs50.ai or cs50.dev, nor search for information on the internet …
CS50
This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, …
CS50x 2025
Dec 22, 2025 · While our courses at Harvard College and Harvard Extension often have final tests, this course does not. You need only complete the assignments listed in each week or …
CS50's Introduction to Programming with Python
Whereas CS50x itself focuses on computer science more generally as well as programming with C, Python, SQL, and JavaScript, this course, aka CS50P, is entirely focused on programming …
FAQs - CS50
The spring and summer versions of CS50 are for students who are unable to take the course in fall term. Because of summer term’s shorter length, the summer version of CS50 is the most …
CS50 AP
This is CS50 AP, Harvard University ’s introduction to the intellectual enterprises of computer science and the art of programming for students in high school, which satisfies the College …