FOR THE WHOLE COMPUTER SCIENCE DEPARTMENT

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.

A LESSON, FROM START TO FEEDBACK

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 →
Worksheet picker inside Lessons, organised by OCR J277 topic with previews and class-use labelsOpen full-size screenshot ↗
BUILT FOR COMPUTER SCIENCE LESSONS

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 ↗
EXAM QUESTIONS AND PRACTICE PAPERS

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 →
THE CLASSROOM IDE

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 →
Teacher classroom IDE with a student editing during a live lesson
THE ENTIRELY FREE PYTHON COURSE

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.

Explore the free course
Python course activity with guidance and a worked example
Read the example. Try it yourself. Check your work.
YOUR NEXT STEP

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.”

Computing teacher