HTML
Learn HTML Basics — structure every page with confidence
Start with the language that powers the web. In the HTML Basics track you learn document structure, headings, paragraphs, links, images, lists, tables, forms, and semantic tags — plus hidden gems most tutorials skip like dialog, details, meter, datalist, picture and output. 38 lessons take you from what is HTML to building complete, accessible pages you can publish anywhere.
- Document skeleton, head & body, SEO-friendly headings
- Images, links, lists, tables and forms that actually work
- Modern hidden tags: dialog, details/summary, meter, progress
Explore HTML Basics →
CSS
Learn CSS — make your pages look professional
The CSS track turns plain HTML into polished design. You will master colors, the box model, selectors, Flexbox and Grid, positioning, media queries, variables, gradients and animations. Each lesson shows a live preview so you see exactly how a rule changes layout, spacing and color — perfect if you want to learn CSS for responsive, production-ready sites.
- Box model, Flexbox and Grid for real layouts
- Colors, gradients, variables and responsive media queries
- Animations and transitions that stay smooth on mobile
Explore CSS →
JS
Learn JavaScript — add interactivity to any page
In the JavaScript track you go from variables and functions to DOM manipulation, events, fetch, promises and localStorage. You will build counters, forms, lists and data-driven UI with code you can copy, edit and run instantly. If you want to learn JavaScript online without setup, this is the fastest way to write real, interactive code.
- Variables, functions, conditions, loops, arrays & objects
- DOM, events, fetch API, JSON and error handling
- ES6, promises and localStorage for real apps
Explore JavaScript →
Node
Learn Node.js — run JavaScript beyond the browser
The Node.js track shows how to use the same JavaScript on your computer and on a server. Install Node, build your first server, work with the file system, environment variables and npm, and create a REST API with Express. Clear, step-by-step lessons explain the event loop and async code without overwhelming you.
- Install, modules, file system and npm
- First server, Express and REST APIs
- Async, error handling and environment variables
Explore Node.js →
PHP
Learn PHP — server-side power for the web
PHP still powers most of the web. This track covers syntax, variables, strings, arrays, conditions, loops, functions, forms, sessions, MySQL and JSON — everything you need to build dynamic sites that handle data securely. Learn by editing real examples and seeing how server code connects to your HTML pages.
- Syntax, variables, arrays, strings and functions
- Forms, sessions and MySQL database basics
- JSON and building data-driven pages
Explore PHP →