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 d: Algorithms

Cost, structure and search, worked on paper before anyone types a line.

d2

Algorithms without the panic

Big-O, arrays, hash maps, sorting and binary search, drawn on a whiteboard before they're typed. You learn to say why one approach is faster, not just that it is.

Big-O · Hash maps · Sorting · Binary search

Level
Beginner
Length
4 weeks
Price
$24.64
d1

Trees, graphs and the search between them

Recursion, trees, BFS, DFS, Dijkstra and topological sort, applied to dependency graphs and route maps instead of puzzles. You build a pathfinder and explain every step it took.

Recursion · BFS & DFS · Dijkstra · Topological sort

Level
Intermediate
Length
5 weeks
Price
$64.64
d7

Dynamic programming, slowly

Subproblems, memoization and tabulation, taught from the recursive version you already understand. Three weeks, a dozen problems, and the moment it stops feeling like a trick.

Memoization · Tabulation · Recurrences · Knapsack

Level
Intermediate
Length
3 weeks
Price
$48.64
d8

Game trees and adversarial search

Minimax, alpha-beta, iterative deepening and Monte Carlo tree search — the ideas inside every board-game AI, worked on tic-tac-toe, Connect Four and finally chess.

Minimax · Alpha-beta · MCTS · Heuristics

Level
Advanced
Length
4 weeks
Price
$88.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.