→ All updates

The IDE built for AfL: live coding, student handover and tasks

Model code on students’ screens, then hand control to a student to show you and the class. Set tasks inside the code, review their work and return feedback, with Python, JavaScript and web projects in one IDE.

codingpathway.co.uk

“Don’t tell us, show us.”

When modelling code, we ask students what comes next, where the mistake is or how they would solve a problem. Coding Pathway’s live classroom tools let you hand over so they can show you and the whole class, editing the code from their own device.

Alongside live lessons, the upgraded IDE brings tasks inside the code, marking and returned feedback, version history and more languages and libraries.

Go live. Let the class follow.

Open a new or existing teacher project and go live to your class or school. Students click Watch to follow your modelling on their own screens. They can see where you are working and run the code themselves.

Student Home with a live lesson banner and a Watch button.

Choose a student yourself or pick at random, then hand over. Ask them to correct a condition, complete a function or try another approach. Everyone sees the changes, giving you and the class something to run, question and discuss.

Hand over the whole workspace or just one task area, keeping the surrounding code protected. Take control back whenever you need to, and revert the student’s changes if needed.

A student editing a task in a live Matplotlib lesson, with the resulting chart beside the code.

Set tasks inside the code

Highlight the lines you want students to work on, blank or with starter code, and write the task instructions. Prepare several tasks for a lesson: complete a loop, add a function or change how a web page looks.

Students work in their own copies, with instructions beside the relevant code and room to add lines. During modelling, you can hand over one of those same task areas to a student.

A student p5.js task with instructions beside the code for a skyline drawing.

The Instructions tab keeps the lesson brief and task navigation available throughout. Add a formatted instructions.md file for the steps, examples and reminders students need while they work.

Mark the work and return feedback

Open a student’s workspace, run the code and assess the whole project or individual tasks. Add comments to particular lines, record marks where appropriate and return feedback for students to read alongside their work.

For assessed work, teacher AI tools can draft marks and feedback on hand-in against your marking guidance. You check, edit and approve before returning anything. There is no student-facing AI.

A student reading returned marks and feedback beside their Python code, including a next step to test the discount boundary.

Marks feed into the class Progress Matrix and student records, so workspace lessons sit alongside the rest of your assessment. Version history lets you compare earlier code and talk through how a solution developed; students can also browse their saved versions.

From a first web page to a larger project

Students can write and run Python and JavaScript, or build web pages with HTML, CSS and JavaScript and preview them inside the IDE. Light and dark modes are available.

A student’s simple HTML and CSS page about dogs, with source files and the page preview in the dark-mode IDE.

File tabs, folders and a searchable explorer support projects with several files. Upload code, images and data, keep reference material with the project and download everything as a ZIP.

Starting projects include Turtle and Processing for Python graphics, p5.js for JavaScript sketches, Pygame and Pygame Zero for games, and pandas, Matplotlib and SQLite for data work. Supported languages and libraries run in the browser, with nothing to install.

Use it with your classes

IDE projects sit alongside interactive Worksheets, exam questions and the step-by-step Python course. Set lessons and homework, review the work and follow progress without collecting code from separate tools.

Already using Coding Pathway? Open Lessons, create or open a project, and try adding a task or starting a live session. Live classroom tools are available to schools with an active subscription or trial.

Getting started? Create your school for a two-week trial of the teaching tools. The demo and interactive walkthrough lets you explore the wider platform without signing in; try live handover with connected students in your own school.

See more IDE examples, or get in touch with questions, feedback or if you’d like a hand getting started.