Learn by building, step by step
Choose what you want to build.
Each course starts from zero, explains the reason behind every idea and leads to a practical final project. No technical background is required.
Python
Learn programming logic, automation and the foundations used in data and AI.
HTML
Structure accessible web pages that browsers, search engines and people can understand.
CSS
Design responsive, readable interfaces with a reliable visual system.
JavaScript
Add logic, interaction and live data to websites and applications.
SQL
Ask useful questions of business data and turn stored information into clear answers.
Web Developer
Combine HTML, CSS and JavaScript to plan, build and present complete responsive websites.
Not sure where to begin?
Choose HTML if you want to see a webpage quickly. Choose Python if you are interested in problem-solving, automation, data or AI.