If you’re new to the field or an old pro, staying on top of programming language features and leveraging them to code efficiently is an important part of being a developer. It’s important to challenge yourself to keep learning, and in this advanced course, Matt Milner helps you expand your knowledge of a C# with a series of lessons and challenges aimed at sharpening your skills. Matt starts off by showing how to join a collection of objects to a database table in LINQ. He then explains dynamic type and its purpose in C#, shows how to create extension methods, demonstrates working with tuples, and ends with a chapter on creating generic types and methods.
This course includes Code Challenges powered by CoderPad. Code Challenges are interactive coding exercises with real-time feedback, so you can get hands-on coding practice alongside the course content to advance your programming skills.






