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

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

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

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

Introduction to Programming With C#

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

О курсе

This course introduces the fundamentals of programming in C# within the .NET framework. You'll gain hands-on experience setting up projects, mastering core programming concepts, and using object-oriented principles to create scalable applications while utilizing Microsoft Copilot to enhance code quality and productivity. By the end of the course, you will be able to… Describe the setup, structure, and configuration of .NET projects in a Visual Studio Code environment by the end of the course. Implement fundamental programming concepts in C#, including variables, control structures, loops, and methods, to solve basic problems and create simple applications within a .NET environment. Apply object-oriented programming principles, such as classes, inheritance, and polymorphism, to design and implement modular and scalable C# applications. Develop asynchronous programs using C# and apply debugging techniques to ensure performance and responsiveness in modern applications. Leverage Microsoft Copilot to write, debug, and optimize C# code, improving code quality and efficiency throughout the course.

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

C# (Programming Language)DebuggingDevelopment EnvironmentObject Oriented Programming (OOP)Microsoft Development ToolsMicrosoft Visual StudioMicrosoft CopilotProgram DevelopmentComputer ProgrammingIntegrated Development EnvironmentsPerformance TuningObject Oriented DesignProgramming Principles.NET Framework

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

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

01Foundations of .NET Development and Visual Studio Code Integration40 материалов

Introduction to Programming With C#

Course IntroductionВидеоInstructor IntroductionВидеоCourse SyllabusЧтениеThe What’s What of the CourseВидео

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

Microsoft

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

Introduction to Programming With C#
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 30.8 ч

5 модулей

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

Субтитры: Арабский, Французский, Узбекский, Итальянский, Корейский, Немецкий, Пушту, Индонезийский, Азербайджанский, Испанский, Дари, Японский, Казахский

Часть программы вашего университета
Completing the Guided LabsВидео
Completing the Guided LabsЧтение
Microsoft Tools for Front-End and Back-End DevelopmentЧтение
Introducing the AI Tool: Microsoft CopilotВидео
How to Be Successful in This ProgramВидео
Introduction to the ProjectВидео

Introduction to .NET and Visual Studio Code

Introduction to Foundations of .NET Development and Visual Studio CodeВидеоFront-End and Back-End DevelopmentВидеоThe .NET EcosystemВидеоIntegration With Visual Studio CodeВидеоIntroduction to .NET and Visual Studio CodeЧтениеPractice Quiz: Introduction to .NET and Visual Studio CodeЗадание

Visual Studio Code and .NET Integration

Overview of Visual Studio CodeВидеоRole of Visual Studio Code in the Development WorkflowВидеоVisual Studio Code and .NET IntegrationЧтениеPractice Quiz: Visual Studio Code and .NET IntegrationЗадание

Setting Up Your .NET Development Environment

Installing .NET SDKВидеоInstalling .NET SDKЧтениеConfiguring the Development EnvironmentВидеоConfiguring the Development EnvironmentЧтениеActivity: Set Up a .NET EnvironmentЗаданиеPractice Quiz: Setting Up Your .NET Development EnvironmentЗадание

Initiating a New .NET Project

Project CreationВидеоProject CreationЧтениеConfiguring Project SettingsВидеоConfiguring Project SettingsЧтениеBuilding and Running the ProjectВидеоBuilding and Running the ProjectЧтениеActivity: Create a .Net ProjectЗаданиеPractice Quiz: Initiating a New .NET ProjectЗадание

Organizing .NET Projects

Project StructureВидеоBest Practices for File OrganizationВидеоOrganizing .NET ProjectsЧтениеPractice Quiz: Organizing .NET ProjectsЗаданиеGraded Quiz: Foundations of .NET Development and Visual Studio Code IntegrationЗаданиеConclusion: Foundations of .NET Development and Visual Studio Code IntegrationВидео
02Applying Programming Foundations30 материалов

Reviewing Essential Programming Concepts

Introduction: Applying Programming FoundationsВидеоFundamental Programming ConceptsВидеоMethods and PseudocodeВидеоReviewing Essential Programming ConceptsЧтениеPractice Quiz: Reviewing Essential Programming ConceptsЗадание

Logical Thinking in Programming

Logical Thinking SkillsВидеоApplication of Logical ThinkingВидеоLogical Thinking in ProgrammingЧтениеLogical Thinking in ProgrammingDIALOGUEPractice Quiz: Logical Thinking in ProgrammingЗадание

Introduction to Debugging

Debugging FundamentalsВидеоPractical DebuggingВидеоDebuggingЧтениеActivity: Debugging CodeЗаданиеActivity: Debugging Code - Answer KeyЧтениеPractice Quiz: Introduction to DebuggingЗадание

Writing Simple Programs in C#

Basic C# SyntaxВидеоPractical ProgrammingВидеоBasic C# SyntaxЧтениеWriting Simple Programs in C#ВидеоGuided Lab: Writing Simple Programs in C#PLUGINYou Try It! Writing Simple Programs in C#Задание

Integrative Project in C#

Create a Small Project and Debug a ProgramВидеоGuided Lab: Create a Small Project and Debug a ProgramPLUGINYou Try It! Create a Small Project and Debug a ProgramЗаданиеYou Try It! Create a Small Project and Debug a Program - Answer KeyЧтениеGraded Quiz: Applying Programming FoundationsЗаданиеConclusion: Applying Programming FoundationsВидео
03Mastering Object-Oriented Programming in C#33 материалов

Objects and Classes

Introduction: Mastering Object-Oriented Programming in C#ВидеоFundamental Concepts of Objects and ClassesВидеоTheoretical Understanding of OOP PrinciplesВидеоObjects and ClassesЧтениеPractice Quiz: Objects and ClassesЗадание

Inheritance and Polymorphism

InheritanceВидеоPolymorphismВидеоInheritance and PolymorphismЧтениеPractice Quiz: Inheritance and PolymorphismЗадание

Practical Implementation of Inheritance and Polymorphism

Coding Inheritance in C#ВидеоCoding Polymorphism in C#ВидеоPractical Implementation of Inheritance and PolymorphismЧтениеInheritance and Polymorphism in C#ВидеоGuided Lab: Inheritance and Polymorphism in C#PLUGINYou Try It! Inheritance and Polymorphism in C#Задание

Recognizing Design Patterns

Design PatternsВидеоIdentifying Design PatternsВидеоRecognizing Design PatternsЧтениеActivity: Recognizing Design PatternsЗаданиеActivity: Recognizing Design Patterns - Answer KeyЧтениеRecognizing Design PatternsDIALOGUE

Implementation of Classes and Objects

Creating Classes and ObjectsВидеоImplementation of Classes and ObjectsЧтениеImplementing Classes and ObjectsВидеоGuided Lab: Implementing Classes and ObjectsPLUGINYou Try It! Implementing Classes and ObjectsЗаданиеYou Try It! Implementing Classes and Objects - Answer KeyЧтение
04Asynchronous Programming in C#33 материалов

Introduction to Asynchronous Programming

Introduction: Asynchronous ProgrammingВидеоFundamentals of Asynchronous ProgrammingВидеоBenefits and Challenges of Asynchronous ProgrammingВидеоIntroduction to Asynchronous ProgrammingЧтениеPractice Quiz: Introduction to Asynchronous ProgrammingЗадание

Using async and await in C#

Syntax and Usage of Async and AwaitВидеоSyntax and Usage of async and awaitЧтениеPractical ImplementationВидеоUsing async and await in C#ВидеоGuided Lab: Using async and await in C#PLUGINYou Try It! Using async and await in C#ЗаданиеYou Try It! Using async and await in C# - Answer KeyЧтениеPractice Quiz: Using async and await in C#Задание

Creating Practical Asynchronous Solutions

Designing Asynchronous SolutionsВидеоUsing Practical Asynchronous Programming SolutionsВидеоCreating Practical Asynchronous SolutionsЧтениеActivity: Creating Practical Asynchronous SolutionsЗаданиеActivity: Creating Practical Asynchronous Solutions - Answer KeyЧтениеCreating Practical Asynchronous SolutionsDIALOGUE

Significance of Asynchronous Programming

Role in Modern ApplicationsВидеоIndustry ExamplesВидеоSignificance of Asynchronous ProgrammingЧтениеPractice Quiz: Significance of Asynchronous ProgrammingЗадание

Debugging and Creating Asynchronous Programs

Debugging Asynchronous CodeВидеоDebugging and Creating Asynchronous ProgramsЧтениеDebugging and Creating Asynchronous ProgramsВидеоGuided Lab: Debugging and Creating Asynchronous ProgramsPLUGINYou Try It! Debugging and Creating Asynchronous ProgramsЗаданиеYou Try It! Debugging and Creating Asynchronous Programs - Answer KeyЧтение
05Leveraging Microsoft Copilot for Efficient C# Coding and Debugging21 материалов

Overview of Microsoft Copilot

Capabilities of Microsoft CopilotВидеоBenefits of Using Microsoft CopilotВидеоOverview of Microsoft CopilotЧтение

Writing C# Code With Microsoft Copilot

Generating Code With CopilotВидеоGenerating Code With CopilotЧтениеGuided Lab: Practical Coding with CopilotPLUGINYou Try It! Practical Coding With CopilotЗадание

Debugging C# Code With Microsoft Copilot

Debugging C# Code With Microsoft CopilotВидеоDebugging C# Code With Microsoft CopilotЧтениеGuided Lab: Practical Debugging with CopilotPLUGINDebugging C# Code With Microsoft CopilotDIALOGUEYou Try It! Practical Debugging With CopilotЗадание

Enhancing Code Quality and Efficiency

Code Optimization With CopilotВидеоCode Optimization With CopilotЧтениеGuided Lab: Practical Coding ImprovementPLUGINYou Try It! Practical Coding ImprovementЗадание

Tackling Coding Challenges with Copilot

Coding Challenge ScenariosВидеоGuided Lab: Practical Coding ExercisesPLUGINYou Try It! Practical Coding ExercisesЗаданиеC# Coding With Microsoft CopilotВзаимная проверкаCourse ConclusionВидео
You Try It! Writing Simple Programs in C# - Answer KeyЧтение
Practice Quiz: Writing Simple Programs in C#Задание
You Try It! Inheritance and Polymorphism in C# - Answer KeyЧтение
Practice Quiz: Practical Implementation of Inheritance and PolymorphismЗадание
Practice Quiz: Recognizing Design PatternsЗадание
Practice Quiz: Implementation of Classes and ObjectsЗадание
Graded Quiz: Mastering Object-Oriented Programming in C#Задание
Conclusion: Mastering Object-Oriented Programming in C#Видео
Practice Quiz: Creating Practical Asynchronous SolutionsЗадание
Practice Quiz: Debugging and Creating Asynchronous ProgramsЗадание
Graded Quiz: Asynchronous Programming in C#Задание
Conclusion: Asynchronous ProgrammingВидео