C# Intermediate: Classes, Interfaces and OOP
An in-depth, step-by-step guide to classes, interfaces and object-oriented programming (OOP) with C#
4.59 (39354 reviews)

169 140
students
6 hours
content
Oct 2019
last update
$109.99
regular price
What you will learn
Work with classes, constructors, fields, properties, methods and indexers
Use encapsulation to improve the robustness of the code and reduce the impact of change
Re-use code using inheritance and composition
Understand the problems with inheritance and how composition solves these problems
Change the behaviour of an application by extending its code, rather than changing it
Develop loosely-coupled, testable and extensible applications using interfaces
Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
This top-rated C# Intermediate course by Mosh is an excellent resource to enhance your understanding of classes, interfaces, and OOP. Though it features superb instructional style, some students face difficulty in the final section dealing with interfaces and unit testing. Furthermore, there's room for improvement with more concentration on quizzes and additional exercises targeting various concepts. With timely updates to cover recent language changes, this course can be a 5-star offering that prepares learners for advanced C# programming topics.
What We Liked
- Covers intermediate C# concepts in depth, particularly classes, interfaces, and object-oriented programming (OOP)
- Well-structured course with step-by-step guidance and helpful exercises at the end of each chapter
- Instructor uses clear explanations and real-world examples for complex topics like access modifiers and encapsulation
- High production quality, consistent tone, and focus on essential concepts instead of overwhelming with language features
Potential Drawbacks
- Last section causes confusion and frustration regarding interfaces and unit testing
- Some lessons rely too heavily on third-party tool ReSharper without alternative guidance for different environments
- Lacks interactive quizzes and may benefit from exercises specifically focused on polymorphism, composition, and access modifiers
Related Topics
383576
udemy ID
02/01/2015
course created date
01/11/2019
course indexed date
Bot
course submited by