100% free · No sign-up · No installation

Small steps. Real skills.Learn Python.

From your first line of code to your own little tools. Learn by doing, right in your browser.

playground.py
Preparing Python…
Loading...
OUTPUT

Hoppy is waiting for your first hello.

Change "Hoppy" to your name, then run the code.Ctrl / ⌘ + Enter

A little code. Everyday possibilities.

What will you use Python for?

From saving a little time to making a tool of your own.

Let repetitive work run itself

Clean text, organize tables, and turn routine steps into a reusable script.

" HOPPY ""hoppy"

name.strip().lower()

Try the data cleaner

Find answers in your data

Summarize records, compare results, and let Python take care of the arithmetic.

[12, 18, 24]18.0

sum(values) / len(values)

Explore a data exercise

Build ideas together with AI

Learn to read the code AI writes, change it, and check what actually happens.

An ideaA little tool

Read → change → run → check

Explore AI coding tools

Your next chapter is ready

Find your next step

View the full course tree
01Available now

Hoppy's First Leap

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

02Available now

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.

03Early 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.

New to Python? Start with the first course. More learning paths are on the course tree.

HoppyQuant

Curious about AI and quant?

Learn quantitative research with AI, starting with understanding data.

Explore the course