Learn to code with an AI that teaches you.
Built for school · Year 8 → A-Level
CodeArc is a browser-based coding school that follows your curriculum — real lessons, real output, and an AI tutor that suggests and corrects as you write.
Free for individual students · No credit card · Cancel anytime
- 3 grade tracks, Year 8 → A-Level
- 250+ tutorials & coding challenges
- 12+ languages, all in-browser
- $0 — free for individual students
Everyone has AI. Learn to drive it.
The Prompt Lab is where you master prompt engineering for real. Write a prompt, watch live AI turn it into code, then we run it on hidden tests and score it. Vague prompts fail; precise ones win — that's the skill.
- Code, Concept & Trend challenges — 30 and counting
- Specificity scoring + coaching on every prompt
- Live AI grading · leaderboard · A/B compare
Learn it. Then sit it.
Pick your board — Cambridge IGCSE, AS & A Level (9618) or IB. Every syllabus topic is mapped to a CodeArc tutorial, so you learn exactly what's examined. Then sit an AI-marked past paper that tells you precisely which topics to revise.
- Full syllabus mapped, topic by topic
- AI marks your paper like an examiner
- Areas of improvement + “revise these” links
Everything you need to go from curious to capable
Not another video course. CodeArc is built around doing — and it grows with you, from your first line of code to teaching a whole classroom.
- In-browser playground — Write and run real code in 12+ languages — sandboxed, instant, nothing to install.
- AI tutor that teaches — Inline suggestions and fixes that nudge you toward the answer instead of handing it over.
- Structured tutorials — Card-based lessons mapped to the school curriculum, with an editor in every step.
- Coding challenges — Auto-graded problems across difficulty tiers. Track your score, revisit weak spots.
- Learning games — Game Lab turns the fundamentals into something you actually want to keep playing.
- Progress & XP — Levels, streaks and badges that show exactly how far you’ve come — and what’s next.
- Exam Mode — board-aligned — Timed, AI-off practice papers styled on Cambridge IGCSE & A-Level, AQA, OCR and IB — with mark schemes revealed after you submit.
- Built for classrooms — Teachers set AI-generated auto-graded tests, mark written work against the scheme, and track competency by syllabus strand.
- Made for families — Parents follow each child’s progress with a clear, friendly weekly report.
A path that matches where you are at school
- Junior (Year 8–9) — Game-themed lessons in Python & JavaScript.
- Senior (Year 10–11 · GCSE) — OOP, data structures, web basics, real projects.
- A-Level (Year 12–13 · A-Level / IB) — Algorithms, complexity, full-stack & CS theory.
Write in your language — or discover a new one
JavaScript · Python · TypeScript · Java · Go · Rust · C++ · C · PHP · Ruby · SQL · Swift
From zero to running in under a minute
- Start reading — free. Open any track and read the first topics straight away. No account, no card, nothing to install.
- Create a free account. Sign up in seconds to run code in the browser, open every topic and keep your progress.
- Follow a learning path. Choose a track. Each lesson builds on the last, with practice and an AI tutor built in.