Skip to content
Lessons

Pick a language, start writing code

Five sections are ready today, and every one of them builds on the last, from your first line of HTML to real logic in Python.

Frequently asked questions

The things people usually ask once they're picking a track and working through the lessons.

Don't see your question here? Ask it on GitHub (opens in a new tab) and it'll get a direct answer.

Ask a question (opens in a new tab)

If you are new to coding, start with IDEs, then move on to HTML. The ready tracks are listed in the order they build on each other: IDEs, HTML, CSS, JavaScript, then Python. If you already know the basics, jump straight to the track you need.