© 2026 Dometrain. All rights reserved.
Learn everything about LINQ in .NET, from the basics to advanced techniques. This course covers efficient data querying, filtering, ordering and optimizing operations for high-performance applications
C# 3 added one of the most revolutionary features of any programming language, and that’s none other than LINQ. LINQ has been a flagship feature of C#. Data querying is a fundamental feature of any programming language, but not every language gives developers the tools to do it in an elegant way that reads naturally and is extremely powerful. Even though most developers will get introduced to LINQ early in their C# journey, only a few know how to use it effectively and get the most out of it with the least amount of code. With heavy Microsoft investment, LINQ is improving in every .NET version with better performance and adding new features. In this course, Hannes Lowette will teach you everything there is to know about LINQ and equip you with the knowledge to tackle and querying tasks, whether big or small.
It's pretty complete at low-medium level. Hannes is a nice trainer
A few methods I have used and maybe never will, a better understanding of Iqueryable and expressions
Breadth of topics and coverage, organized sections covering different topics
Parallel LINQ operations to improve performance and how LINQ works under the hood
Seeing both the query syntax and the fluent syntax for the same output was helpful.
I wasn't aware that PLINQ even existed. Also how to set up SelectMany.
Hannes is a great presenter that really goes into the depths of the topic.
How LINQ works when it comes to IQueryable. Great explanation, great insights. (already knew it, nevertheless great explanation)