About HoppyPy

A little site that walks with you until Python clicks

HoppyPy is a free, interactive Python course for complete beginners. No sign-up and nothing to install: open your browser, write code, and run it. You follow Hoppy, a little pixel frog, through a digital forest. Each level helps Hoppy out of a small jam, and teaches you one Python move along the way.

The short version

Price
Completely free, with no ads
Account
No sign-up. Your progress is saved in your own browser
How code runs
Python runs right in your browser (powered by Pyodide). Nothing to install
Languages
Every lesson is available in English and Chinese
Launched
December 2025
Live now
4 courses, 117 lessons

Why HoppyPy exists

The person behind HoppyPy started out not knowing how to write Python either. In 2025, trying to build products with AI-written code alone hit a wall fast: the code ran, but it was hard to read, scary to change, and impossible to steer once the project grew.

So came a slightly wild decision: use AI to build a site that teaches Python, then use that site to actually learn Python.

That is still the whole idea. HoppyPy wants beginners to experiment safely, make mistakes without worry, and turn Python into a skill they can really use. Now that AI can write code for you, being able to read it and change it matters more, not less.

Read the full story

How the courses fit together

Every course sits on one course tree. Start with the core path to build solid Python basics, then branch out into what interests you. Complete beginners simply start with the first course.

  • Core Path37 lessons

    Hoppy's First Leap

    Your first step into Python. By the end, you can read simple code and write your own small programs.

    View course
  • Core Path34 lessons

    The Architect

    Learn how to turn scattered code into real programs. By the end, you'll break problems down better and write cleaner, more structured code.

    View course
  • Core Path41 lessonsEarly access

    The Data Tinkerer

    Focus on text, tables, and data handling. By the end, you can build useful little tools to clean, organize, and process information.

    View course
  • Specialized Branches5 lessonsEarly access

    The Vibe Coder

    This path is about working with AI and agents. By the end, you'll collaborate with AI more effectively to code, use tools, and move workflows forward.

    View course

Coming later: The Algorithm Hunter, The Data Wizard, The API Builder, The Automation Scout, The Workflow Smith, The Playmaker.

What a lesson looks like

  1. 01Read a short story and find out what Hoppy needs
  2. 02Write your code in the editor
  3. 03Hit Run and see the result right away
  4. 04Pass the check to clear the level. Stuck? Hints are always there

Common questions

Is HoppyPy really free?
Yes. Every live course is free, there is no sign-up, and there are no ads. The site is a labor of love, kept going by its maker and by learners who choose to chip in.
Do I need to install Python first?
No. Code runs right in your browser (powered by Pyodide). Open a lesson and you can write and run code immediately.
Can I start with zero experience?
Yes. The first course, Hoppy's First Leap, starts from your very first line of code and covers one idea per lesson.
Where is my progress saved?
In the browser you are using. If you switch devices or browsers, or clear site data, your progress will not come with you.
Who can I talk to about problems or ideas?
Leave a note on the Feedback page. Every message gets read.

The Hoppy family

Hoppy has other adventures too:

  • HoppyQuantLearn quantitative research with AI, starting with understanding data.

Want to say something?

Stuck on a lesson, found something unclear, or wish the next course covered something? We would love to hear it.