C# Intermediate Tutorial Course
Offered By: Code Monkey via YouTube
Course Description
Overview
          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
Related Courses
Intro to Computer ScienceUniversity of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Analytic Combinatorics, Part I
Princeton University via Coursera Algorithms, Part I
Princeton University via Coursera Algorithms, Part II
Princeton University via Coursera
