Let repetitive work run itself
Clean text, organize tables, and turn routine steps into a reusable script.
name.strip().lower()
100% free · No sign-up · No installation
From your first line of code to your own little tools. Learn by doing, right in your browser.
Hoppy is waiting for your first hello.
Change "Hoppy" to your name, then run the code.Ctrl / ⌘ + Enter
A little code. Everyday possibilities.
From saving a little time to making a tool of your own.
Clean text, organize tables, and turn routine steps into a reusable script.
name.strip().lower()
Summarize records, compare results, and let Python take care of the arithmetic.
sum(values) / len(values)
Learn to read the code AI writes, change it, and check what actually happens.
Read → change → run → check
Your next chapter is ready
Your first step into Python. By the end, you can read simple code and write your own small programs.
Learn how to turn scattered code into real programs. By the end, you'll break problems down better and write cleaner, more structured code.
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.
Learn quantitative research with AI, starting with understanding data.