📚 Curriculum
Our Courses
Three courses. One fun journey.
Starter Course
Data Fundamentals
Before kids can query databases, they need to understand what data is.
What Students Learn
- What data is and why we organize it
- How humans naturally sort information — rows, columns, categories
- Data types: text, numbers, dates, true/false
- Primary keys and why uniqueness matters
- Relationships between different sets of data
- Why redundancy is bad and how to fix it
- Database vocabulary — ready for SQL in the next course
Core Course
SQL FUN: Database Adventures
Students write real SQL to run the Happy Tails Pet Shop.
What Students Learn
- Write SQL queries — SELECT, INSERT, UPDATE, DELETE
- Create databases and design tables
- Filter & sort data with WHERE, ORDER BY
- Math with data — COUNT, SUM, AVG, GROUP BY
- Join tables together to find connected information
- Business analysis — make decisions like a real data analyst
- Build their own database for a passion project
Advanced Course
Data Engineering Fundamentals
Bridge the gap between SQL and real-world software development.
What Students Learn
- Python programming — from basics to database interaction
- Connect Python to SQLite — read and write data programmatically
- Build web APIs
- Create front-ends with HTML/CSS
- Import real-world datasets and analyze them
- Build data dashboards with charts and visualizations
- Deploy a complete web application from scratch
Learning Pathway
From Data Literacy to Data Engineering
1
Data Fundamentals
Understand what data is and why structure matters
→
2
SQL FUN
Write real queries and analyze business data
→
3
Data Engineering
Build full-stack apps with Python & databases