Learn to code from your browser!

Start Our Beginners Course

We cover an introduction to programming using Python 3. You'll get the first two modules free of charge.

Introduction to Programming

An introductory course using the programming language Python for people with no programming experience.

Introduction to Programming 2

Finished Introduction to Programming and want more?

Introduction to HTML/CSS

A fast-paced eight-module walkthrough of the basics of HTML5 and CSS3.

NCSS Challenge (Newbies)

Competition starts on August 3rd 2015

This is intended for school students and teachers only.

NCSS Challenge (Beginners)

Competition starts on August 3rd 2015

This is intended for school students and teachers only.

NCSS Challenge (Intermediate)

Competition starts on August 3rd 2015

This is intended for school students and teachers only.

NCSS Challenge (Advanced)

Competition starts on August 3rd 2015

This is intended for school students and teachers only.

Code.Comp (Newbies)

Competition starts on November 2nd, 2015

This is intended for school students and teachers only.

Code.Comp (Beginners)

Competition starts on November 2nd, 2015

This is intended for school students and teachers only.

Code.Comp (Intermediate)

Competition starts on November 2nd, 2015

This is intended for school students and teachers only.

Code.Comp (Advanced)

Competition starts on November 2nd, 2015

This is intended for school students and teachers only.

Web.Comp (Beginners)

Competition starts on February 22nd 2016

This is intended for school students and teachers only.

Web.Comp (Intermediate)

Competition starts on February 22nd 2016

This is intended for school students and teachers only.

Demo Competition

Get a taste of our competitions with this Python Demo Comp!

Grok (verb): To understand intuitively, or by empathy

Champion schools