More than just an IDE — free online coding editors for Python, HTML and more
MyCodePad is a free online coding platform with multiple IDEs. Write, run and practise code in your browser — whether you're a student, teacher or developer.
What you can build today
- Python.pyRun code, read output
- HTML.html · .css · .jsBuild and preview pages
- More languages coming soon
Write and run real code without leaving the browser
Join a class with a single code, pick an IDE, and hit run. Python prints straight to an interactive console you can type into, HTML renders in a live preview — and every keystroke saves automatically.
- Python and HTML today, more languages on the way
- Interactive console and live page preview
- Autosave on every change
Every student's work, on one live dashboard
Spin up a class, share the join code, and watch submissions flow in. Open any file, run it yourself, and give feedback — all from a dashboard built for the classroom. Perfect for school classrooms and tutoring.
- One-click class creation
- Run any student file
- Shareable join codes
AI task generation
NewDescribe a topic, year group and learning objective — get a ready-to-assign task draft in seconds, then edit anything before it reaches students.
def area(w, h): return w * h size = area(5, 4)print(siez)Typo here — siez should be size. Fix the name and re-run.
One plan, and the whole department is covered
A school admin invites staff with a single code, each teacher brings their own classes in, and everyone who joins lands on Pro. No per-pupil licences to chase, and no student is ever asked for a card.
- School admin invites teachers with a staff code
- Teachers add their students with a class join code
- Every teacher and student is on Pro automatically
Class, then student, then file — never lost
Work is filed into a clean tree the moment it's written. You always know who wrote what, in which class, and when it was last updated.
- Structured folder tree
- Last-updated timestamps
- Zero manual sorting
Smarter tools for teaching and learning.
MyCodePad uses AI to give students meaningful coding practice and give teachers and tutors the tools to create, support and understand learning — without getting in the way.
Teacher
- Create with AI
- Review
- Assign
Student
- Practise
- Get help when ready
- Build understanding
Class
- Same starter
- Individual answers
- Teacher sees results
5-minute coding warm-ups, generated for the class
Generate a short Computer Science starter for your class in one click. Every student in the class gets the same starter, while their answers and progress stay individual.
- Predict the output, spot the bug, fill the blank and more
- Mixed difficulty, age-appropriate questions
- Only a student's first attempt counts — retakes are practice
AI Help, when students need it
When code throws an error, AI Help explains what went wrong and nudges students towards the fix — a hint, not the answer.
- Turn AI Help on or off for each class
- Unlock it only after students have had a go
- Choose how long students try first
1size = 5 * 42print(siez)
AI HelpAvailable in 07:32
Try solving it yourself first.
Create coding tasks with AI
Describe the topic, difficulty, year group and learning objective. AI drafts the task — you review it, edit anything, and decide when it reaches students.
- Created straight from the IDE
- Always a draft until you save it
- Success criteria included
Topic
Selection
Difficulty
Medium
Year group
Year 9
Learning objective
Use IF / ELSE statements
See what your class finds difficult
Starter results arrive as students finish. See who has completed, who is still working, and which questions the class found hardest.
- Live completion status
- Class average from first attempts
- Question-by-question breakdown
19
Completed
6
In progress
3
Not started
- Q192%
- Q284%
- Q351%
- Q480%
- Q571%
Most missed: Question 3 — worth revisiting in class
Ready to start coding?
Create a free account and open the editor in seconds. No setup, no installs.