Start programming for free and kickstart your career

By signing up, you agree to the Terms of Service and Privacy Policy.

Or sign up with:

Learn what you want, whenever you want, and in your language of choice.

For beginners

Learn HTML

Start building web pages from scratch. HTML is an essential building block for web development.

For beginners

Learn CSS

CSS is a way to style web pages. With HTML and CSS mastered, you can create any visually appealing website.

After HTML and CSS

Learn Tailwind CSS

Tailwind lets you style a page with small classes right in the HTML. You will build a whole website for a cat shelter, for phones and computers, in light and dark.

For beginners

Learn Python

Python is used in a wide range of fields, from web application development to data analysis and machine learning.

For beginners

Learn JavaScript

JavaScript brings interactivity to web pages. If you need a web application, you'll need JavaScript too.

After JavaScript

Learn TypeScript

TypeScript adds types to JavaScript and finds mistakes before your program runs. You will build the inventory and quest log of a role-playing game.

For beginners

Learn SQL

SQL asks databases questions and gets answers in an instant. You will work with the database of an online game shop: find its best sellers, count its sales and design new tables.

For beginners

Learn C

C is the language behind operating systems, microcontrollers and many other programming languages. With it, you will see how a computer works with memory.

For beginners

Learn C++

C++ is used in many areas, from developing system software and game engines to embedded systems and performance-intensive applications.

For beginners

Learn Lua

Lua is a small, fast language for scripting games and programs, from World of Warcraft add-ons to the LÖVE game engine, and Roblox's Luau grew out of it. You will program a season on a farm.

For complete beginners

Learn Algorithmic Thinking

Learn to think like a programmer. By snapping blocks together, you'll lead a dog to its goal and get to know algorithms, loops and conditions before you write your first line of code.

More coming soon!

Simple, everyone can learn to code with us.

Our online coding tutorials have simple instructions, immediate feedback, and visual output, so that after each lesson you can say, 'I get it, I know how to do it.'

Your time is your future.

So don't hesitate and invest in yourself now.