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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Foundations of Coding Full-Stack · LearnSpace
Назад в каталог
courseraПрограммирование

Foundations of Coding Full-Stack

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

О курсе

This course covers the foundational concepts of full-stack development. You'll learn the basics of coding, problem-solving, and writing efficient, modular code, while gaining hands-on experience with both front-end and back-end technologies. By the end of the course, you will be able to… - Summarize the foundational principles and practices of full-stack development. - Plan full-stack projects using industry-standard tools and methodologies. - Apply logical thinking and problem-solving techniques in programming. - Design algorithms and flowcharts to represent logical steps in programming. - Implement control structures and loops for repetitive tasks. - Develop modular code using functions and methods.

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

C# (Programming Language)Git (Version Control System)Full-Stack Web DevelopmentAlgorithmsCode ReusabilityDebuggingComputational LogicProgram DevelopmentWeb DevelopmentDiagram DesignProgramming PrinciplesComputer ProgrammingVersion ControlGitHubComputational ThinkingMicrosoft Copilot

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

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

01Introduction to Full-Stack Development38 материалов

Introduction to Foundations of Coding Full-Stack

Introduction to the ProgramВидеоCourse Introduction: Foundations of Coding Full-StackВидеоInstructor IntroductionВидеоCourse SyllabusЧтение

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

Microsoft

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

Foundations of Coding Full-Stack
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 39.3 ч

6 модулей

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

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

Часть программы вашего университета
The What’s What of the CourseВидео
Completing the Guided LabsВидео
Completing the Guided LabsЧтение
Microsoft Tools for Full-Stack DevelopmentЧтение
Introducing the AI Tool: Microsoft CopilotВидео
How to Be Successful in This ProgramВидео
Introduction to the ProjectВидео

Introduction to Full-Stack Development

Introduction to Full-Stack Development ВидеоFull-Stack DevelopmentВидеоFull-Stack Development Best PracticesВидеоFull-Stack DevelopmentЧтениеPractice Quiz: Introduction to Full-Stack DevelopmentЗадание

Importance and Role of Full-Stack Developers in the Industry

Key Roles and ResponsibilitiesВидеоIndustry Demand and Career OpportunitiesВидеоThe Role of Full-Stack Developers in the IndustryЧтениеPractice Quiz: Importance and Role of Full-Stack Developers in the IndustryЗадание

Comparison With Front-End and Back-End Development

Front-End vs. Back-End DevelopmentВидеоIntegrating Front-End and Back-End DevelopmentВидеоComparing Front-End and Back-End DevelopmentЧтениеPractice Quiz: Comparison With Front-End and Back-End DevelopmentЗадание

Key Technologies and Tools Used in Full-Stack Development

Essential Front-End TechnologiesВидеоEssential Back-End TechnologiesВидеоKey Technologies and Tools in Full-Stack DevelopmentЧтениеPractice Quiz: Key Technologies and Tools Used in Full-Stack DevelopmentЗадание

Integrating Project Planning With Development Tools

Tool Integration for Back-End Project PlanningВидеоBenefits of Integrated Planning in Back-End DevelopmentВидеоIntegrating Project Planning With Development ToolsЧтениеPractice Quiz: Integrating Project Planning With Development ToolsЗадание

Introduction to Version Control Systems (Git and GitHub)

Basics of Git for Back-End DevelopmentВидеоUsing GitHub for Collaborative Back-End DevelopmentВидеоIntroduction to Version Control Systems (Git and GitHub)ЧтениеPractice Quiz: Introduction to Version Control Systems (Git and GitHub)ЗаданиеGraded Quiz: Introduction to Full-Stack DevelopmentЗаданиеConclusion: Introduction to Full-Stack DevelopmentВидео
02Introduction to Logical Thinking and Problem-Solving33 материалов

Fundamentals of Logical Thinking in Programming

Introduction to Logical Thinking and Problem-SolvingВидеоLogical ProcessesВидеоTypes of Logic Used in ProgrammingВидеоPractical Applications of Logical ProcessesВидеоActivity: Logic VisualizationЗаданиеActivity: Logic Visualization - Answer KeyЧтениеPractice Quiz: Fundamentals of Logical Thinking in ProgrammingЗадание

Deductive Reasoning in Programming

Deductive Reasoning in ProgrammingВидеоSteps in Deductive ReasoningВидеоDeductive ReasoningЧтениеActivity: Practice Deductive Reasoning With PseudocodeЗаданиеActivity: Practice Deductive Reasoning With Pseudocode - Answer KeyЧтениеPractice Quiz: Deductive Reasoning in ProgrammingЗадание

Problem Decomposition Techniques

Problem DecompositionВидеоTechniques for Problem DecompositionВидеоProblem DecompositionЧтениеActivity: Problem DecompositionЗаданиеActivity: Problem Decomposition - Answer KeyЧтениеPractice Quiz: Problem Decomposition TechniquesЗадание

Top-Down and Bottom-Up Problem-Solving Strategies

Top-Down Problem-Solving ApproachВидеоBottom-Up Problem-Solving ApproachВидеоComparing Top-Down and Bottom-Up ApproachesВидеоTop-Down and Bottom-Up Problem SolvingЧтениеActivity: Solving Problems Using Top-Down and Bottom-Up StrategiesЗаданиеActivity: Solving Problems Using Top-Down and Bottom-Up Strategies - Answer KeyЧтение

Coding for Simple Problem-Solving

Introduction to PseudocodeВидеоActivity: PseudocodeЗаданиеActivity: Pseudocode - Answer KeyЧтениеPseudocodeЧтениеPractice Quiz: Coding for Simple Problem-SolvingЗаданиеGraded Quiz: Introduction to Logical Thinking and Problem-SolvingЗадание
03Algorithms, Flowcharts, and Data Types33 материалов

Algorithm Structures

Introduction to Algorithms, Flowcharts, and Data TypesВидеоBasic Algorithm StructuresВидеоPractical Applications of Algorithm StructuresВидеоBasic Algorithm StructuresЧтениеActivity: Algorithm StructuresЗаданиеActivity: Algorithm Structures - Answer KeyЧтениеPractice Quiz: Algorithm StructuresЗадание

Visualizing Logic With Flowcharts

Basics of FlowchartingВидеоPractical FlowchartingВидеоAnalyzing FlowchartsВидеоVisualizing Logic With FlowchartsЧтениеPractice Quiz: Visualizing Logic With FlowchartsЗадание

Data Types

Fundamental Data TypesВидеоPractical Identification and CategorizationВидеоData Type ConversionВидеоData TypesЧтениеActivity: Data TypesЗаданиеPractice Quiz: Data TypesЗадание

Variable Declaration in C#

Introduction to VariablesВидеоDeclaring Different Data TypesВидеоVariable Declaration KeywordsВидеоVariable Initialization and AssignmentВидеоVariable Declaration in C#ЧтениеActivity: Variable Declaration in C#Задание

Implementing Algorithms in C#

Algorithm DesignВидеоTranslating Algorithms to C#ВидеоActivity: Implementing Algorithms in C#ЗаданиеActivity: Implementing Algorithms in C# - Answer KeyЧтениеPractice Quiz: Implementing Algorithms in C#ЗаданиеGraded Quiz : Algorithms, Flowcharts, and Data TypesЗадание
04Control Structures and Loops41 материалов

Fundamentals of Control Structures

Introduction to Control Structures and LoopsВидеоIntroduction to If-Else StatementsВидеоSwitch StatementsВидеоPractical Application of Control StructuresВидеоFundamentals of Control StructuresЧтениеControl StructuresВидеоGuided Lab: Control StructuresPLUGINYou Try It! Control StructuresЗаданиеYou Try It! Control Structures - Answer KeyЧтениеPractice Quiz: Fundamentals of Control StructuresЗадание

Practical Implementation of Control Structures

Advanced If-Else StatementsВидеоComplex Switch CasesВидеоDecision-Making ScenariosВидеоPractical Implementation of Control StructuresЧтениеActivity: Implementing Control StructuresЗаданиеActivity: Implementing Control Structures - Answer KeyЧтение

Loop Constructs

For LoopsВидеоWhile LoopsВидеоDo-While LoopsВидеоLoop ConstructsЧтениеPractice Quiz: Loop ConstructsЗадание

Loop-Based Programming for Repetitive Tasks

Combining Loops and Control StructuresВидеоPractical Loop ApplicationsВидеоLoop OptimizationВидеоLoop-Based Programming for Repetitive TasksЧтениеLoop-Based Programming for Repetitive TasksВидеоGuided Lab: Loop-Based Programming for Repetitive TasksPLUGIN

Integrated Use of Control Structures and Loops

Integrating If-Else With LoopsВидеоIntegrating Switch Statements With LoopsВидеоIntegrated Use of Control Structures and LoopsЧтениеIntegrated Use of Control Structures and LoopsВидеоGuided Lab: Integrated Use of Control Structures and LoopsPLUGINYou Try It! Integrated Use of Control Structures and LoopsЗадание
05Functions, Methods, and Scope42 материалов

Introduction to Functions in Programming

Introduction to Functions in ProgrammingВидеоFunctionsВидеоWriting FunctionsВидеоUsing Functions in ProgramsВидеоIntroduction to Functions in ProgrammingЧтениеActivity: Introduction to Functions in ProgrammingЗаданиеActivity: Introduction to Functions in Programming - Answer KeyЧтениеPractice Quiz: Introduction to Functions in ProgrammingЗадание

Methods in C#

Introduction to MethodsВидеоSyntax of MethodsВидеоUse Cases for MethodsВидеоMethods in C#ЧтениеActivity: Methods in C#ЗаданиеActivity: Methods in C# - Answer KeyЧтениеPractice Quiz: Methods in C#

Practical Application of Calling Methods

Basics of Calling MethodsВидеоMethod Return ValuesВидеоPractical Examples of Calling MethodsВидеоPractical Application of Calling MethodsЧтениеPractical Application of Calling MethodsВидеоGuided Lab: Practical Application of Calling MethodsPLUGIN

Using Parameters in Methods

ParametersВидеоPassing Data into MethodsВидеоPractical Applications of ParametersВидеоUsing Parameters in MethodsЧтениеActivity: Using Parameters in MethodsЗаданиеActivity: Using Parameters in Methods - Answer KeyЧтение

Developing Programs With Functions and Methods

Integrating Functions and MethodsВидеоSolving Problems With Functions and MethodsВидеоComprehensive Program DevelopmentВидеоDeveloping Programs With Functions and MethodsЧтениеDeveloping Programs with Functions and MethodsВидеоGuided Lab: Developing Programs With Functions and MethodsPLUGIN
06Integrated Coding Practice and Project Development18 материалов

Practical Application of Coding Concepts

Integrated Coding PracticeВидеоReal-World Problem SolvingВидеоCode Review and RefinementВидеоActivity: Practical Application of Coding ConceptsЗаданиеActivity: Practical Application of Coding Concepts - Answer KeyЧтение

Debugging Techniques and Practice

Introduction to DebuggingВидеоDebugging TechniquesВидеоDebugging Techniques and PracticeЧтениеActivity: DebuggingЗаданиеActivity: Debugging - Answer KeyЧтение

Advanced Debugging With Microsoft Copilot

Introduction to Microsoft CopilotВидеоMicrosoft Copilot for Debugging and Logic ErrorВидеоPractical Copilot IntegrationВидеоActivity: Advanced Debugging With Microsoft CopilotЗадание

Comprehensive Code Project Development

Project Planning and DesignВидеоProject ImplementationВидеоProject SubmissionВзаимная проверкаCourse Conclusion: Foundations of Coding Full-StackВидео
Practice Quiz: Top-Down and Bottom-Up Problem-Solving StrategiesЗадание
Conclusion: Introduction to Logical Thinking and Problem-SolvingВидео
Activity: Variable Declaration in C# - Answer KeyЧтение
Practice Quiz: Variable Declaration in C#Задание
Conclusion: Algorithms, Flowcharts, and Data TypesВидео
Practice Quiz: Practical Implementation of Control StructuresЗадание
You Try It! Loop-Based Programming for Repetitive TasksЗадание
You Try It! Loop-Based Programming for Repetitive Tasks - Answer KeyЧтение
Practice Quiz: Loop-Based Programming for Repetitive TasksЗадание
You Try It! Integrated Use of Control Structures and Loops - Answer KeyЧтение
Practice Quiz: Integrated Use of Control Structures and LoopsЗадание
Graded Quiz: Control Structures and LoopsЗадание
Conclusion: Control Structures and LoopsВидео
Задание
You Try It! Practical Application of Calling MethodsЗадание
You Try It! Practical Application of Calling Methods - Answer KeyЧтение
Practice Quiz: Practical Application of Calling MethodsЗадание
Practice Quiz: Using Parameters in MethodsЗадание
You Try It! Practical Application of Calling MethodsЗадание
You Try It! Practical Application of Calling Methods - Answer KeyЧтение
Practice Quiz: Developing Programs With Functions and MethodsЗадание
Graded Quiz: Functions, Methods, and ScopeЗадание
Conclusion: Functions, Methods, and ScopeВидео