Learning Platform

Learn to Code from Scratch

Four tutorials – clearly structured, with examples and exercises

DE EN

Your entry into programming

Here you will find four step-by-step tutorials for beginners – completely free, no registration required. Each tutorial explains a topic step by step with real code examples, background knowledge and exercises with three difficulty levels. You can tick off your progress on the exercises directly – the browser remembers your state.

Recommended order

If you have no prior experience, we recommend this learning path:

1
HTML
Structure & content
2
CSS
Design & layout
3
JavaScript
Interactivity
4
Python
General & backend

Recommended Learning Path for Beginners

If you are starting from scratch, follow this order:

  1. HTML – all Chapters 1–10
  2. CSS – all Chapters 1–12
  3. JavaScript – Chapters 1–11, then mini-projects 12 and 13
  4. Python – Chapters 1–12 (Chapter 13: SQL is advanced – feel free to skip it)

After these four tutorials you will be able to build your own websites and small programmes. This takes roughly 3–6 months with regular practice – but the pace is entirely up to you. Better to go slowly and understand everything than to rush and forget it again.

Learning Tips

You don't need any prior knowledge to start these tutorials. The best place to begin is HTML – it's the foundation for everything that follows. Most importantly, engage actively: type the code yourself, change it and see what happens.