This C# short course on SkillTiles breaks down everything you need to know into 10 structured milestones, each packed with bite-sized learning tiles you can swipe through in under 15 seconds each.
Whether you're a complete beginner or looking to refresh your knowledge, this online c# course uses AI-powered content to adapt to your learning pace. Each tile delivers a focused concept, example, or quiz — making it perfect for commutes, coffee breaks, or quick study sessions.
Covering 70 key topics across 10 milestones, this course takes you from foundations to practical application. Earn badges as you complete each milestone and track your progress on your learning dashboard.
Course Curriculum
1
C# Essentials
OOP, LINQ, and async/await
classes and objectsproperties and access modifiersinterfaces and abstract classesLINQ basicsasync/await patterngenericsexception handling
2
OOP in C#
Classes, interfaces, and inheritance
classes and objectsproperties and auto-propertiesinheritance and polymorphisminterfacesabstract classesaccess modifiersrecords and structs
3
Collections & LINQ
Work with data efficiently
List, Dictionary, HashSetLINQ query syntaxLINQ method syntaxlambda expressionsIEnumerable and IQueryablegrouping and joiningdeferred execution
4
Async Programming
Task-based asynchronous patterns
async and awaitTask and Task<T>ConfigureAwaitparallel processingcancellation tokensasync streamscommon async pitfalls
5
Generics & Advanced Types
Write flexible, type-safe code
generic classes and methodsconstraints (where)covariance and contravariancenullable reference typespattern matchingswitch expressionsspans and Memory<T>
6
.NET Framework
Build apps with .NET
.NET project structuredependency injectionconfiguration and optionslogging with ILoggermiddleware pipelineEntity Framework Core basicsminimal APIs
7
Web with ASP.NET
Build web APIs and apps
ASP.NET Core MVC basicsWeb API controllersRazor PagesBlazor overviewauthentication and authorizationmodel binding and validationdeployment options
8
Testing C# Code
Write reliable tests
xUnit basicsNUnit vs xUnit vs MSTestmocking with MoqFluentAssertionsintegration testingtest organization patternscode coverage tools
9
Design Patterns in C#
Gang of Four patterns in practice
factory patternstrategy patternobserver patterndecorator patternrepository patternmediator with MediatRCQRS basics
10
Advanced C#
Expert-level C# features
source generatorsexpression treesreflection and attributesunsafe code and pointersperformance with BenchmarkDotNetmemory optimizationnew C# 12 features