Search results
CS50x is a free online course that teaches the basics of computer science and programming, using C, Python, SQL, HTML, CSS, and JavaScript. Learn how to solve problems, design algorithms, and create web and mobile apps, with or without prior experience.
- Zoom Meetings
License. Zoom Meetings. CS50 occasionally holds live...
- CS50 Educator Workshop
First, enroll in CS50x and become familiar (and committed to...
- CS50x Puzzle Day
CS50x Puzzle Day is an online adaptation of an event we hold...
- Gallery of Final Projects 🖼️
CS50x Books by Adam Fortin A website where you can easily...
- What’s new for 2023
License. What’s new for 2024? New-and-improved lectures...
- Seminars
This is CS50x 2024. 🎉 Curious how your 2023 work counts...
- Academic Honesty
Or read this paper for context.. Policy. The essence of all...
- Syllabus
CS50x is free to take, and you are welcome to submit the...
- Zoom Meetings
Learn computer science with Harvard University's CS50's Introduction to Computer Science course on edX.
An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development.
CS50x offers many courses on edX, a platform for online learning. Learn programming, artificial intelligence, web development, data science, cybersecurity, and more with verified or free certificates.
Explore a wide range of online courses from Harvard, MIT, and more on edX.
Learn the basics of computer science and programming in C, Python, SQL, and JavaScript with CS50x, Harvard's largest course. This self-paced course is open to all levels of experience and offers a certificate for a passing grade.
CS50 offers online and in-person courses for high school and university students, based on the same curriculum used at Harvard. CS50x is the university level course, while CS50 AP satisfies the new AP CS Principles framework.