Choose a Lesson
Type and explore open source code patterns across 42 programming languages.
Tasking, strong typing, and packages
Injectable authentication service with RxJS observables
Sortable, filterable data table component with signals
x86_64 system calls, registers, and stack frames
Shell scripting with arrays, functions, and process control
Generic linked list with void pointers and function pointers
C# records, LINQ queries, and async/await
Modern C++17 with smart pointers and RAII
Persistent data structures and threading macros
Business logic with file handling and divisions
Modern grid dashboard with custom properties
Flutter-style classes with async/await and streams
GenServer with pattern matching and pipe operator
Process spawning, message passing, and gen_server
Discriminated unions and railway-oriented programming
Scientific computing with arrays and modules
HTTP handler with sync.RWMutex and JSON encoding
Closures, builders, and GString templates
Type classes, monads, and pure functional programming
Semantic markup with forms and accessibility
Stream API with collectors and Optional
REST API with Express.js
Multiple dispatch, array comprehensions, and broadcasting
Data classes, enum, and functional operations
Tables, metatables, and coroutine-based iteration
Matrix operations, signal processing, and plotting
Templates, pragmas, and metaprogramming features
Message passing, protocols, and blocks
Pattern matching, modules, and variant types
Records, procedures, and file I/O
Regex, file processing, and hash operations
Strict-typed cache manager with constructor promotion
Cmdlet-style functions with pipeline and objects
Facts, rules, and logical queries
Data processing with type hints and comprehensions
Data frames, statistical analysis, and functional style
useReducer + Context todo list with TypeScript
Reusable custom hooks for data fetching and debounce
Class with attr_accessor, symbols, and spaceship operator
Config file parser with Result and pattern matching
Case classes, sealed traits, and functional patterns
Lambda calculus, continuations, and tail recursion
Complex queries with window functions and CTEs
Protocol-oriented LRU cache with generics
Generic repository with interfaces and generics
Pinia store with composable for cart management
Composition API component with debounced search and transitions
Comptime, error unions, and safety features