What this resource explores
An introduction to relational databases using SQL. Topics connect queries and table relationships with schema design, data changes, views, indexes and database scaling.
- Queries, joins and relational data modeling
- Constraints, normalization and data updates
- Views, indexes and database scaling
Who it is for
Learners interested in storing, querying and organizing structured data, before, alongside or after a broader computer-science introduction.
Background & preparation
The provider allows this course before, during or after CS50x. Its focus is databases rather than a complete introduction to computer science.
A way to approach it
Follow queries and relationships before schema design and updates, then connect views and indexes to the questions they address. Use the provider’s problem sets for practice.
Edition & context
This entry links to CS50 SQL OpenCourseWare. Access, assignment submission and certificate conditions are set by Harvard and its linked platforms.
