MemPro
ExploreSign in
3 topics
/

Rust Through Problem Solving

Learn Rust by solving engaging computer science problems and interview questions. Master ownership, iterators, and idiomatic Rust naturally through hands-on challenges.

rustproblem-solvinginterviews+2
74 cards
6 decks
Pro

TypeScript Through Problem Solving

Learn TypeScript by solving small, focused problems — strings, arrays, objects, closures, and recursion — each with tests you run. A problem-first on-ramp: implement one function per card and watch the tests go green.

typescriptbeginnerproblem-solving+1
50 cards
5 decks
Free

Zig Through Problem Solving

Learn Zig by solving progressively challenging problems. From basic functions to allocators, error unions, and comptime — each exercise introduces Zig concepts exactly when you need them.

zigproblem-solvingalgorithms+2
66 cards
6 decks
Pro