Skip to main content
tracker.sg
Course

CS50: Introduction to Computer Science (Harvard via edX)

Run by Harvard University

OnlineOnline (global)~12 weeksFreeOpenLow effort

About this opportunity

<p>CS50 is Harvard University's introduction to computer science and programming, taught by Prof. David J. Malan on edX (HarvardX). It is Harvard's largest course and a widely recommended first course for students considering computer science.</p><ul><li>Covers algorithmic thinking, problem-solving, and programming in C, Python, SQL, JavaScript, HTML, and CSS</li><li>Topics include abstraction, data structures, encapsulation, resource management, security, software engineering, and web development</li><li>Approximately 12 weeks of study, self-paced</li><li>Open to all; no prior programming experience required</li><li>Audit track is free; optional verified certificate available for a fee</li></ul><p>Good entry point for students interested in computing, software engineering, or related A-Level / polytechnic pathways.</p>

Who can apply

Open to all. No prerequisites.

What you get

Certificate

Frequently asked

Who runs this?+

Run by Harvard University. More on their website.

Who can apply?+

Open to all. No prerequisites.

Is it paid?+

Free to apply. No participant fees.

Related opportunities

Course

CS50W: Web Programming with Python and JavaScript

Harvard University

View details
Course

CS50P: Introduction to Programming with Python

Harvard University

View details
Course

Google Introduction to Generative AI Learning Path

Google Cloud

View details
Competition

AtCoder Beginner Contest (ABC)

AtCoder Corporation

View details
Competition

Codeforces Competitive Programming Rounds

Codeforces (ITMO University)

View details
Competition

USA Computing Olympiad (USACO)

USACO (usaco.org)

View details

Last verified 20 April 2026·Updated 14 April 2026·Source