Technical Lessons
Hands-on lessons from HTML to full-stack AI applications. Build real projects step by step.
Phase 1: The Book (HTML/CSS)
Structure and decoration, no JavaScript at all
Like building a book: skeleton (HTML) and design (CSS)
Hello World
Your first webpage. Create a file, open it in a browser.
T02HTML Tags
The building blocks: headings, paragraphs, lists, links, images.
T03HTML Forms & Blocks
Interactive HTML: input, select, textarea, validation, details/summary.
T04CSS Basics
Making things look good: selectors, colors, fonts, box model.
T05CSS Layout
Organizing the page: flexbox, grid, responsive design, media queries.
T06CSS to the Limit
Pure CSS interactivity: animations, transitions, :target, accordion/tabs.
Phase 2: The Brain (JavaScript)
Adding thinking and interaction to the page
Like adding muscles and a brain to your book
JavaScript Intro
First steps with JS: console.log, variables, types, functions.
T08DOM Manipulation
Controlling the page: querySelector, createElement, events.
T09Forms & Dialog
Handling user input: JS form validation, dialog element.
T10Data Structures
Organizing information: arrays, objects, loops, dynamic lists.
T11Persistence
Remembering data: localStorage, JSON parse/stringify.
T12Fetch API
Talking to servers: HTTP requests, async/await, promises.
T13Dynamic Site: Routing
One page, many views: hash routing, components, state.
T14Dynamic Site: Offline
Works without internet: service workers, PWA, caching.
T15Dynamic Site: Polish
Production quality: performance, lazy loading, error handling.
Phase 3: The Kitchen (Backend)
Servers, APIs, and databases
Building the restaurant kitchen that prepares the food
Node.js Server
Building the kitchen: HTTP server, serving files, request handling.
T17API Endpoints
The menu: REST design, JSON responses, routing.
T18JSON Database
The recipe book: read/write files, CRUD with JSON.
T19SQLite
The filing cabinet: SQL, tables, CRUD, schema, foreign keys.
T20Authentication
The ID check: sessions, cookies, password hashing, login/logout.
Phase 4: The Robot Chef (AI)
Integrating artificial intelligence
Hiring a robot that read millions of books to help in your kitchen
Phase 5: The Franchise Kit (Frontend Frameworks)
Component-based UI and type-safe JavaScript
Upgrading from a hand-drawn menu to a professional POS system
React Foundations
Component thinking: JSX, props, event handling, rendering lists.
T24React State & Effects
Interactive UIs: useState for memory, useEffect for side effects.
T25TypeScript
Type safety: annotations, interfaces, typing React components.
T26Next.js: Routing & Rendering
File-based routing, server vs client components, layouts.
T27Next.js: Data & API
Data fetching in server components, API routes, building a full page.
Phase 6: The Headquarters (Backend Frameworks)
Enterprise-grade backend architecture with Nest.js
Building the corporate kitchen that manages all your franchise branches