Lessons in Anatomy

An introduction to the intellectual enterprises of computer science and the art of programming.

Enroll Now

May 20, 2025 | Online

What you’ll learn

  • A broad and robust understanding of computer science and programming.
  • Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development.
  • Familiarity with different languages including C, Python, SQL, JavaScript, CSS, HTML.
  • How to solve problems efficiently.
  • How to think algorithmically and solve problems efficiently.
  • How to develop and present a final programming project to your peers.

Course description

This is CS50x, Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike…

Time Commitment: 10–20 hours per week

Pace: Self-paced

Subject: Computer Science

Course Language: English

Video Transcript: English

Difficulty: Introductory

Credit: Audit or Verified Certificate