Learn Python by building real projects.

Kreda is a free desktop editor with guided missions. Write code, run it, check off objectives. Stuck? Ask for an AI hint.

Free. No account needed.

A real editor, not a sandbox.

Write and run Python in the same tool professional developers use. Full terminal, file explorer, extensions.

Guided missions, not lectures.

Each mission is a real project. You write code, run it, and check off objectives. Stuck? Ask for an AI hint.

Earn your rank.

Complete missions to earn XP. Climb from Intern to Principal Engineer across 10 missions and two tracks.

The missions

Python

01First Contact300 XP
02The Tracker500 XP
03The Organizer600 XP
04The Analyst800 XP
05The Builder900 XP
06The Connector1000 XP

Go

01Hello, Go400 XP
02Go Structures600 XP
03Go Errors800 XP
04Go Concurrency1000 XP

Questions

Do I need coding experience?+

No. Mission 1 starts from zero. You will write your first Python program within five minutes of opening Kreda.

Is it actually free?+

Yes. Kreda is free and open source. The AI hint system uses your own API key, which has a generous free tier.

Do I need to create an account?+

No. Everything runs locally on your computer. No sign-up, no cloud sync, no tracking.

Does Kreda send my code anywhere?+

Never. Your code stays on your machine. The only network request is when you ask for an AI hint, and even then only a short context snippet is sent.

What operating systems are supported?+

macOS, Windows, and Linux.

How long does it take to finish everything?+

The Python track takes roughly 4–6 hours across 6 missions. The Go track adds another 3–4 hours. You can go at your own pace.

Start your first mission.

Your first Python project is 5 minutes away.