← All tracks
Crescendo Academy — Python Basics Preview
Build a Grade Calculator
A real, working tool — not a game. A real Python Basics assignment, rebuilt step by step in your browser.
Why this one is useful
- This is a tool you could actually use for your own report card — enter subjects and scores, and get a real average back.
- A variable still holds a value — a title, a limit, a weight — but here it's driving real math on real numbers.
What you'll build
- You'll start with just a title and a color — no subjects yet.
- Step by step, you'll add subjects and scores, apply weights, calculate the average, mark pass/fail, highlight your best and worst grade, and save your report card.
- By the last step, you'll have a fully working grade calculator — the same kind of tool built in Python Basics: From Coder to Creator.
Start building the app from scratch →