CodeDragon circular icon

CodeDragon might not work properly for you...

CodeDragon is designed to work with Google Chrome and Firefox, and a few features of CodeDragon have been found not to work properly with other web browsers. To make sure you get the best experience when using CodeDragon, please download the latest version of Google Chrome or Firefox and try again. You can install Google Chrome for free here, and Firefox here.

Or, you can continue anyway.

CodeDragon for Schools

Teaching web development has always been a challenge for teachers. We think it's an important skill to learn, and teaching it should be easy.

Meet CodeDragon for Schools - the easy way to teach, learn, and play with HTML and CSS.

Practical is important

We believe that it's important for students to get a sense of how computer science theory gets applied in real-world products. Websites are a great example - teaching students HTML and CSS can give them a huge sense of achievement, which is crucial to keep them interested and enthusiastic.

The Teacher Dashboard students page

30+ schools

use CodeDragon to teach HTML and CSS

Made easy for learners

Our goal is to simplify (but not over-simplify) the creation of websites. The entire website is very similar to Scratch - however, the editor uses blocks labelled with real HTML syntax which we feel makes students actually learn the language better.

The CodeDragon Ffau code editor

Beautifully convenient dashboard

The Teacher Dashboard is packed full of convenient features such as importing students with a CSV, creating tasks for students to make submissions to, and an overview of billing.

Lesson plans galore

CodeDragon is constantly writing lesson plans and publishing them to educators via our Teacher Dashboard. These include slideshows and printable worksheets.


Currently, CodeDragon teacher accounts are completely free. This pricing is merely prospective, and may be implemented in the future with plenty of notice and preparation.

€0.15/student/monthexcluding the free 35

Get your teacher account for free

Simply email [email protected] providing some details about your school and your CodeDragon username. If you run a community club that doesn't class as a school, you are eligible for unlimited free students. These include things like CoderDojos or Code Clubs. Simply include details about this in your email and we'll give you a free teacher account without billing.