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

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

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

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

Foundations of Coding Front-End

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

О курсе

This course focuses on the fundamental concepts of front-end development. You'll learn to solve problems, design algorithms, and write efficient, modular code using industry-standard practices. By the end of this course, you will be able to… Summarize the foundational principles and practices of front-end development. Plan front-end 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)PseudocodeFront-End Web DevelopmentCode ReusabilityAlgorithmsGit (Version Control System)Version ControlProgram DevelopmentGitHubDiagram DesignComputational LogicMicrosoft CopilotDebuggingProgramming PrinciplesComputational ThinkingWeb Design and Development

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

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

01Introduction to Front-End Development41 материалов

Introduction to Foundations of Coding Front-End

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

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

Microsoft

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 42.1 ч

6 модулей

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

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

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

Introduction to Front-End Development

Introduction to Front-End Development PrinciplesВидеоFront-End DevelopmentВидеоFront-End Development Best PracticesВидеоFront-End DevelopmentЧтениеPractice Quiz: Introduction to Front-End DevelopmentЗадание

Front-End Development as a Job

Roles and Responsibilities of a Front-End EngineerВидеоEssential Skills and Technologies in Front-End EngineeringВидеоScope and Workflow of Front-End EngineeringВидеоFront-End Development as a JobЧтениеPractice Quiz: Front-End Development as a JobЗадание

Planning a Front-End Project

Project Planning TechniquesВидеоTool Integration for Project PlanningВидеоPlanning for Front-End ProjectsЧтениеActivity: Planning a Front-End Development ProjectЗаданиеActivity: Planning a Front-End Development Project - Answer KeyЧтениеPractice Quiz: Planning a Front-End ProjectЗадание

Executing Front-End Development Tasks

Task Identification and AssignmentВидеоWorkflow ManagementВидеоExecuting Front-End Development TasksЧтениеPractice Quiz: Executing Front-End Development TasksЗадание

Introduction to Version Control Systems (Git and GitHub)

Basics of GitВидеоUsing GitHub for CollaborationВидеоVersion Control SystemsЧтениеPractice Quiz: Introduction to Version Control Systems (Git and GitHub)Задание

Project Planning Techniques

Introduction to Project Plan TemplateВидеоSetting Up a GitHub RepositoryВидеоCollaborating on GitHubВидеоPractice Quiz: Project Planning TechniquesЗаданиеGraded Quiz: Introduction to Front-End DevelopmentЗаданиеConclusion: Introduction to Front-End 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 Types35 материалов

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ЧтениеImplementing Algorithms in C#DIALOGUEPractice Quiz: Implementing Algorithms in C#Задание
04Control Structures and Loops43 материалов

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ЧтениеFundamentals of Control StructuresDIALOGUEPractice 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ЧтениеLoop ConstructsDIALOGUEPractice 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 Scope44 материалов

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Чтение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 Development19 материалов

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ЗаданиеActivity: Advanced Debugging With Microsoft Copilot - Answer KeyЧтение

Comprehensive Code Project Development

Project Planning and DesignВидеоProject ImplementationВидеоProject SubmissionВзаимная проверкаCourse Conclusion: Foundations of Coding Front-EndВидео
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Чтение
Declaring VariablesDIALOGUE
Practice Quiz: Variable Declaration in C#Задание
Graded Quiz : Algorithms, Flowcharts, and Data TypesЗадание
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Видео
DIALOGUE
Practice Quiz: Methods in C#Задание
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Задание
Using Parameters in MethodsDIALOGUE
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Видео