All outcomes
Skills

First Three Projects Shipped (Beginner to Public App)

16 weeks · 5 milestones

Write, run, and ship your first Python programs — from a terminal hello-world to a deployed web app that real strangers can use.

Milestone map

Milestone map

5 milestones

Install Python 3 on your computer, open a terminal, and write a program that takes a user's name as input and prints a personalised greeting. Run it. Then modify it to ask for the user's age and tell them what year they were born. These two programs are your proof that code runs on your machine and you can change it.

Proof required

Share a screenshot of your terminal showing both programs running with real input and output — not a code editor, the actual terminal. Write 100 words on what you think is happening when Python executes your code line by line. Use your own words — not a definition from a tutorial.

What gets checked

  • Terminal shows actual program execution with real input typed by the user, not a code snippet or IDE preview
  • The 100-word explanation is in the submitter's own words and shows they traced the execution mentally, even if imperfectly
  • Both programs run without errors — the age/birth-year calculation is correct

Resources

Enroll free to unlock learning resources →

Mastery

Python Tutor — Visualise Code Execution

Paste your program here and watch Python execute it line by line. Use this for the 100-word explanation — trace the execution visually before writing about it.

Unlocks after completing Foundation + Depth

We use analytics to improve Powstik. No ads, ever.