Skip to content
IT_Abyss
IT_Abyss
Sign in
Loading
.
.
.
Menu · section
Learn
Courses
Roadmap
Topics from basics to senior
My progress
Roadmap
Choose a stack
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
DevOps / SRE
Data Analytics
Machine Learning
Security
System Analysis
Unreal Engine
Menu · section
Interviews
Simulator
Questions
With answers and common mistakes
Resume check
Questions
Choose a stack
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
DevOps / SRE
Data Analytics
Machine Learning
Security
System Analysis
Unreal Engine
Menu · section
Feed
Blog
Posts by IT Abyss
News
IT news from outside sources
Learn
Interview
Search
Journal
Menu
EN
Roadmap:
C#
Topics by level, from the basics to the advanced. Many of them suggest what to study next.
Map
List
All
21
Beginner
5
Intermediate
9
Advanced
7
Search topics…
Loading
.
.
.
−
100%
+
Tier 1 · Beginner
5 topics
CA
Classes and Encapsulation
Next:
Value and Reference Types, Type Members, Inheritance & Polymorphism
6
subtopics
6
questions
VA
Value and Reference Types
Next:
Modern C#, Coding Tasks
5
subtopics
6
questions
TM
Type Members
Next:
Collections & Arrays, Delegates and Events, Exception Handling
8
subtopics
9
questions
CT
Coding Tasks
6
subtopics
6
questions
CA
Collections & Arrays
8
subtopics
8
questions
Tier 2 · Intermediate
9 topics
MC
Modern C#
Next:
Records and Pattern Matching, Design Patterns
10
subtopics
16
questions
IP
Inheritance & Polymorphism
Next:
Generics
6
subtopics
6
questions
DA
Delegates and Events
Next:
Asynchrony and async/await
6
subtopics
7
questions
EH
Exception Handling
Next:
Testing
6
subtopics
6
questions
DP
Design Patterns
Next:
Application Architecture
9
subtopics
13
questions
RA
Records and Pattern Matching
Next:
Equality, Nullability & Dynamic
6
subtopics
12
questions
GE
Generics
Next:
CLR & Runtime
6
subtopics
7
questions
AA
Asynchrony and async/await
Next:
Concurrency and Synchronization, ASP.NET Core
8
subtopics
15
questions
TE
Testing
10
subtopics
13
questions
Tier 3 · Advanced
7 topics
AA
Application Architecture
4
subtopics
5
questions
EN
Equality, Nullability & Dynamic
Next:
CLR & Runtime
6
subtopics
5
questions
CA
Concurrency and Synchronization
10
subtopics
18
questions
AN
ASP.NET Core
Next:
Web API, EF Core
6
subtopics
9
questions
CR
CLR & Runtime
8
subtopics
11
questions
WA
Web API
7
subtopics
11
questions
EC
EF Core
6
subtopics
11
questions
C# — Roadmap — IT Abyss