Every price and rating checked against the provider 166 courses Free counselling
HomeWeb Development CoursesHarvardX: CS50's Introduction to Computer Science
Free edX

HarvardX: CS50's Introduction to Computer Science

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

☆☆☆☆☆0.0(0 reviews) 0 learners English

Course highlights

Provider edX
Duration 12 weeks
Level Beginner
Mode Self-paced
Language English
Certificate Yes — shareable certificate
Price Free Free

What you’ll learn

A broad and robust understanding of computer science and programming
How to think algorithmically and solve programming problems efficiently
Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
Familiarity in a number of languages, including C, Python, SQL, and JavaScript plus CSS and HTML
How to engage with a vibrant community of like-minded learners from all levels of experience
How to develop and present a final programming project to your peers
How this page is put together

Compiled by the 10courses editorial desk. Fees, ratings, duration and certificate details for the 1 course shown are read directly from edX course pages — we never estimate a price or a rating. Last verified 9 August 2026.

How we compare and rank courses · Our review policy · Affiliate disclosure

Compare with alternatives

Same topic, different trade-offs — here's who runs each one and what it's best at.

Course Provider Rating Price Duration Why pick this one
HarvardX: CS50's Introduction to Computer Science This edX 0.0★ Free 12 weeks Free — certificate included
Vue JS 3 For Modern Web Development - Beginner to Advanced Udemy 4.6★ Free Free — and still gives a certificate
Learn Node.js Codecademy 4.3★ Free 5h Quickest to finish (5h)
See all Web Development courses →