INTERACTIVE SLIDES

Teaching decks.
Playable on the web.

Every deck is a self-contained web page — navigate with arrow keys, print to PDF, and play the interactive labs right inside the slides.

HTML5 · CSS3 · JavaScript 58 slides · updated 2026-09-13

Basic Web Application

From the first tag to live data from an API: foundations, HTML5, CSS3, JavaScript — hands-on practices, labs and a final challenge built into the slides, including the playable Flexbox Duck game.

Open deck →
React · JSX · State · Effects 45 slides · updated 2026-09-19

React Basics

React basics: the road from documents and DOM scripting to React, then install, project structure, JSX, components, state, events and effects — with labs that assemble a working chatbox piece by piece.

Open deck →