Tutorials

Free, step-by-step tutorials with clear explanations, practical examples, exercises, and quizzes. Start with the basics and build up at your own pace.

  • 5 courses
  • 134 lessons
  • Free to read

All courses

Pick a course and start with lesson one. Your progress is saved in this browser.

Where should I start?

A sensible order if you are new to web development.

  1. HTML

    The structure of every web page. Start here.

  2. CSS

    Make your pages look good on every screen.

  3. JavaScript

    Add behaviour and interactivity.

  4. PHP

    Build dynamic sites and work with data.

  5. XML

    Describe and exchange structured data.

Keep learning

Read practical articles on the blog, or explore official documentation and tools.

Scroll to Top