Live online course · Ages 11+
Database Programming classes for kids and teens
Design databases and query real data with SQL and MySQL.
Every app keeps its data in a database. Your child learns to design tables, write SQL to find, sort, join and count data, and builds database projects such as a school library, a game leaderboard and a class shop, then connects one to a Python program. A natural next step after Python.
Free · No payment details
Database Programming at a glance
- Ages and grades
- Ages 11+ · Grades 6–12
- Course length
- 48 Lessons · 5 months
- Class format
- 1-on-1 (45 min) or a group of 2–4 (60 min)
- Taught
- Live online, same tutor every lesson
- Certificate
- Database Programming with SQL certificate
What is SQL and databases for kids?
Every app keeps its data in a database. SQL is the language used to store, find and organise that data, and MySQL is one of the most widely used database systems.
In Codinzy's live Database Programming classes, your child designs tables, writes SQL to find, sort, join and count data, builds database projects such as a school library, a game leaderboard and a class shop, then connects one to a Python program.
Why parents choose this course
- The skill behind every app and website that stores data.
- A natural next step after Python.
- Builds careful, structured thinking.
Database Programming course curriculum
The stages the course moves through, over 48 lessons. After the free class the tutor sets your child's starting point and pace, so nobody repeats what they already know.
- Stage 1
Designing a database
- Tables, rows and columns
- Keys and relationships
- Planning a database for a real problem
- Stage 2
Writing SQL
- SELECT and WHERE
- ORDER BY and LIMIT
- INSERT, UPDATE and DELETE
- Stage 3
Combining data
- JOIN across tables
- GROUP BY and counts
- Answering real questions with queries
- Stage 4
Projects and Python
- A library catalogue and a game leaderboard
- A class shop database
- Connecting MySQL to a Python app
Skills your child will gain
- SQL
- MySQL
- Database design
- Keys and relationships
- JOIN
- GROUP BY
- Python + SQL
- Data thinking
Database Programming projects for kids
Every lesson is project-based: your child builds real things from the first classes and finishes with a portfolio of their own work.
- Design tables, keys and relationships
- Write SQL: SELECT, WHERE, ORDER BY, JOIN, GROUP BY
- Build a library catalogue and a game leaderboard database
- Connect a MySQL database to a Python app
Project ideas from this course
School library
A catalogue of books, members and loans.
Game leaderboard
Scores stored and ranked with SQL.
Class shop
Products, orders and totals.
How live Database Programming classes work
1. Free trial class
A real live lesson with a tutor, at a time that suits you. No payment details.
2. Same tutor every lesson
Private 1-on-1 (45 min, 2–3 a week) or a small group of 2–4 (60 min, 2 a week), in your time zone.
3. Progress you can see
Projects in a portfolio, class recordings to rewatch, and AI-generated progress reports for parents.
Earn a STEM.org-accredited Database Programming certificate
On completion your child earns the Database Programming with SQL certificate: a downloadable PDF and a shareable digital badge, useful for school and college applications.
Anyone can check that a Codinzy certificate is genuine on our certificate verification page.
Built by alumni of


Accredited by

Prices per class: pay only for the classes your child takes
Every plan starts with a free trial class. Prices vary by country, group size and plan; the lowest are shown in US dollars, and your exact price is on your payment page.
Plus
Small group of 3–4 students
from$7.80/class
8 classes in 4 weeks: from $62.40
Book my free classPlus plan- 60-minute classes
- 2 classes a week
- Same tutor every lesson
- No rescheduling
Premier
Most popularMicro group of 2–3 students
from$9.60/class
8 classes in 4 weeks: from $76.80
Book my free classPremier plan- 60-minute classes
- 2 classes a week
- Same tutor every lesson
- Reschedule by agreement with your group
Prime
Private 1-on-1
from$15/class
8–12 classes in 4 weeks: from $120
Book my free classPrime plan- 45-minute classes
- 2–3 classes a week
- Same tutor every lesson
- Unlimited rescheduling
Our refund promise
Pay only for the classes your child takes. If no live class has been completed, you get a 100% refund. After that, refunds are pro-rata.
Read the refund policyPay by card through Stripe, bKash or Bangla QR.
What parents and students say about our coding classes
“My child absolutely loves the coding classes! It's incredible to see how quickly they've picked up complex concepts and the confidence they've gained. Highly recommend!”
“I love coming to coding class! It's so much fun to build games and see my ideas come to life. The teachers are really helpful and make everything easy to understand.”
“I've been learning to code here for a while now, and it's been so much fun! The classes are interactive and the teachers are really patient. I've made some great friends too.”
“Learning to code here has been amazing! I've built so many cool projects and my problem-solving skills have really improved. The classes are super fun and engaging.”
See how your child likes it
One free live lesson with a tutor. No payment details needed.
Book my free classDatabase Programming classes: questions parents ask
What age is the Database Programming course for?
It's designed for ages 11+ (grades 6-12). In the free trial class the tutor checks your child's level and confirms it's the right fit before you decide anything.
Does my child need to know Python first?
It helps. The course connects a MySQL database to a Python app, and it is a natural next step after Python. The free class doubles as a level check.
Does my child need any prior experience?
It's a natural next step after Python; the tutor checks your child's level in the free class. Some familiarity with coding basics helps, but it isn't required: the free class doubles as a level check, and the tutor sets the starting point for your child.
How do the live Database Programming classes work?
Every class is taught live by a real tutor, never pre-recorded, and your child keeps the same tutor every lesson. Choose private 1-on-1 classes (45 minutes, 2–3 a week) or a small group of 2–4 students (60 minutes, 2 a week), scheduled in your time zone. The full course is 48 lessons over about 5 months.
How much do Database Programming classes cost?
Plus from $7.80 a class (groups of 3–4), Premier from $9.60 (groups of 2–3) and Prime from $15 (private 1-on-1), in US dollars. Prices vary by country, group size and plan. You pay only for the classes your child takes, and the first class is a free trial.
Is there a certificate?
Yes. On completion your child earns the Database Programming with SQL certificate, STEM.org accredited, as a downloadable PDF and a shareable digital badge.
What does my child need for the classes?
A laptop or desktop computer with a webcam, a microphone and a stable internet connection, and an up-to-date Chrome, Firefox, Safari or Edge. The tutor helps set everything up in the first class.
What if we want to stop midway?
You only pay for the classes your child takes: a full refund if no live class has been completed, and a pro-rata refund at any point after that, to your original payment method.
Learn more about SQL and databases for kids
- programming
Getting Started with Python: A Beginner's Guide for Kids and Teens
Why Python is the best first text-based language for kids, what age to start, and a simple roadmap from first print() to real projects.
- education
7 Tech Trends Every Kid Should Understand in 2026 (Explained for Parents)
AI agents, vibe coding, humanoid robots, creator tools — the tech shaping your child's world in 2026, and how to turn curiosity into real skills.
More coding courses for kids
Every course starts with a free trial class. See all courses
- BeginnerAges 7+
Scratch Programming
- Grades 2–8
- 32 lessons
- 4 months
- 350+ students
Block-based coding: kids build games, animations and interactive stories.
- HotAges 7+

Python Programming
- Grades 3–12
- 96 lessons
- 12 months
- 320+ students
Real Python, from the basics to data science, AI and automation projects.
- PopularAges 10+
Web Development
- Grades 3–12
- 96 lessons
- 12 months
- 280+ students
HTML, CSS, JavaScript and React, building responsive websites and web apps.
Book a free Database Programming class
A real live lesson with a tutor, at a time that suits you. No payment details needed.
Book my free classPay only for classes taken · 100% refund if no live class is completed
Got questions? Email support@codinzy.com, message us on WhatsApp or use the .