Skip to main content
Editor's pickBeginner

CS50's Introduction to Databases with SQL

Harvard's CS50 SQL: model, query, and scale relational databases.

4.5(288)28.8K learners EN
CSCreated by CS50

11h 8m

On-demand video

8

Lessons

Included

Certificate

Mobile & TV

Watch anywhere

You'll use
PostgreSQL
CS50's Introduction to Databases with SQL
Preview this course
$29$129

Videos are free to watch. This unlocks the certificate, graded exam, and resources.

Watch videos free

Or unlock everything with MegaCourse Pro

This course includes:

  • 11h 8m on-demand video (free)
  • 8 lessons
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion

What you'll learn

  • Query data with SELECT, JOINs, and aggregate functions
  • Design normalized schemas with keys and constraints
  • Use views, indexes, and triggers effectively
  • Work with SQLite, PostgreSQL, and MySQL

Official study guide

The complete 19-page companion book for CS50's Introduction to Databases with SQL, covering every module with worked examples, key terms, self-check questions, and a full glossary. Print it or read it offline.

Tools & technologies

Industry-standard tools you'll work with in this course.

PostgreSQL

Course content

1 sections · 8 lessons · 11h 8m

  • CS50 SQL - IntroductionPreview1m
  • CS50 SQL - Lecture 0 - Querying1h 19m
  • CS50 SQL - Lecture 1 - Relating1h 41m
  • CS50 SQL - Lecture 2 - Designing1h 21m
  • CS50 SQL - Lecture 3 - Writing1h 43m
  • CS50 SQL - Lecture 4 - Viewing1h 22m
  • CS50 SQL - Lecture 5 - Optimizing1h 28m
  • CS50 SQL - Lecture 6 - Scaling2h 9m

Requirements

  • •No prior experience required

About this course

Harvard's CS50 SQL: model, query, and scale relational databases. This curated learning path is organized into 1 module and 8 lessons, taught by CS50. MegaCourse adds structure, learning outcomes, progress tracking, and a shareable certificate of completion.

Who this course is for

  • Developers
  • Data analysts
  • Anyone working with data

Instructor

CS
CS50

Trusted creator on MegaCourse

Licensing & attribution

License: CC BY-NC-SA 4.0

Source: Harvard CS50 (Carter Zenke, David J. Malan) - CC BY-NC-SA 4.0

Videos are embedded from their original creators and remain free to watch. MegaCourse's paid layer covers our own study guides, graded exams, certificates, and curation.

Students also viewed