Please enable JavaScript to use CodeHS

Introduction to SQL

In this beginner-friendly course, students will explore the foundational concepts of SQL (Structured Query Language), the standard language used to manage and manipulate relational databases. No prior experience with SQL or databases is required, making this course an ideal starting point for anyone interested in data organization, analysis, or backend development.

Overview & Highlights

Level
High School
Contact Hours
20
Timeframe
Month

Course Overview

To view the entire syllabus, click here or click to explore the full course.

Hour of SQL
SQL is a programming languages that allows you to make sense of and organize data in databases. Learn the basics of querying by exploring Harry Potter data.
SQL Part II: The SQL
Continue learning more topics in SQL.
SQL Functions
Learn how to use functions in SQL to get more information from your data.
Data Aggregation
In this module, we introduce the HousePoint table which keeps track of who is giving and receiving house points. This allows us to ask all sorts of new questions about our data like who has earned the most points, who has given the most points, who wins the House Cup, and more.

17
Lessons
10
Videos
48
Exercises

Customizable Assignments

Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.

Learn More

Actions for Teachers

Didn't find what you were looking for? Here are a few links that might be useful to you.