Build with Python – a beginner course where your code draws

Hi HN, I built this because I watched my daughter struggle at learning Python. I made something that runs only in the browser with visuals rather than relying on CLI/terminal output. No need to worry about python installation, package versions, venv etc.The lab runs with Pyodide in a web worker, and the program output is a picture by the side of the code block. A user would experiment with the code, and see the immediate changes in the visual output.The course has 13 modules, with the first 6 foundation modules free, module 7-13 with free readings but guide labs for a one-time price of $49.Please give it a try at https://scimigo.com/en/learn/build-with-python Send me feedback on the UX and on the exercise design, especially if you teach kids to program.I am also working on a C++ version for beginners (also with browser, no gcc or command lines). stay tuned.

Hacker NewsToolDevSource
0Sign in to voteCopy link

FL score

78

out of 100

Verdict

VALIDATE

high confidence

Competition

No competitor data yet

Trend

No signal yet

A browser-based Python course for beginners that shows code output as drawings to simplify learning without setup hassles.

The pain

Beginners, especially kids, struggle with Python installation, environment setup, and lack immediate visual feedback, making learning frustrating.

The gap

Existing courses rely on CLI or static outputs and require local setup, while this product offers instant visual feedback in-browser with no installation.

Build angle

The founder can build and maintain the course and platform alone using Pyodide and web technologies, with potential to expand to other languages.

Strengths

  • Clear problem targeting beginners and kids
  • No installation or environment setup needed
  • Immediate visual feedback improves learning
  • Affordable one-time price with free foundation modules

Risks

  • Competition from free and established Python learning platforms
  • Limited monetization with one-time fee and partial free content
  • Narrow market focus may limit growth
  • User retention and engagement beyond initial course unclear

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “Build with Python – a beginner course where your code draws”.

Open FlyBot