Skip to content
Frontend Artisans

§The cut list

24 courses, six benches.

HTML & CSS, TypeScript, React, Svelte, Vue and Build & test. Every course is taught live to 8 people or fewer and costs £9.16 to £144.16, VAT included where it applies. None of them can be bought without talking to us first.

4 of 24 courses

Bench T: TypeScript

JavaScript understood properly first, then types that make the wrong prop impossible to pass.

TT1

JavaScript for the browser, properly

Values, functions, objects, modules, promises and the DOM, without a framework in sight. For people who learned JavaScript from snippets and would like to know why their code runs in the order it does.

Functions · Promises · Modules · The DOM

Level
Beginner
Main tool
JavaScript
Length
4 weeks
Price
£14.16
TT2

TypeScript for interfaces

Types for props, events, API responses and forms, and the narrowing that turns a red squiggle into a design decision. You type a small component library until it refuses every state that shouldn't exist.

Narrowing · Generics · Unions · strict

Level
Intermediate
Main tool
TypeScript
Length
4 weeks
Price
£46.16
TT3

Async, fetch and the network tab

Promises, fetch, AbortController, caching and the race between two requests that came back in the wrong order. You build a search box that stays correct on a slow train connection.

fetch · AbortController · Race conditions · Caching

Level
Intermediate
Main tool
TypeScript
Length
3 weeks
Price
£36.16
TT4

Masterpiece

Type-level TypeScript for library authors

Conditional and mapped types, infer, template literal types and the declaration files behind every package you install. For people who maintain shared components and want the types to explain them.

Conditional types · Mapped types · infer · .d.ts

Level
Advanced
Main tool
TypeScript
Length
4 weeks
Price
£82.16

Ready when you are

Bring something to make.

Pick a course, or just write to us about what you're building. Either way, you talk to the person who would teach you before anything is paid.