Dev Handbooks
C
C++
C#
Python
JavaScript
TypeScript
Rust
Go
Java
Ada
Git
Design Patterns
⌨ Sandbox
.* Regex
⇄ Compare
✎ Tutorials
Handbooks
C
C++
C#
Python
JavaScript
TypeScript
Rust
Go
Java
Ada
Git
Design Patterns
Tools
⌨ Sandbox
.* Regex
⇄ Compare
✎ Tutorials
Tutorials
Caesar Cipher & Auto-Cracker
Conway's Game of Life
Text Statistics Analyser
Run-Length Encoding
Budget Tracker
Caesar Cipher & Auto-Cracker
Encode secret messages with a letter shift, then automatically crack them using frequency analysis.
12 steps
Start
Conway's Game of Life
Build a cellular automaton from scratch: create a grid, apply the rules of life, and watch patterns evolve.
13 steps
Start
Text Statistics Analyser
Build a tool that analyses any paragraph of text and produces word counts, frequency maps, and a readability score.
12 steps
Start
Run-Length Encoding
Implement a lossless compression algorithm: encode repeated characters as a count+char pair, then decode back and verify.
11 steps
Start
Budget Tracker
Build an in-memory personal finance tracker: record transactions, calculate balances, and generate a formatted statement.
14 steps
Start