Learn professional coding languages while making websites and games.

Beginner to Expert Coding

Making it fun to learn...

 What is coding

 How to use a code editor

 HTML coding language

 CSS coding language

 JavaScript coding language (the world's most used coding language)

 Linear programming logic (conditional statements)

 Object orientated programming logic (classes and functions)

 Mathematics (graphs, percentages, operators)

 p5.js JavaScript framework

 Physics (vectors, gravity, forces)

 Domains and hosting

Get started
App screenshot

Coding Can Lead Into Careers

Learning to code opens up a world of opportunities.

Technical

Programming

Information Technology is a lucrative industry. Programmers can choose between a variety of roles, with many roles paying extremely well and including great benefits.

Website development

Website development

Average salary: $X
Game development

Game development

Average salary: $X
App development

App development

Average salary: $X
Robotics software

Robotics software

Average salary: $X
AI software

AI software

Average salary: $X
Data analysis and projections

Research and Modelling

Average salary: $X
Software development

Software development

Average salary: $X
Virtual Reality software

VR software

Average salary: $X

And many more...

Business

Management

Almost every business uses technology, and it's often pivotal to business success. Many important business management positions are complimented by (or even require) coding.

Product owner

Product owner

Average salary: $100k
Project manager

IT Project manager

Average salary: $98k
Chief Technology Officer

Chief Technology Officer

Average salary: $145k
Chief Information Officer

Chief Information Officer

Average salary: $180k
Chief Innovation Officer

Chief Innovation Officer

Average salary: $145k
Dev team lead

Dev team lead

Average salary: $100k
Entrepreneur

Entrepreneur

Salary varies
Business analyst

IT Business analyst

Average salary: $76k

And many more...

Creative

Industry specific

Technology can be applied to improve almost any career path. From creating an online presence and booking system for a self employed gardener, to helping an artist understand NFTs.

Doctor

Doctors

Use patient record and reminder systems.
Lawyer

Laywers

Use case law databases.
Engineer

Engineers

Use Matlab and modelling software.
Architect

Architects

Use drawing and quoting software.
Accountant

Accountants

Use excel and accounting systems.
Artist

Artists

Use digital drawing tools and auction sites.
Firefighter

Firefighters

Use alert systems.
Youtuber

Youtubers

Use video editting software.

And many more...

Learning Style Project Based

We believe in project based learning. In our lessons students build websites, games and applications, while learning professional coding languages. To unlock the next stage in our gamified curriculum, students need to pass a challenge that draws on the knowledge they've gained during that stage. This ensures students learn how to apply their new knowledge.

Frequently asked questions

How does the curriculum compare to traditional education?

Our learners progress far (far far far!) more quickly than traditional classroom education allows. The golden recipe is teaching content at each individual students own pace, encouraging project creation, and providing expert tutors who can answer questions along the way.

What is learnt in the first lesson?

How much is covered in the first lesson will depend on how quickly an individual student progresses through the curriculum. At a minimum, students will learn what coding is, how to use a code editor, and the HTML coding language while making a website.

Are lessons suitable for a beginner or expert coders?

Lessons are suitable for beginner and expert coders. Students go through the curriculum as quickly as they like (provided they pass the given challenges), so beginners will progress more slowly, whereas advanced coders will spend the first couple of lessons racing through content until they get up to a stage that is challenging for them. For advanced coders these initial few lessons serve as good revision, and help to ensure they haven't missed any foundational knowledge.