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 c: Rust

Ownership until it feels ordinary, ending with a chess engine of your own.

c2

Rust, one borrow at a time

Ownership, borrowing, structs, enums and the compiler errors that are trying to help. Built for people who know one other language and have bounced off Rust at least once.

Ownership · Borrowing · Enums · Cargo

Level
Beginner
Length
5 weeks
Price
$29.64
c1

Errors, traits and iterators

Result, Option, traits, iterators and the ? operator, used until they feel ordinary. You write a command-line tool that fails loudly, early and helpfully.

Result · Traits · Iterators · CLI

Level
Intermediate
Length
4 weeks
Price
$62.64
c7

Concurrency the compiler checks

Threads, channels, Send and Sync, Arc and Mutex, then async with Tokio. You spread work across every core and let the type system prove nothing is shared that shouldn't be.

Threads · Channels · Tokio · Send & Sync

Level
Intermediate
Length
4 weeks
Price
$78.64
c8

Write a chess engine in Rust

Bitboards, move generation, perft, minimax with alpha-beta pruning and a transposition table. Six weeks to an engine that knows every legal move and finds a mate in three.

Bitboards · Move generation · Alpha-beta · perft

Level
Advanced
Length
6 weeks
Price
$148.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.