Skip to content
CodeKiln running on a Windows laptop, surrounded by language icons

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.

v0.0.0-test now available — CodeKiln launches with 37 courses across 14 tracks, all included. What’s new →

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.

01

Read

A few short sections of plain English — examples, sometimes a diagram, never a wall of jargon.

02

Answer

Graded activities after every lesson. Wrong answers explain why they’re wrong; three escalating hints wait behind a button.

03

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.

04

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.

writeWrite a small working program from scratch — the most common activity.
fixRepair broken code until it runs.
predictSay what a program will print before it runs.
blanksComplete the missing pieces of a program.
checkChapter and course checks mix it all back together.

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 →

Contact

Stuck, found a bug, or something doesn’t make sense? Email and it gets read.

Get support →

Updates

What changed in each version, and every older installer kept downloadable.

Version history →