Search results
Learn the basics of computer science and programming with CS50x, a self-paced online course from Harvard. Explore topics like algorithms, data structures, web development, and more with C, Python, SQL, and JavaScript.
- Programming
This course introduces learners to Machine Learning...
- CS50
Description. This is CS50, Harvard University’s introduction...
- CS50x
CS50x 2024. Welcome. This is CS50, Harvard University’s...
- CS50x 2022
This course teaches students how to think algorithmically...
- Courses
CS50 AI is a follow-up to CS50x. The course explores the...
- Programming
Learn the basics of computer science and programming in C, Python, SQL, and JavaScript with CS50x, an online version of Harvard's largest course. Enroll today for a self-paced, 11-week course with problem sets, final project, and certificate option.
This is CS50’s (free) OpenCourseWare. Looking for CS50 at Harvard College? See cs50.harvard.edu/college. Looking for CSCI E-50 at Harvard Extension School? See cs50.harvard.edu/extension. Looking for a verified certificate from edX? Register at cs50.edx.org.