CS50x: Introduction to Computer Science
Harvard's legendary introduction to the ideas of computer science.
24h 55m
On-demand video
12
Lessons
Included
Certificate
Mobile & TV
Watch anywhere

Videos are free to watch. This unlocks the certificate, graded exam, and resources.
Watch videos freeOr unlock everything with MegaCourse Pro
This course includes:
- 24h 55m on-demand video (free)
- 12 lessons
- Full lifetime access
- Access on mobile and TV
- Certificate of completion
What you'll learn
- Think algorithmically and solve problems computationally
- Program in C, then Python, understanding memory and data structures
- Understand abstraction, algorithms, and computational complexity
- Build dynamic web and software projects with confidence
Official study guide
The complete 23-page companion book for CS50x: Introduction to Computer Science, covering every module with worked examples, key terms, self-check questions, and a full glossary. Print it or read it offline.
Tools & technologies
Industry-standard tools you'll work with in this course.
Course content
2 sections · 12 lessons · 24h 55m- CS50x 2024 - Lecture 0 - ScratchPreview2h 4m
- CS50x 2024 - Lecture 1 - C2h 27m
- CS50x 2024 - Lecture 2 - Arrays2h 12m
- CS50x 2024 - Lecture 3 - Algorithms2h 2m
- CS50x 2024 - Lecture 4 - Memory2h 17m
- CS50x 2024 - Lecture 5 - Data Structures2h 2m
- CS50x 2024 - Lecture 6 - Python2h 9m
- CS50x 2024 - Artificial Intelligence55m
Requirements
- •No prior experience required
About this course
Harvard's legendary introduction to the ideas of computer science. This curated learning path is organized into 2 modules and 12 lessons, taught by CS50. MegaCourse adds structure, learning outcomes, progress tracking, and a shareable certificate of completion.
Who this course is for
- Aspiring programmers
- Anyone curious about how computers work
Instructor
Trusted creator on MegaCourse
Licensing & attribution
License: CC BY-NC-SA 4.0
Source: Harvard CS50 (David J. Malan) - CC BY-NC-SA 4.0
Videos are embedded from their original creators and remain free to watch. MegaCourse's paid layer covers our own study guides, graded exams, certificates, and curation.
Students also viewed

Computer Science
The Complete Harvard CS50: Computer Science & Python
CS50

Computer Science
MIT 6.006: Introduction to Algorithms
MIT OpenCourseWare

Computer Science
MIT 6.034: Artificial Intelligence
MIT OpenCourseWare

Computer Science
MIT 6.0001: Introduction to Computer Science with Python
MIT OpenCourseWare


