Badge gallery

0 of 60 unlocked

Getting started

0 / 6

First Run

Run your first Python program.

Bug Squasher

Fix a broken program in a debugging challenge.

Module 1 Conqueror

Complete every lesson in Hello, Python.

Module 2 Conqueror

Complete every lesson in Variables & Types.

Module 3 Conqueror

Complete every lesson in Making Decisions.

Boss Slayer

Defeat your first boss challenge.

Lesson craft

0 / 11

Flawless Five

Complete 5 type-alongs with zero errors.

Speed Typer

Complete 10 flawless type-alongs.

Steady Hands

Complete 25 flawless type-alongs.

Machine Precision

Complete 100 flawless type-alongs.

Centurion

Complete 100 lesson blocks.

Five Hundred Strikes

Complete 500 lesson blocks.

Two Thousand Strikes

Complete 2,000 lesson blocks.

Ten Thousand Strikes

Complete 10,000 lesson blocks.

Sharp Mind

Answer 100 quiz questions correctly on the first try.

Perfect Module

Complete a whole module without using a single hint.

Perfectionist

Complete 10 modules without using a single hint.

Courses

0 / 20

First Forge

Complete every module of any course.

Course Collector

Complete 5 courses.

Curriculum Crusher

Complete 15 courses.

Polymath

Complete 40 courses.

Catalog Conqueror

Complete 80 courses.

Lesson Marathon

Complete 150 lessons.

Scholar of the Forge

Complete 750 lessons.

Boss Hunter

Defeat 10 boss challenges.

Dragonslayer

Defeat 100 boss challenges.

Python Master

Complete every module of Python from Zero.

SQL Master

Complete every module of SQL from Zero.

Data Scientist

Complete every module of Python for Data Science.

Spark Engineer

Complete every module of PySpark for Data Engineering.

Chain Reaction

Complete every module of LangChain & LangGraph.

Statistician

Complete every module of Statistics for Data Science.

Rigorous

Complete every module of Advanced Statistics for Data Science.

Mathematician

Complete every module of Maths for Data Science.

ML Engineer

Complete every module of Machine Learning Foundations.

Scikit-Learn Master

Complete every module of Scikit-Learn: Real Machine Learning.

Polyglot

Complete every module of every course.

Practice arena

0 / 11

Problem Solver

Solve 10 Practice problems.

Grinder

Solve 50 Practice problems.

Century Club

Solve 100 Practice problems.

Problem Wrangler

Solve 250 Practice problems.

Five Hundred Club

Solve 500 Practice problems.

Bank Breaker

Solve 750 Practice problems.

Thousand Solved

Solve 1,000 Practice problems.

Hard Mode

Solve a Hard-difficulty Practice problem.

Hard Habit

Solve 10 Hard-difficulty Practice problems.

Fear No Problem

Solve 50 Hard-difficulty Practice problems.

Nightmare Mode

Solve 150 Hard-difficulty Practice problems.

Weekly challenge

0 / 4

Weekly Warrior

Clear your first Weekly Challenge set.

Month of Mondays

Clear the Weekly Challenge 4 weeks in a row.

Quarter Champion

Clear the Weekly Challenge 12 weeks in a row.

Year of Weeklies

Clear 52 Weekly Challenge sets in total — a year's worth.

Dedication

0 / 8

Kindling

Practice 3 days in a row.

Week Streak

Practice 7 days in a row.

Month of Flame

Practice 30 days in a row.

Unquenchable

Practice 60 days in a row.

Eternal Ember

Practice 100 days in a row.

Comeback

Return to practice after 3+ days away. Life happens — welcome back.

Hundred Hours Forged

Spend 100 hours in the lesson player.

Forge Master

Reach the max level.