Skip to main content
Editor's pickBeginner

CS50x: Introduction to Computer Science

Harvard's legendary introduction to the ideas of computer science.

4.5(1.9k)192.4K learners EN
CSCreated by CS50

24h 55m

On-demand video

12

Lessons

Included

Certificate

Mobile & TV

Watch anywhere

You'll use
Python
CS50x: Introduction to Computer Science
Preview this course
$69$199

Videos are free to watch. This unlocks the certificate, graded exam, and resources.

Watch videos free

Or 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.

Python

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

CS
CS50

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