- Executors
-
Learn
Learn Python Runnable examples, NumPy, pandas, and more Learn AINeural networks, ML and LLMs from scratch Learn C & C++ Pointers, memory, STL, and modern C++ Learn C#C# basics, OOP, LINQ, async, and .NET exercises Python Algorithms Search, sorting, recursion, and visualizers O(n) C & C++ Algorithms Compare algorithms implemented in C and C++
- ChallengesNew
Delegates, events and async
Callbacks, events, async/await, Task.WhenAll, resource cleanup and JSON for real-world C# programs.
Start the path →- Lesson 1 challenge Delegates and Lambdas Pass strongly typed behavior as data.
- Lesson 1 challenge Events Publish notifications without exposing delegate invocation.
- Lesson 1 challenge Publisher and Subscriber Events Notify subscribers when an order changes.
- Lesson 1 challenge Async and Await Write non-blocking asynchronous workflows.
- Lesson 1 challenge Concurrent Tasks with WhenAll Run independent asynchronous operations concurrently.
- Lesson 1 challenge IDisposable and Using Release resources deterministically with using declarations.
- Lesson 2 challenges JSON Serialization Convert strongly typed objects to and from JSON.
- Lesson 2 challenges JSON Round Trip Serialize and deserialize a typed record.