Skip to content
All courses
Projects & portfolioCapstone · Ages 9–14

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.

Book a free session

Ask about this course

A child imagining the projects they could build and add to their portfolio

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. 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. 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. 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. 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

Illustrative example — not student work

Scratch platformer

A three-level platform game with a timer, collectibles and a start screen with instructions.

Illustrative example — not student work

Python quiz or adventure

A text adventure or quiz game with scoring, saved high scores in a variable and clear instructions.

Illustrative example — not student work

Personal hobby website

A multi-page website about a hobby, with a navigation bar, images with alt text and a small JavaScript feature.

Illustrative example — not student work

Minecraft theme park builder

Chat commands that build rides and paths automatically using the Agent, loops and fill blocks.