Champion Projects Studio
Plan, build, test and present your own independent project, in the tool you know best.
A capstone course where students plan, build, test and present an independent project in Scratch, Python, web (HTML/CSS/JavaScript) or Minecraft, working like real developers in planning, build sprints, playtesting and a final showcase.
Ask about this course

About this course
Champion Projects Studio is where everything a student has learned comes together. Instead of following a set lesson build, the student chooses their own project — a game, an animation, a quiz, a website, a tool or a Minecraft build — and creates it in the tool they know best: Scratch, Python, web (HTML, CSS and JavaScript) or Minecraft Education with MakeCode.
The course follows the way real software teams work. Students start by finding an idea, deciding who it is for and splitting features into must-haves and nice-to-haves. They write a simple plan and sketch, then build in two short sprints with a feedback session in between. Next comes testing: playtesting with a family member, keeping a bug list and fixing bugs, and adding instructions, accessibility touches and credits. Finally, students write a portfolio description, present their work to their instructor and family, and reflect on what they learned and what they want to do next.
The instructor acts as a mentor: asking questions, helping the student scope sensibly and unstick problems — but the ideas, the code and the decisions belong to the student.
What your child will learn
- Turn an idea into a clear project goal for a specific audience
- Separate must-have features from nice-to-have features and keep scope realistic
- Write a simple project plan with a sketch and a list of steps
- Build a project in short sprints and improve it using feedback
- Playtest with real users, record bugs clearly and fix them
- Add instructions, accessibility improvements and credits to a project
- Write a portfolio description and present and reflect on your work
Course structure
- 1
Ideas and Planning
Find a project idea you care about, decide who it is for, choose must-have and nice-to-have features, and write a simple plan and sketch.
3 lessons
- 2
Build Sprints
Build the core feature in a first sprint, get feedback, then use a second sprint to grow the project into a working prototype.
3 lessons
- 3
Testing and Polish
Playtest with a family member, keep a bug list and fix bugs, then make your project easy and welcoming to use with instructions, accessibility touches and credits.
3 lessons
- 4
Showcase
Write a portfolio description, present your project to your instructor and family, reflect on what you learned and what's next, and decide whether to enter the showcase competition.
2 lessons
Example projects
Scratch platformer
A three-level platform game with a timer, collectibles and a start screen with instructions.
Python quiz or adventure
A text adventure or quiz game with scoring, saved high scores in a variable and clear instructions.
Personal hobby website
A multi-page website about a hobby, with a navigation bar, images with alt text and a small JavaScript feature.
Minecraft theme park builder
Chat commands that build rides and paths automatically using the Agent, loops and fill blocks.
