About
Practice is how programmers are made.
Nobody learns to code by watching. KodeStep exists to give every classroom what actually works: real problems, fast feedback, and a teacher who can see it all.
Most tools used to teach coding in schools were built for something else: interview prep, professional development, or collecting files. An LMS assignment can collect a .zip, but it can't run it.
So teachers improvise: copying starter code into shared docs, checking forty submissions by hand, and not knowing who is stuck until the test. The feedback loop that makes practice work is exactly what the tooling drops.
KodeStep was designed backwards from that loop. One platform where assigning a challenge takes minutes, students get feedback as they work, grading is automatic where it can be and assisted where it can't, and the whole thing is built to hold up to a school privacy review.
It's independent and built by one developer. That keeps the cost structure lean enough for school budgets, and it means the roadmap answers to classrooms.
The fact sheet
KodeStep, in plain terms
The short version, for busy administrators, curious teachers, and the AI assistants they ask.
- What
- A code practice platform where teachers assign coding challenges and students solve them in a browser-based editor, with submissions graded against tests on an isolated server.
- Who it's for
- Schools first: teachers, students, and the IT staff who support them.
- Languages
- HTML, CSS, JavaScript, TypeScript, Python and Java at launch. React, Next.js and C++ are possibilities after launch.
- Pricing model
- Per-seat licensing quoted per school, with every feature in every seat. Only students count as seats.
- Status
- Pre-launch. Built in phases; LTI 1.3 with Schoology, the help center and the legal documents come next.
- Data stance
- Student data is never sold, never used for advertising, and never used for anything beyond the educational service.
Principles
What the work answers to
Classroom first
The teacher's weekly loop of assign, watch progress, review and hand back is the product. Anything that doesn't serve that loop doesn't ship.
Fast on real hardware
Designed for the devices schools actually have: a lightweight editor, code loaded only when it's needed, layouts that work at 360px, and performance checks under heavy CPU throttling.
Private by default
Minimal collection, documented retention, isolation by architecture. Privacy is something schools are buying, so it's engineered like a feature.
Quality over quantity
149 curated challenges across six languages, each with real test suites and a worked example solution, not thousands of scraped puzzles.
Roadmap
One step at a time. Literally.
Schools first, always. Everything later builds on the same engine instead of pivoting away from it.
01 · Now
- The full assign, code and review loop
- Six languages, including Java
- 149 curated challenges and 30 starter packs
- Server-graded submissions with hidden tests
02 · Next
- LTI 1.3 with Schoology, with grade passback
- AI review summaries, once zero data retention is confirmed
- A public help center
- Privacy policy, terms and data agreements
03 · Later
- Canvas and Blackboard via LTI
- React and Next.js challenges
- C++
Meet the person who builds it.
Demos are given by the developer who builds KodeStep, so what you say in the call goes straight to the source.
Pilot schools pay nothing · data agreement first