Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- An understanding of how to query data from tables
- The ability to filter, sort, and group information
- The ability to create and modify tables
- Hands-on experience using JOINs and subqueries to connect data
- Experience building SQL projects supported by AI, culminating in a portfolio-ready capstone
Learning Roadmap
YOUR ROADMAP
1.
Talk to a Table
Talk to a Table
Learn to ask questions and get answers.
Say “Hello” to the TableQuiz: Say “Hello” to the TableChallenge: Say “Hello” to the TablePick the Columns You WantQuiz: Pick the Columns You WantChallenge: Pick the Columns You WantFind the Rows That MatterQuiz: Find the Rows That MatterProblem: Find the Rows That MatterUse Comparisons and LogicQuiz: Use Comparisons and LogicProblem: Use Comparisons and LogicSort the AnswersQuiz: Sort the AnswersProblem: Sort the AnswersProblem: Help a Pet Lover
2.
Ask Better Questions
Ask Better Questions
Be more precise, summarize, and start grouping things.
Do Math with Your DataQuiz: Do Math with Your DataProblem: Do Math with Your DataGroup Things TogetherQuiz: Group Things TogetherProblem: Group Things TogetherOnly Keep Interesting GroupsQuiz: Only Keep Interesting GroupsProblem: Only Keep Interesting GroupsAsk Questions About QuestionsQuiz: Ask Questions About QuestionsProblem: Ask Questions About QuestionsProject: Find the Top Performers
3.
Create Your Own World
Create Your Own World
13 Lessons
13 Lessons
Learn how to build, insert, and modify your own tables.
4.
Connect the Dots
Connect the Dots
14 Lessons
14 Lessons
Work with multiple tables like a real-world dataset.
5.
Learning SQL in the Age of AI
Learning SQL in the Age of AI
6 Lessons
6 Lessons
This chapter teaches you how to work with AI to ask better questions, plan smarter SQL analyses, and turn query results into real insight.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
ABOUT THIS COURSE
Learn SQL basics with our beginner-friendly guide to understanding the language of data. You’ll start by learning to talk to a database: asking questions and getting meaningful answers using SQL. With AI-assisted guidance, you’ll explore the essentials—selecting columns, filtering rows, sorting results, and applying logic to uncover patterns in raw data.
As your questions become more precise, you’ll explore grouping, aggregation, and subqueries to extract deeper insights. Then you’ll shift gears and learn how to create tables, insert and edit data, and design simple relational schemas. Finally, you’ll tackle real-world scenarios using joins, building multi-table queries, and designing interactive dashboards. You’ll complete hands-on challenges and projects like a student tracker and a game leaderboard. No prior experience with databases or programming is needed—this course is your friendly introduction to the language of data.
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies

