Learn by doing
Short, hands-on lessons - read the task, write real code, run it in your browser, and get checked instantly. No setup, no account.
Hands-on SQL lessons - write real queries against a live in-browser database and get checked instantly. No setup, no account.
Hands-on JavaScript lessons - write real functions, run them instantly, and get checked by real tests. No setup, no account.
Hands-on Python lessons - write real code, run it instantly, and get checked by real tests. No setup, no account.
Hands-on regular-expression lessons - write real patterns, run them instantly, and get checked by real tests. No setup, no account.
Hands-on TypeScript lessons - add types to real JavaScript, run them instantly, and get checked by real tests. No setup, no account.
Hands-on Git lessons - type real git commands into an in-browser terminal, against a real repository, and get checked instantly. No setup, no account.