All courses

Harvard University · CS50 SQL

CS50's Introduction to Databases with SQL

CS50 SQL 数据库导论

Relational data modeling, querying, normalization, indexes, and database scalability.

SubjectDatabases

LevelIntroductory

Suggested stageYear 1 (inferred)

Public-material editionOfficial course page (year not stated)

LanguageEnglish

VideosAvailable

Assignments / solutionsAvailable / Not verified

Prerequisites

No prerequisites.

Start here

All official course content

Lectures, video, assignments and exams are separated so you do not have to hunt through the course homepage.

15 direct tasks
Lectures, video & readingCourse content in the official sequence7
Assignments & practiceOpen the matching problem or assignment page7
Labs & projectsCourse projects, labs and milestones1

Official resource hubs

Use these to browse a complete resource collection; the section above links directly to individual study items.

Source and verification

Every link points to an official university or course-team page. The year identifies the linked public-material edition, not necessarily the latest on-campus offering; a school may have newer materials that are not public. Unknown facts remain unverified rather than guessed.

Harvard CS50 OpenCourseWare · verified 2026-07-31