Coding Explorers
A beginner-friendly start: computational thinking, Python basics, debugging and a first real project.
- Grades
- Grades 6–8
- Length
- 8–12 weeks
- Group size
- 25–30 students with 1–2 participating educators
- Where it runs
- School-day enrichment, After-school, Weekend academy, Summer camp, Library / community center
Skills students build
Before joining
None. No previous coding required.
How progress is checked
- Short pre/post coding challenges
- Lab checkpoints and debugging notes
- Project rubric: functionality, logic, testing, documentation, presentation
What students learn, step by step
Every lesson ends with something students make, explain or show.
| Stage | Topic | What students learn | What students produce |
|---|---|---|---|
| Think | Computational thinking | Algorithms, patterns, decomposition, logic | Breaks a problem into steps |
| Code | Python foundations | Inputs, conditions, loops, functions | Working Python programs |
| Debug | Find and fix | Find errors, test ideas, improve programs | Debugging notes |
| Build | Project | Quiz, interactive game, study helper or school/community mini-project | Project demo |
Prepares students for coding clubs, summer camps and high-school computer science.
What students build
- A quiz or interactive game
- A coding puzzle
- A class or study helper
How we keep it safe
- School-approved tools, repositories, accounts and classroom processes
- Projects avoid personal, sensitive or school-confidential data
- If AI coding assistants are allowed, students disclose use and explain their code
- No scripts that target live systems or create harmful automation
The build cycle students repeat every unit
Students learn through repeated build cycles — the same habits schools and employers value.
- 1
Plan
Break the problem into steps.
- 2
Code
Write the first working version.
- 3
Debug
Find and fix errors calmly.
- 4
Test
Check it works for different inputs.
- 5
Improve
Make it cleaner, clearer or faster.
- 6
Present
Demo it and explain how it works.
More Coding tracks
Students can move up to the next grade band in later years.
Python Levels 1–2
From Python foundations to applied programming with files, data, APIs and automation.
Python Level 3 & Portfolio
Advanced Python — object-oriented programming, testing and architecture — ending in a portfolio capstone.
Ask about Coding Explorers
About: Coding Pathway (Python) — Coding Explorers (Grades 6–8)