К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Beginner Object-Oriented Programming in C# and .NET Core · LearnSpace
Назад в каталог
courseraПрограммирование

Beginner Object-Oriented Programming in C# and .NET Core

Курс от Packt
Начальный≈ 7.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course provides a comprehensive introduction to Object-Oriented Programming (OOP) using C# and .NET Core. As a beginner-friendly course, it guides you through the essential concepts like inheritance, polymorphism, encapsulation, and abstraction, equipping you with the fundamental knowledge to write efficient, reusable, and scalable code. By following practical demonstrations and engaging exercises, you will build a solid foundation in C# programming and .NET Core development. The course begins with setting up your environment, including installing .NET Core SDK and Visual Studio Code. Once the setup is complete, you will dive into understanding the core concepts of programming and OOP basics. From there, you’ll explore key OOP principles such as inheritance, polymorphism, encapsulation, and abstraction with clear, real-world examples. The course will culminate with you applying these concepts in a hands-on mini-app project, enabling you to build a small application and solidify your learning. This course is perfect for beginners who want to gain a strong understanding of C# and OOP concepts. Whether you're just starting in programming or looking to expand your skills, this course will help you learn step-by-step, from the basics to more advanced concepts. No prior programming experience is required, but familiarity with basic computer operations will be helpful. By the end of the course, you will be able to confidently implement core object-oriented programming concepts such as inheritance, polymorphism, encapsulation, and abstraction in real-world applications.

Навыки, которые вы освоите

Code ReusabilityMicrosoft Visual StudioSoftware DesignObject Oriented Design

Программа курса

7 модулей · 39 учебных материалов

01Setup4 материалов

Setup

Installing .NET Core SDKВидеоFull Course ResourcesЧтениеInstalling Visual Studio CodeВидеоFew Words About Recent UpdatesВидео
02Big Picture5 материалов

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Beginner Object-Oriented Programming in C# and .NET Core
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 7.6 ч

7 модулей

Язык: Английский

Часть программы вашего университета

Big Picture

What Is a Program?ВидеоSome Ways to Write a ProgramВидеоObject-Oriented Programming (OOP) BasicsВидеоUnderstanding Object-Oriented Programming ConceptsDIALOGUEBig Picture - AssessmentЗадание
03Inheritance7 материалов

Inheritance

Down to Earth DefinitionВидеоConcrete ClassВидеоAbstract ClassВидеоInterface - Part 1ВидеоInterface - Part 2ВидеоUnderstanding Inheritance and Interfaces in C#DIALOGUEInheritance - AssessmentЗадание
04Polymorphism6 материалов

Polymorphism

Down to Earth DefinitionВидеоStatic PolymorphismВидеоDynamic Polymorphism - Part 1ВидеоDynamic Polymorphism - Part 2ВидеоUnderstanding Static and Dynamic Polymorphism in OOPDIALOGUEPolymorphism - AssessmentЗадание
05Encapsulation6 материалов

Encapsulation

Down to Earth DefinitionВидеоPublic ClassВидеоProtected ClassВидеоPrivate ClassВидеоUnderstanding Encapsulation and Access Specifiers in C#DIALOGUEEncapsulation - AssessmentЗадание
06Abstraction4 материалов

Abstraction

Down to Earth DefinitionВидеоAbstraction through EncapsulationВидеоUnderstanding Abstraction in Object-Oriented ProgrammingDIALOGUEAbstraction - AssessmentЗадание
07All Together7 материалов

All Together

Summary of all ConceptsВидеоSmall App - Part 1ВидеоSmall App - Part 2ВидеоSmall App - Part 3ВидеоAll Together - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание