Your Computer Science
lessons, together.
Teach theory and programming, set classwork and homework,
and bring students’ work, marking and feedback into one place.
Sign in with Google or Microsoft. Your two-week trial starts when you create your school.
Here to learn Python? Explore the free course →
From setting work to returning feedback.
Start with the topic you teach.
Choose a topic in Lessons. Preview a Worksheet, see where you’ve used it, then copy or adapt it for your class.
See how it works for schools →
Open full-size screenshot ↗A place to learn, practise and show their understanding.
Bring explanations, worked examples, questions and runnable Python into one Worksheet. Students work in their own copy, with structured tasks and support to help them build understanding and apply what they’ve learnt.
See how it works for schools →
Open full-size screenshot ↗More time for useful feedback.
Review answers question by question. AI drafts marks and feedback for written answers against the marking guidance; you check, edit and approve before returning anything.
Students never encounter AI anywhere on the platform.
See how it works for schools →
Open full-size screenshot ↗Students can find and use their feedback.
Return marks and feedback together. Home shows students which work has feedback to read, with a route back to their answers.
See how it works for schools →
Open full-size screenshot ↗A lesson format built
for the classroom.
Coding Pathway’s interactive Worksheets bring explanations, runnable code and varied questions into one lesson. Each student’s answers and working are kept with the questions, ready for marking and feedback.
Teach the topic. See the working. Respond to the learning.
See what makes a Worksheet different →Choose from more than 400 Worksheets mapped to these specifications, or create your own.
GCSEOCR J277View specification map ↗GCSEEdexcel 1CP2View specification map ↗A LEVELOCR H446View specification map ↗Choose questions from the bank and build your own practice. Set it on the platform to mark and track, or download a paper and mark scheme to print.
Explore exam practice →Model live. Hand over to a student.
Go live so students can follow your code on their own screens. Choose a student to complete the next step or fix a mistake, with their changes visible to the whole class.
Teach Python, HTML, CSS and JavaScript. Set tasks inside the code, then review students’ work and return feedback in the same place.
Explore the classroom IDE →Your first program.
Your next challenge.
Learn step by step, with worked examples, practice and automatic checks. 513 activities to work through at your own pace.
Any age. Any country.
At school or learning on your own.

Try it with your
own classes.
Create your school, add your first class and share the join link with students. Try the teaching tools with your own lessons and homework.
Prefer to look around first? The demo has prepared classes and student work, with no sign-in needed.
“Thank you so much for your website. Double Year 7: P1 they flew with it, and currently in P2 they are going for it too.”
