Browse edX's Online CS50 Courses from Harvard University
Introduction to Computer Science, better known as CS50, is a series of introductory CS50 courses and Professional Certificate programs that are open to learners of all backgrounds looking to explore computer science, mobile app and game development, business technologies, and the art of programming.
Why learn on edX?
High Quality Education
Courses taught by +140 premier institutions from around the world including Harvard and MIT.
Career Advancement
Build or enhance skills you need to land your dream job.
Learn Anytime, Anywhere
All you need is wifi, use our web platform or mobile app to complete your course.
+3,500 Courses
Courses in a wide range of subjects and topics, you'll be sure to find the perfect one for you.
Self-Paced
No need to complete the same assignments or learn at the same time as others. Learn in your own time and schedule.
Our Promise
Receive a refund 14 days after your purchase date or 14 days after your course starts, whichever comes later.