← Explore learning paths

Follow your curiosity

Coding Gym Exercises with C#

Explore the available lessons in Coding Gym Exercises with C#. Read at your own pace and practice the concepts along the way.

8 lessons ready to readFree to readLearn at your own pace
Read the first lesson → Sign in to track your progress →
01 / READ

Start with a lesson that meets you where you are.

02 / PRACTICE

Try questions to check what you understand.

03 / RETURN

Sign in to keep your practice progress together.

Lessons

8 of 72 topics have lessons available today. Choose any available lesson.

  1. 01

    Foundations: Core Data Structures

    Read the lesson, then try the practice.

  2. 02

    Cache & Efficient Storage

    Read the lesson, then try the practice.

  3. 03

    Advanced Tree Structures

    Read the lesson, then try the practice.

  4. 04

    Specialized Heaps & Sets

    Read the lesson, then try the practice.

  5. 05

    Concurrency Primitives

    Read the lesson, then try the practice.

  6. 06

    Time & Scheduling Systems

    Read the lesson, then try the practice.

  7. 07

    Systems & Networking

    Read the lesson, then try the practice.

  8. 08

    Algorithms & Low-Level

    Read the lesson, then try the practice.

Topics without lessons yet

These are part of the outline. Lessons are not available for them yet.

  • LRU Cache Implementation
  • Circular Buffer
  • LRU Disk Cache
  • Skip List
  • Trie with Wildcard Search
  • Order-Statistic Tree
  • Min-Max Heap
  • Disjoint Set (Union-Find)
  • Persistent Stack
  • Lock-Free Structures
  • Lock-Free Stack
  • Object Pool
  • Synchronization Constructs
  • Read-Write Lock
  • Bounded Blocking Queue
  • Async Semaphore
  • Barrier Synchronization
  • CRON & Timer Systems
  • CRON Parser
  • Timer Wheel
  • Task Scheduler with Priorities
  • Rate Limiting Algorithms
  • Token Bucket Rate Limiter
  • Sliding Window Log
  • Parsing & Text Processing
  • Expression & Math Parsers
  • Expression Evaluator
  • Regex Subset Engine
  • Structured Data Parsers
  • JSON Parser
  • URI Parser
  • Config File Parser
  • Pattern Matching & Templates
  • Glob Wildcard Matcher
  • Template Engine
  • Markdown Parser
  • Network Protocols
  • HTTP/1.1 Server
  • In-Memory Pub/Sub
  • DNS Packet Builder
  • Persistence & Reliability
  • Write-Ahead Log
  • Job Queue with Dead Letter
  • File Watcher + Debouncer
  • Search & Distribution
  • Inverted Index with TF-IDF
  • Consistent Hash Ring
  • Retry Policy Engine
  • Graph & Ordering Algorithms
  • A* Pathfinder
  • Topological Sort
  • Interval & Sampling
  • Interval Merge & Query
  • Reservoir Sampling
  • Consistent Snapshot Iterator
  • Probabilistic Structures
  • Bloom Filter
  • HyperLogLog
  • Merkle Tree
  • Bit & Byte Operations
  • LZ77 Compressor
  • Base64 Encoder/Decoder
  • CRC32 Implementation
  • Bitfield Allocator