Courses

Learn new skills with interactive programming courses
Bookmark
.NET
Free

Try C#

​Groove through the basics of C# and create your first C# application.

Bookmark
Electives
Free

Try Docker

Dive into the basics of Docker and take control of your development environment with containers.

Bookmark
Elixir
Free

Try Elixir

Enter the world of functional programming with the basics of Elixir.

Bookmark
PHP

Try PHP

Begin building a foundation in one of the most widely used programming languages.

Bookmark
Python
Free

Try Python

​Begin scaling up your Python knowledge and open the door to plentiful programming possibilities.

Bookmark
Electives
Free

Try R

Test-drive data visualization in the R language.

Bookmark
Git
Free

Try Git

Be introduced to the basic concepts of Git version control.

Bookmark
Ruby
Free

Try Ruby

Learn the basic building blocks of Ruby, all in the browser.

Upcoming Courses