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

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

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

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

C# Programming Fundamentals and Development Environment

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

О курсе

This course introduces learners to the fundamentals of programming with C#. You’ll gain hands-on experience writing, compiling, and executing C# code while exploring essential concepts like variables, data types, operators, control flow, and functions. By the end, you’ll have a strong foundation to build more complex applications and the confidence to begin solving real programming challenges. By the end of this course, you will be able to: - Write, compile, and execute basic C# programs - Use variables, data types, operators, and expressions effectively - Implement conditional logic and loops to control program flow - Create reusable functions for modular code

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

C# (Programming Language)DebuggingDevelopment EnvironmentGit (Version Control System)Microsoft Visual Studio.NET FrameworkMicrosoft CopilotComputational LogicComputer ProgrammingVersion ControlApplication DevelopmentProgram DevelopmentIntegrated Development EnvironmentsProgramming PrinciplesUI ComponentsEvent-Driven ProgrammingUser Interface (UI)Computer Programming ToolsSoftware VersioningMicrosoft Development Tools

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

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

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

Introduction to Programming With C#

Course IntroductionВидеоCompleting the Guided LabsВидеоCompleting the Guided LabsЧтениеIntroducing the AI Tool: Microsoft CopilotВидео

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

Microsoft

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

C# Programming Fundamentals and Development Environment
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 29.3 ч

5 модулей

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

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

Часть программы вашего университета
Programming with C#DIALOGUE
Course SyllabusЧтение

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ЧтениеDisabling GitHub Copilot for C# LearningЧтениеActivity: Set Up a .NET EnvironmentЗаданиеPractice Quiz: Setting Up Your .NET Development EnvironmentЗадание

Creating Your First .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Задание

Exploring the Structure of a .NET Project

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

C# Program Structure and Basic Syntax

Why Program Structure Matters in C#ВидеоC# Program Anatomy and StructureЧтениеBuilding Your First C# ProgramВидеоCreate a Basic Program StructureЛабораторнаяUnderstanding Program StructureDIALOGUEPersonal Information Display ProgramЛабораторнаяPractice Quiz: C# Structure and Syntax FundamentalsЗадание

Variables and Data Types

Data Types in Real-World ApplicationsВидеоC# Data Types and Variable DeclarationЧтениеWorking with Variables and Data Types – Part 1ВидеоWorking with Variables and Data Types – Part 2ВидеоVariable Declaration PracticeЛабораторнаяChoosing the Right Data TypeDIALOGUE

Operators and Expressions

Mathematical Operations in Software DevelopmentВидеоC# Operators and ExpressionsЧтениеImplementing Calculations and Comparisons – Part 1ВидеоImplementing Calculations and Comparisons – Part 2ВидеоBasic Calculator OperationsЛабораторнаяOperator Selection and PrecedenceDIALOGUE

Comments and Code Documentation

The Critical Role of Code DocumentationВидеоEffective Commenting and Documentation PracticesЧтениеAdding Professional Comments to CodeВидеоComment Addition ExerciseЛабораторнаяDocumentation Standards and PracticesDIALOGUECode Documentation ProjectЛабораторная
03Basic Control Flow and Decision Making27 материалов

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#Задание

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ЗаданиеGraded Quiz: Basic Control Flow and Decision MakingЗадание
04Version Control and Basic Debugging31 материалов

Introduction to Version Control with Git

Why Version Control Saves CareersВидеоVersion Control Fundamentals and Git ConceptsЧтениеSetting Up Your First Git Repository – Part 1ВидеоSetting Up Your First Git Repository – Part 2ВидеоBasic Git CommandsЛабораторнаяGit Workflow and Best PracticesDIALOGUEProject Version History ManagementЛабораторнаяPractice Quiz: Git FundamentalsЗадание

GitHub Desktop and GUI Tools

GUI vs Command Line - Choosing Your ToolsВидеоGitHub Desktop Interface and Visual Version ControlЧтениеManaging Projects with GitHub DesktopВидеоGUI Git OperationsЛабораторнаяTool Selection for Different ScenariosDIALOGUECollaborative Workflow SimulationЛабораторная

Professional Debugging Techniques

The Art of Systematic DebuggingВидеоDebugging Methodology and Visual Studio Code ToolsЧтениеMastering the Visual Studio Code DebuggerВидеоFinding and Fixing a Logic Bug with the VS Code DebuggerЛабораторнаяDebugging Strategies and Problem-SolvingDIALOGUEComplex Debugging ChallengeЛабораторная

Integrating Version Control with Development

Version Control in the Development LifecycleВидеоProfessional Development Workflow IntegrationЧтениеDevelopment Workflow with Git Integration – Part 1ВидеоDevelopment Workflow with Git Integration – Part 2ВидеоWorkflow IntegrationЛабораторнаяProfessional Development PracticesDIALOGUE
05Hands-on Course Project: Make a Personal Calculator3 материалов
Hands-on Course Project: Make a Personal CalculatorЛабораторнаяGraded Quiz: C# Programming Fundamentals and Development EnvironmentЗаданиеHands-on Course Project: Make a Personal Calculator- SolutionsЧтение
Personal Profile Data ManagerЛабораторная
Practice Quiz: Data Types and VariablesЗадание
Simple Calculator ApplicationЛабораторная
Operators and ExpressionsЗадание
Practice Quiz: Comments and DocumentationЗадание
Graded Quiz: C# Language Basics and SyntaxЗадание
You Try It! Writing Simple Programs in C# - Answer KeyЧтение
Practice Quiz: Writing Simple Programs in C#Задание
Practice Quiz: GitHub Desktop and GUI ToolsЗадание
Practice Quiz: Professional Debugging TechniquesЗадание
Complete Development Workflow ProjectЛабораторная
Practice Quiz: Integrating Version Control with DevelopmentЗадание
Graded Quiz: Version Control and Basic DebuggingЗадание