Today's tip: From Hello, World to hired.

Python · JavaScript · SQL · Go · Rust

Write your first line of code today.

Short lessons, real projects and a mentor when you're stuck. Learn by building, not by watching: from Hello, World to hired.

Start learning, it's free Browse 8 courses

No credit card. The first lesson of every course is free forever.

lesson_04.pyPython
# Sum up a shopping list
prices = [2.49, 0.99, 5.25, 3.10]
total = 0

for price in prices:
    total += price

print(f"Total: {total:.2f}")  # Total: 11.83
$ python lesson_04.py
Total: 11.83
✔ All 3 checks passed. +20 XP
2.4Mlearners
180+hands-on projects
4.8average course rating
37mentor hours a day

Every expert was once a beginner who didn't quit.

1

Read a little

Each lesson is a five-minute read with one idea and a working example.

2

Write code

Then you write it yourself, in the browser, with tests that tell you what's still wrong.

3

Get unstuck

Hints, a forum that answers within the hour, and mentors who review your projects line by line.

Career paths

Not sure where to start? Pick where you want to end up.

Web developer

HTML & CSS, JavaScript, a framework and a backend. Ends with a portfolio of four deployed projects.

  1. JavaScript & the DOM
  2. Git & GitHub in Practice
  3. Build APIs with Go

Data analyst

SQL, Python and the statistics you actually need, on real datasets from public sources.

  1. SQL Essentials
  2. Python for Absolute Beginners
  3. Data Structures & Algorithms

Systems programmer

The command line, Rust and how computers really run your code.

  1. The Linux Command Line
  2. Rust: Ownership without Tears
  3. Data Structures & Algorithms

Popular courses

“Bugs are just lessons in disguise.”

Our first rule, printed on every mug in the office

Learners who stuck with it

I tried three video courses and quit all of them. Here I had to write code in lesson one. Eight months later I shipped my first API at work.

Priya N. · Junior backend developer

The SQL track got me through my interview. The practice queries were harder than the real thing.

Marcus T. · Warehouse lead → data analyst

The Rust ownership course is the first explanation of the borrow checker that actually stuck.

Lena K. · CS student

Ten minutes a day beats ten hours someday.

Join 2.4 million learners. Your first lesson takes less time than this coffee.

Create a free account