Learn to code
directly on your PC.
A free Windows app that teaches programming to people who have never written a line of code. 37 courses, every lesson ending in real graded work.
Free. No account, no internet, no telemetry. Windows 10 & 11.
The library
Countless things to learn.
Not one language — a library. 37 courses across 14 tracks, every one installed with the app. Pick whatever looks useful; the only order is each track’s own prerequisites.
See every course in the library → Start from zero with Python Foundations — it assumes nothing at all.
How you learn
Read a little. Prove it.
The same four-step pattern runs through every lesson — the room stays the same, the work changes.
Read
A few short sections of plain English — examples, sometimes a diagram, never a wall of jargon.
Answer
Graded activities after every lesson. Wrong answers explain why they’re wrong; three escalating hints wait behind a button.
Run real code
Your program genuinely runs on your machine — time-limited, with no network access — and the Output panel shows what it really printed.
Build something you keep
124 projects across the library — small real programs built over checkable milestones, exported as files that are yours.
The editor
Code goes in a box that looks like a terminal.
Deliberately — a dark panel reads instantly as “this is where code goes”, so it stays dark even in light mode. Underneath: a Run button and an Output panel showing what really happened.
Feature list
Everything in the box.
One download contains the lot. In plain numbers and plain words:
989 lessons across 279 chapters and 37 courses.
7,000+ graded activities — most of them real code.
124 projects exported as real files you keep.
Real code runs — time-limited and offline, on your machine.
Wrong answers explain why — not just “incorrect”.
Three escalating hints on every activity, always optional.
Free-form Practice editor — no marking, no pressure.
XP, levels, streaks and badges — saved locally.
Autosaves as you type and reopens exactly where you were.
Chapter and course checks that mix ideas back together.
Light, dark and high-contrast themes, switchable any time.
Search across everything — courses, lessons, activities.
Private by design
No account. No internet. No catch.
Free, and stays free. No editions, no subscription, no in-app purchases, nothing to unlock later. The download is the whole thing.
Offline by design. Every course installs with the app. After the download, CodeKiln never needs a connection — and never uses one.
Your progress is a file. XP, streaks and badges save to a local file on your PC. No telemetry — nothing you do is sent anywhere.
The only thing that ever goes online is you, downloading the installer.
Made for Windows
A desktop app, not a website in a wrapper.
Native Windows type. Segoe UI Variable for the interface, Cascadia Mono for code.
One .exe installer. A single download for Windows 10 and 11, 64-bit.
Runs quietly. No background services, nothing phoning home.
Made by one person in the UK. Built for people starting from zero.
Design
A calm place to learn.
Warm surfaces, one ember accent, nothing shouting. This page uses the app’s own palette — try the theme toggle in the corner.
Ready when you are.
Free. No account, no telemetry. Requires Windows 10 or 11 (64-bit).
Support
Questions that need answers?
CodeKiln is made by one person — check the FAQ first, and if you email, include as much detail as you can.
FAQ
The questions a careful person asks before downloading an unfamiliar app — answered plainly.
Read the FAQ →Updates
What changed in each version, and every older installer kept downloadable.
Version history →