A path for every
kind of curious.
20 courses. 519 complete lessons. Start with the basics or follow the topic that keeps you thinking.
20 results
No results. Try another word.
C# Foundations
Write a small program, read types, and fix errors.
02 / COLLECTIONSCollections & LINQ
Filter, project, and add up decimal values.
03 / PRACTICALPractical .NET
Errors, data, files, and async code for real programs.
04 / OBJECTSObject-Oriented C#
Classes, structs, records, and the state an object is in.
05 / MODERN CSHARPModern C#
Model values, handle missing data, and express intent with modern C#.
06 / LINQ DEEPLINQ in Practice
Understand execution, ordering, grouping, joins, and reliable aggregation.
07 / ASYNC DOTNETAsync .NET
Await results, compose tasks, handle failures, and cooperate with cancellation.
08 / DATA FORMATSData and Formats
Read, validate, transform, and display JSON, text, dates, and numbers.
09 / ALGORITHMSAlgorithms with C#
Practice searching, collection choices, traversal, and small testable algorithms.
10 / MEMORY GCMemory & Garbage Collection
Trace ownership, understand CoreCLR GC, and investigate memory across managed runtimes.
11 / UNITY CSHARPUnity6 Game Development
Real Unity6 Editor scripts, detailed scene setup and separate runnable C# companion labs.
12 / TESTING DESIGNTesting & Reliable Design
Build independent checks, controlled asynchronous scenarios and reliable application boundaries.
13 / IO NETWORKINGI/O, Streams & HTTP
Build honest byte pipelines, own stream lifetimes, and test bounded HTTP contracts entirely offline.
14 / ARCHITECTURE DESIGNArchitecture & Boundaries
Build Clean, Onion, and Hexagonal boundaries, inspect real project dependencies, and distinguish local models from storage and cluster guarantees.
15 / LOAD SYSTEMSLoad, Replicas & Resilience
Model load honestly, run bounded real .NET10 experiments, and reason about queues, bottlenecks, replicas and operational limits.
16 / ASPNET COREASP.NET Core 10 APIs
Build real modern web endpoints in external .NET 10 projects and verify their domain rules in portable C# practice.
17 / EFCORE DATAEF Core 10 Relational Data
Query and update a real SQLite database with explicit context, schema and concurrency contracts.
18 / RUNTIME CONCURRENCYCLR & Concurrency
Inspect real runtime metadata, distinguish code from expression data, and verify synchronization ownership, context flow, channel completion, and measurement limits.
19 / PRODUCTION ENGINEERINGProduction .NET Contracts
Prove real SQL, reliable delivery, conditional HTTP and trust boundaries through complete .NET10 external labs and honest portable companions.
20 / INTERVIEW PRACTICECoding Interview Workshop
Clarify contracts, implement rigorous solutions, test edge cases and explain engineering tradeoffs.
Website progress is saved in this browser. App progress stays on the device; the two do not sync automatically.