Frontend learning curriculum
Read goals and concepts, then experiment in the linked workspace. 644 English learning units are currently published; the Korean curriculum contains 23 series and 644 units. These documents can be read without login or JavaScript.
- WebGL Journey
React·TypeScript experience · 28 English learning units
- JavaScript
HTML elements and events · 28 English learning units
- TypeScript
JavaScript objects·functions·modules · 28 English learning units
- HTML
Browsers and file paths · 28 English learning units
- CSS
HTML structure · 28 English learning units
- React
JavaScript, TypeScript, and DOM events · 28 English learning units
- Vue
JavaScript and HTML; state concepts for comparison with React · 28 English learning units
- Svelte
JavaScript·HTML·CSS · 28 English learning units
- Canvas 2D
JavaScript; coordinates and functions · 28 English learning units
- SVG
HTML and CSS; coordinates · 28 English learning units
- Three.js
A first WebGL scene, vectors and matrices · 28 English learning units
- Gaussian Splatting
Three.js cameras and projection, alpha blending · 28 English learning units
- WebGPU
WebGL pipeline, TypedArray, and asynchronous JavaScript · 28 English learning units
- React Three Fiber
React effect and ref; Three.js · 28 English learning units
- PixiJS
Canvas 2D loops and textures · 28 English learning units
- GLSL
WebGL pipeline and vectors · 28 English learning units
- WGSL
WebGPU buffers and pipelines, vectors · 28 English learning units
- GSAP
DOM, CSS transform, and time · 28 English learning units
- Motion
React state, CSS transform · 28 English learning units
- Web Workers
JavaScript asynchronous behavior and TypedArray · 28 English learning units
- OffscreenCanvas
Canvas 2D·Web Workers · 28 English learning units
- WebAssembly
JavaScript·TypedArray, basics of the chosen compiled language · 28 English learning units
- Playwright
DOM roles and asynchronous behavior, testing basics · 28 English learning units