FAQ
Fair questions.
The things a careful person asks before putting an unfamiliar app on their PC — answered plainly. Anything missing, ask directly.
Before you download
Yes — the download is the entire product. No editions, no trial, no subscription, no in-app purchases, nothing to unlock later. The about page explains why.
No. Python Foundations assumes you have never written a line of code and starts from what a program even is. Every other track states its prerequisites plainly.
CodeKiln is made by one person, and doing one platform properly beat doing three badly. It is a native Windows app, not a website in a wrapper.
It is written for adults, but confident readers of around twelve and up do fine. There are no accounts, no chat, no ads and nothing online — the app cannot talk to anyone.
Learning
Courses run four to fifteen chapters, and a chapter is a comfortable evening. The pace is entirely yours — everything autosaves, and the app reopens exactly where you left it.
Every activity has three escalating hints behind a button, wrong answers explain why they are wrong, and the free-form Practice editor lets you try things with no marking at all.
No. CodeKiln teaches; it does not certify. What you keep is real: 124 projects exported as files, and the ability to write programs that run.
Only within a track. Across the library, start anywhere that looks useful — each course states what it builds on.
Privacy
None. No telemetry, no analytics, no crash reports. The app never uses the network — the only thing that ever goes online is you, downloading the installer.
In a single local file on your PC. Copy that file and you have a complete backup — XP, streaks, badges, code and all.
Because nothing needs one. There is no server to sync with, no password to forget, and no way for your learning history to end up anywhere but your own machine.
Technical
Windows 10 or 11 (64-bit), 4 GB of RAM and about 1.5 GB of disk. No GPU needed. Details on the download page.
SmartScreen warns about installers it has not seen many people run yet, which is exactly what a new app from one developer is. Check the SHA-256 on the download page against the file you downloaded, then choose “Run anyway”.
No, and I will not pretend otherwise. Your code runs as a normal program on your own PC, with a time limit so a runaway loop cannot hang the app. Treat any code you paste in from elsewhere with the same care you would treat any downloaded script.
Download the new installer and run it over the top — your progress is kept. There is no auto-update because the app never uses the internet.
Yes. Install CodeKiln on the new machine, copy your progress file across, and carry on where you were.
Still unsure? Email support — it gets read by the person who made the app.