Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into an intermediate-level C# programming tutorial that covers a wide range of essential topics. Learn about interfaces, generics, events, and design patterns while honing your skills with practical examples. Explore advanced concepts such as multi-dimensional arrays, recursion, delegates, and exception handling. Gain proficiency in using Visual Studio shortcuts, refactoring techniques, and various collection types. Apply your knowledge to a comprehensive intermediate project, solidifying your understanding of C# programming principles and best practices.
Syllabus
Intro
Intermediate Intro
Intermediate Overview
Visual Studio Shortcuts
Refactoring
Enums
Properties
Multi-Dimensional Arrays
Nested Loops
Recursion
Dictionary
Other Collections
Params
Optional Parameters
Value Types vs Reference Types
Struct
Class Intermediate
Interfaces
is as casting
Switch Pattern Matching
Delegates
Local Functions vs Lambda
Events
Generics
Constants Readonly
Try Catch Exceptions
IEnumerable
Namespaces
Singleton Pattern
Design Patterns
Intermediate Project
Outro
Taught by
Code Monkey