Skip to main content
Learnlists
Submit
Programming & DevelopmentCourseFreeBeginner
CS50 logo

CS50

Curated by Harvard University • Added 2026-01-01

Harvard's legendary introduction to computer science & programming

An introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience.

Preview of CS50
What You Will Learn
  • ✓Algorithmic thinking and efficient computational problem solving
  • ✓Memory allocation, pointers, and data structures in C
  • ✓Python programming for data manipulation and web applications
  • ✓Relational database design and SQL querying fundamentals
Curator Highlights
  • ★World-renowned pedagogy
  • ★Real automated grading
  • ★Vibrant global student community

Related in Programming & Development

Other vetted resources in this discipline

View all in Programming & Development →
Preview of AI Coding Dictionary
AI Coding Dictionary favicon

AI Coding Dictionary

Programming & Development•Reference

Concise lexicon and conceptual guide for the AI programming era

All Levels
Free
Preview of The Odin Project
The Odin Project favicon

The Odin Project

Programming & Development•Platform

Free full-stack open source curriculum for web developers

Beginner
Free
Preview of Refactoring Guru
Refactoring Guru favicon

Refactoring Guru

Programming & Development•Reference

Clear, illustrated guide to design patterns & clean architecture

Intermediate
Freemium