Disclosure: We earn commissions from qualifying purchases made through links on this site (at no extra cost to you).

Affiliate Disclosure: We may earn a commission when you purchase through links on this page, at no extra cost to you. This helps us provide free content and recommendations. Learn more in our Disclosure Policy.
Programming

Harvard CS50: Introduction to Computer Science

Harvard's legendary introduction to computer science. Learn programming fundamentals, algorithms, data structures, and build real projects.

$199 for verified certificate (audit free)

Updated on March 24, 2026

Featured
💡

Why This Course?

Think computationally. Program in multiple languages. Understand algorithms and data structures. Build web applications. Complete final project. Earn Harvard certificate.

What You'll Learn

Programming fundamentals and computational thinking, C programming language, Python, SQL, JavaScript, and HTML/CSS, algorithms and data structures, web development basics, final capstone project, and Harvard verified certificate.

Ideal Student

Complete beginners learning to code, students preparing for CS degrees, career changers entering tech, or anyone wanting a world-class CS education.

Expected Outcome

Think computationally. Program in multiple languages. Understand algorithms and data structures. Build web applications. Complete final project. Earn Harvard certificate.

Course Format

University-level course with problem sets

Reviews

Loading reviews...

Write a Review

Ready to start learning?

Enroll today and gain the skills you need to succeed.

Cookie Consent

We use cookies and similar technologies to improve your browsing experience, analyze site traffic, and personalize content. You can choose which types of cookies to allow.

For more information, read our Privacy Policy. You can change your preferences at any time through your browser settings.