Overview
In this 3 hr course, you will explore the fundamental concepts of Object-Oriented Programming (OOP) using C# and .NET. Through a practical and engaging approach, you'll learn to apply principles like inheritance, polymorphism, encapsulation, and abstraction to create robust, scalable, and maintainable applications.
What I will be able to do after this course
- Learn the principles of OOP and their application in modern programming.
- Understand how to utilize Visual Studio Code to develop applications.
- Master object-oriented concepts like inheritance and encapsulation with clarity.
- Write clean, error-free, and well-structured C# code.
- Develop three practical C# applications to solidify real-world skills.
Course Instructor(s)
Your course instructor is an experienced software engineer and educator with a deep understanding of C#, .NET, and Object-Oriented Programming. They have a knack for breaking down complex concepts into digestible, practical lessons. Their teaching philosophy is centered on clarity, engagement, and equipping learners with real-world skills.
Who is it for?
This course is designed for beginner software developers and programmers aiming to strengthen their understanding of OOP concepts using C#. Familiarity with basic programming constructs is recommended. Ideal for professionals looking to enhance their coding skills and create better structured applications.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Watch now
Unlock full access