Your Progress

Learning Summary

0 of 106 topics completed
Quizzes Completed 0Best Quiz Score —Current Level Not startedContinue Choose a topic

Suggested sequence

Learning roadmap

Topics follow the Admin display order

Research

106 topics
  1. CLR Internals
  2. CoreCLR
  3. Common Type System Internals
  4. Common Intermediate Language
  5. IL Instructions
  6. Assembly Metadata
  7. Assembly Loading
  8. JIT Compilation
  9. Tiered Compilation
  10. ReadyToRun
  11. NativeAOT
  12. Garbage Collector Internals
  13. GC Algorithms
  14. Workstation GC
  15. Server GC
  16. Large Object Heap
  17. Pinned Object Heap
  18. C# Compiler Architecture
  19. Roslyn
  20. Syntax Trees
  21. Semantic Models
  22. Compilation API
  23. Symbol API
  24. Roslyn Analyzers
  25. Source Generators
  26. Incremental Source Generators
  27. Code Fix Providers
  28. Compiler Optimization
  29. IL Generation
  30. High-Performance .NET
  31. Zero-Allocation Programming
  32. Span<T>
  33. Memory<T>
  34. ArrayPool<T>
  35. MemoryPool<T>
  36. SIMD
  37. Vectorization
  38. System.Numerics
  39. Hardware Intrinsics
  40. Unsafe Programming
  41. MemoryMarshal
  42. BinaryPrimitives
  43. BenchmarkDotNet
  44. CPU Profiling
  45. Memory Profiling
  46. Lock-Free Programming
  47. Cache-Aware Programming
  48. .NET Memory Model
  49. Atomic Operations
  50. Lock-Free Algorithms
  51. Wait-Free Algorithms
  52. Thread Synchronization Internals
  53. Task Scheduler Internals
  54. Async State Machine Internals
  55. Channels
  56. System.Threading.Channels
  57. Pipelines
  58. System.IO.Pipelines
  59. Parallel Algorithms
  60. Distributed Systems Theory
  61. CAP Theorem
  62. Consensus Algorithms
  63. Distributed Consensus
  64. Distributed Coordination
  65. Distributed Locks
  66. Distributed Transactions
  67. Two-Phase Commit
  68. Eventual Consistency
  69. Strong Consistency
  70. Idempotency
  71. Fault Tolerance
  72. Resilient Systems
  73. High Availability
  74. Horizontal Scaling
  75. Distributed Data Processing
  76. Enterprise .NET Architecture
  77. Domain-Driven Design
  78. Strategic DDD
  79. Tactical DDD
  80. Bounded Contexts
  81. Aggregates
  82. Domain Events
  83. Event Sourcing
  84. CQRS
  85. Microservices Architecture
  86. Service-Oriented Architecture
  87. Reactive Architecture
  88. Serverless Architecture
  89. Multi-Tenant Architecture
  90. .NET Native AOT
  91. Cloud-Native .NET
  92. AI Integration with .NET
  93. Machine Learning with ML.NET
  94. Generative AI with .NET
  95. LLM Integration with .NET
  96. Semantic Kernel
  97. AI Agents with .NET
  98. GPU Computing with .NET
  99. WebAssembly
  100. Blazor WebAssembly
  101. Blazor Server
  102. Blazor Hybrid
  103. .NET Aspire
  104. Distributed Application Development
  105. Edge Computing with .NET
  106. IoT with .NET

Topics

106 published topics

  1. 01 CLR InternalsLearn CLR Internals through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
  2. 02 CoreCLRLearn CoreCLR through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
  3. 03 Common Type System InternalsLearn Common Type System Internals through a detailed C# lesson with examples, exercises and practice questions.Research · 14 min read · 240 min learning
  4. 04 Common Intermediate LanguageLearn Common Intermediate Language through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
  5. 05 IL InstructionsLearn IL Instructions through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
  6. 06 Assembly MetadataLearn Assembly Metadata through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
  7. 07 Assembly LoadingLearn Assembly Loading through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
  8. 08 JIT CompilationLearn JIT Compilation through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
  9. 09 Tiered CompilationLearn Tiered Compilation through a detailed C# lesson with examples, exercises and practice questions.Research · 14 min read · 240 min learning
  10. 10 ReadyToRunLearn ReadyToRun through a detailed C# lesson with examples, exercises and practice questions.Research · 14 min read · 240 min learning
  11. 11 NativeAOTLearn NativeAOT through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
  12. 12 Garbage Collector InternalsLearn Garbage Collector Internals through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
  13. 13 GC AlgorithmsLearn GC Algorithms through a detailed C# lesson with examples, exercises and practice questions.Research · 14 min read · 240 min learning
  14. 14 Workstation GCLearn Workstation GC through a detailed C# lesson with examples, exercises and practice questions.Research · 14 min read · 240 min learning
  15. 15 Server GCLearn Server GC through a detailed C# lesson with examples, exercises and practice questions.Research · 14 min read · 240 min learning
  16. 16 Large Object HeapLearn Large Object Heap through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
  17. 17 Pinned Object HeapLearn Pinned Object Heap through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
  18. 18 C# Compiler ArchitectureLearn C# Compiler Architecture through a detailed C# lesson with examples, exercises and practice questions.Research · 14 min read · 240 min learning
  19. 19 RoslynLearn Roslyn through a detailed C# lesson with examples, exercises and practice questions.Research · 13 min read · 240 min learning
  20. 20 Syntax TreesLearn Syntax Trees through a detailed C# lesson with examples, exercises and practice questions.Research · 14 min read · 240 min learning