Caffeinated Coder
Book an appointment
C# · From hello world to async apps on .NET

C#, start to finish

A modern, safe language for apps, games and the web on .NET. Every lesson is a small machine you can step through, then a short quiz.

4 modules23 lessons0 special topics23 available now
0 of 23 available lessons completed
Part of: More paths coming soon
Module 01 Beginner

Basics

.NET, types, control flow and methods.

Module 02 Intermediate

Objects

Classes, properties, records, interfaces, null and errors.

Module 03 Intermediate

Working with data

Collections, generics, LINQ, delegates and events.

Module 04 Advanced

Advanced .NET

Async, memory, performance, projects, testing and web APIs.

Go deeper

Special topics

Stand-alone deep dives.