Free Weekend

The weekend is over,
but the savings are just beginning.

Free Weekend is over but our discount has just begun!
Save 51% on a year’s worth of learning.

Hurry — this deal won’t last long.

Scroll Down

Featured courses

Plan your weekend by bookmarking some of our latest courses

Elixir

Mixing It Up With Elixir

Experiment with what it’s like to write functional programs with Elixir.

Android

Try Android

Learn the fundamentals of building and running an Android app.

IOS

App Evolution With Swift

Evolve your skills and learn how to make your first iOS app with Swift.

Python

Digging Into Django

Excavate treasured Django techniques to build a fully functioning, scalable web application.

React

Powering Up With React

Discover how React can help you take control of your UI code with composable user interfaces.

PHP

From Form to Table With Laravel

Create a new model view controller, or MVC, application using PHP and Laravel.

.NET

Forging Ahead With ASP.NET Core

Set forth on an adventure to sharpen your ASP.NET Core skills..

Ruby

Ruby Bits

Learn the core bits every Ruby programmer should know.

Frequently Asked Questions

What is Free Weekend?

Free Weekend is a special event during which all of Code School's interactive courses, projects and screencasts becomes available for free.

All you need to do in order to participate is to create a free account and you will be notified when the Free Weekend starts.

What is Code School?

Code School is an online learning destination for existing and aspiring developers that teaches through entertaining content. Each course is built around a creative theme and storyline so that it feels like you’re playing a game, not sitting in a classroom. We also have shorter Screencasts and Projects where you can build applications on your computer or on GitHub and let us check your work.

You can learn more about us on our About page.

​​How long does Free Weekend last?

Free Weekend starts on Friday, November 17, at 10 a.m. and ends on Sunday, November 19, at 11:59 p.m. in Eastern Standard Time (UTC-5). It's a 61 hours long weekend so you should have enough time to learn about your favorite technologies, but remember to take a nap once in a while.

​​What happened to the Leaderboard contest?

This Free Weekend, we decided to keep it simple and sweet: Learn with Code School for free — no competition between the thousands of users that join us during this event. Sit back, relax, and learn something new!

Can I replay a completed course and reset my points earned prior to Free Weekend?

You’ll need to create another account under a different email address to replay a course and reset your points.