Luni Coding
Learn. Build. Belong.
Ontario curriculum-aligned coding and math courses for KW kids ages 7–15. Real skills. Local examples. Delivered by your trusted tech neighbour.
Exactly What KW Schools Teach
Every Luni Coding lesson maps directly to Ontario Ministry of Education expectations — reinforcing what kids learn at WRDSB and WCDSB schools.
Strand B — Number
Number sense, multiplication facts 0–12, fractions, decimals, integers
Strand C — Algebra
Patterns, equations, linear & quadratic relationships, variables
Strand D — Data
Data literacy, mean/median/mode, probability, critical analysis
Strand E — Spatial
Geometry, coordinate grids, measurement — connects directly to coding
Strand F — Financial
Earning, budgeting, taxes — grounded in KW real-life examples
Strand A2 — Coding
2022 Science & Tech: write/execute code, assess AI & emerging tech impact
Four Levels. One Journey.
Students are placed in the right band based on their current Ontario grade — not just age. Each band has its own curriculum roadmap.
🌱 Explorers
- Whole numbers, place value, patterns
- Addition, subtraction, equal groups
- Spatial sense & 2D shapes
- Block coding — sequences & loops
- Debugging — "what went wrong?"
🔨 Builders
- Multiplication facts 0×0 to 12×12
- Fractions, decimals, percentages
- Coordinate grids → coding movement
- Financial literacy — KW market math
- Python intro: variables & loops
⚡ Makers
- Linear equations, slope, graphing
- Data literacy — real KW datasets
- Analyze AI impacts on everyday life
- HTML/CSS — build real websites
- Python: lists, functions, data viz
🚀 Creators
- MTH1W de-streamed — proportional reasoning
- Quadratic & linear functions, modelling
- APIs, object-oriented Python
- Intro to machine learning concepts
- KW community capstone project
Six Paths to Choose From
Each track follows Ontario's Sci&Tech or Math curriculum and uses Kitchener-Waterloo examples kids recognize from real life.
Block Coding
Scratch sequences, loops, events — the foundation of all coding
Python Adventure
Variables, functions, loops — real code, real projects
Math Mastery
All 5 Ontario math strands — number to financial literacy
Web Design
HTML, CSS, JavaScript — build sites you can actually share
Game Development
Design and code your own games with Python & Scratch
Data & AI Basics
Real KW open datasets, charts, and how AI systems work
Built for KW Kids, By a KW Company
Luni Tech Solutions is your Kitchener-Waterloo IT partner — and Luni Coding is our way of investing in the next generation of KW's tech community.
WRDSB Aligned
Waterloo Region District School Board curriculum
WCDSB Aligned
Waterloo Catholic District School Board
UW/Laurier Pathways
Engineering & CS program awareness for teens
Tech Ready Devices
Works on school Chromebooks & iPads
Multicultural
Celebrates KW's diverse families & cultures
En Français Aussi
French-language support for KW families
Everything KW Families Need
Curriculum Dashboard
See exactly which Ontario Math & Coding expectations your child has met — by strand, grade, and topic.
AI Hint System
Stuck? Get guided hints that develop thinking — never just hand over the answer.
KW Badges & XP
Earn Waterloo-themed badges — Communitech Coder, Grand River Analyst, Market Math Wizard.
Parent Reports
Weekly summaries mapping your child's progress directly to Ontario curriculum expectations.
Works on School Devices
Optimized for WRDSB/WCDSB Chromebooks, iPads, and laptops — no extra installs needed.
Growth Mindset (SEL)
Ontario Strand A Social-Emotional Learning is built into every lesson — resilience, reflection, confidence.
Simple, Structured, Fun
Download the Form
Grab the PDF registration form below and fill it in — takes about 5 minutes.
Email to Luni Tech
Send your completed form to info@lunitech.ca — we confirm within 2 business days.
We Place Your Child
We match your child to the right grade band and course track using Ontario curriculum levels.
Start Learning!
First session kicks off on the agreed date — online or in-person in Kitchener-Waterloo.
Ready to Enrol?
Download the registration form, fill it in, and email it to us. We'll take care of the rest — course placement, scheduling, and your first invoice.