Skip to content
All courses
Ages 11 to 13 · ages 13+

Databases and SQL · Grades 8 to 12

An 8-week run through relational databases: tables, rows, and primary keys, querying with SQL, foreign keys and joins, aggregation and grouping, how a query runs and indexes that make it fast, transactions and ACID for correctness under failure, concurrency and isolation, and SQL versus NoSQL, each idea operated in a live simulation.

8 weeks 16 lessons 1 to 2× / week · 30 to 45 min
Standards alignment
  • NEP 2020: experiential, hands-on computational thinking
  • CBSE: Computer Science / Informatics Practices (database concepts and SQL)
Standard workshopPrice on request Paid course

Model data and answer real questions in SQL: schemas, joins, aggregates, and honest query habits.

Request access
What you’ll cover (8 weeks)
  1. 1Databases and tables
  2. 2Querying with SQL, then a check
  3. 3Keys and joins
  4. 4Aggregation, then a check
  5. 5Query plans and indexes
  6. 6Optimisation, then a check
  7. 7Transactions and concurrency
  8. 8SQL vs NoSQL and the boss

The full week-by-week plan and every lesson in this course unlock with enrollment.