🗄️ Beginner to intermediate · Age 15 and up
SQL and databases: live online course
Learn to ask questions of data with SQL: filtering, joins, grouping and window functions, plus how to design tables well.
- 20 live classes
- 10 weeks · 2 a week
- 45 to 60 minutes (30 to 45 for ages 5 to 7)
- Group or one-to-one
Week by week
What the learner works on
- Weeks 1–2Tables and SELECT
Rows, columns, types and basic queries.
- Weeks 3–4Filtering and sorting
WHERE, ORDER BY, LIMIT and pattern matching.
- Week 5Aggregation
COUNT, SUM, GROUP BY and HAVING.
- Week 6Joins
Inner, left and the mistakes that duplicate rows.
- Week 7Subqueries and CTEs
Breaking a hard question into steps.
- Week 8Designing tables
Keys, relations and normalisation.
- Week 9Window functions
Rankings, running totals and comparisons.
- Week 10Practice project
Answer ten business questions from one data set.
The order and pace change to suit the learner, and the teacher adjusts after every few classes. Topics follow the learner's board or level.
Who it is for
Is this course right?
Students, analysts and developers who want to use databases with confidence. No prior experience needed.
Not sure about the level? Send a message and the teacher will ask a few questions and suggest where to start. For related pages, see All coding classes.
How classes run
Before the first class
Each class mixes a quick recap, a new idea taught live, guided practice and a few questions to take away. Join ten minutes early for a sound and camera check, and use a laptop or desktop if the class needs screen sharing. Read what to expect in your first online class.
Price
What SQL and databases costs
| Format | Per class | 20 classes |
|---|---|---|
| Small group (up to 6) | ₹367 | ₹7,340 |
| One-to-one | ₹735 | ₹14,700 |
Skills level. Courses of 20 or more classes already cost 8 percent less per class. Prices are per learner. We confirm the amount, payment options and refund terms in writing before you pay anything. See how prices work.
Free practice
Try before you decide
More in Programming and technology
Related courses
Beginner to intermediate · Age 16 and up
Data analytics with Excel, SQL and Python
Clean data, find patterns and present them: spreadsheets, SQL, Python with pandas, charts, basic statistics and a dashboard.
40 live classes · 20 weeks
From ₹483 a class · ₹19,320 for the course (small group)
See the plan and price →Intermediate · Age 16 and up
Machine learning with Python
Understand and build machine-learning models: data preparation, regression, classification, evaluation and a first neural network.
40 live classes · 20 weeks
From ₹483 a class · ₹19,320 for the course (small group)
See the plan and price →Beginner to intermediate · Age 14 and up
Generative AI and prompt engineering
Use AI tools well and safely: how language models work, writing prompts that get useful answers, checking results and building simple automations.
20 live classes · 10 weeks
From ₹367 a class · ₹7,340 for the course (small group)
See the plan and price →FAQ
SQL and databases: questions people ask
How many classes are in SQL and databases?
20 live classes of 45 to 60 minutes (30 to 45 for ages 5 to 7), 2 a week, which is about 10 weeks. If the learner needs more time on a topic, the teacher can slow down and we can add classes.
How much does SQL and databases cost?
In India, small group (up to 6) is ₹367 a class (₹7,340 for all 20 classes) and one-to-one is ₹735 a class (₹14,700 for all 20 classes). That already includes a 8 percent reduction for a longer course. Prices for other countries are shown in your currency on this page.
Is SQL and databases right for me?
Students, analysts and developers who want to use databases with confidence. Not sure? Tell us the starting point and the teacher will suggest the level.
Is there a demo class?
Yes. The first demo class is free, and it is a normal class with a real teacher.
Start a conversation
Ask about SQL and databases
Share the learner's age or class and what they want from the course. We confirm the format, price and timing, and tell you about the demo class, before anything is booked.
- Tell us the learner’s age or grade and goals
- We’ll suggest a suitable class or learning path
- We’ll confirm format, timing and fees with a parent or guardian
Play it, don't just read it
Take a break and play
Free games that need no sign-up. Pick one and play for five minutes.
Pick a game
- Sorting VisualizerWatch bubble, insertion and selection sort organise a row of numbers.Play
- Pathfinding VisualizerDraw walls and watch breadth-first search find a shortest grid path.Play
- Predict the OutputRead a short Python program and choose what it prints. Then watch it run…Play
- PercentagesShade a 100 grid and see how percent, fraction and decimal connect.Play