Learn by doing with hands-on programming courses

Code School is an online learning destination for existing and aspiring developers that teaches through entertaining content. Whether you're learning something completely new or brushing up on a subject you already know, Code School has you covered.

Learning Paths

Code School courses are organized into paths based on technology.

Take a look at some of our courses

Codeschool angularjs 2

Accelerating Through Angular 2:
introductory video

Codeschool javascript course

ES2015: The Shape of JavaScript
to Come: introductory video

Codeschool React

Powering Up With React:
introductory video

Codeschool PHP

Try PHP:
introductory video

Codeschool Python

Flying Through Python:
introductory video

Codeschool .net

Forging Ahead With ASP.NET
MVC: introductory video