Skip to content

Johnston, Iowa

Kingcourses

§The catalog

32 courses, one board.

Python, TypeScript, Rust, Algorithms, System design, Databases, Testing and Debugging & tools. Every course is taught live to 8 people or fewer and costs $8.64 to $148.64. None of them can be bought without talking to us first.

4 of 32 courses

File b: TypeScript

JavaScript understood properly first, then types that refuse the bad states.

b2

JavaScript properly, then TypeScript

Values, functions, objects and promises, and then the types that describe them. For people who learned JavaScript by pasting and would like to know what their code actually does.

Functions · Promises · Modules · Types

Level
Beginner
Length
4 weeks
Price
$19.64
b1

Types that catch the bug first

Unions, narrowing, generics and the discriminated union that replaces a page of if statements. You type a messy API response until the compiler refuses every state that should not exist.

Narrowing · Generics · Unions · strict

Level
Intermediate
Length
4 weeks
Price
$52.64
b7

Node services without the scaffolding

HTTP, streams, worker threads and error handling, starting from Node's built-in modules. You ship a small service, then remove dependencies until only the ones that earn their place are left.

node:http · Streams · Workers · Errors

Level
Intermediate
Length
5 weeks
Price
$68.64
b8

Type-level TypeScript

Conditional and mapped types, infer, and the library typings you have been afraid to open. For people who maintain shared code and want its types to explain it.

Conditional types · Mapped types · infer · Declarations

Level
Advanced
Length
3 weeks
Price
$74.64

White to play

Your move.

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