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.



Foundations of Coding Full-Stack
Ce cours fait partie de Microsoft Full-Stack Developer Certificat Professionnel

Instructeur : Microsoft
18 029 déjà inscrits
Inclus avec
(94 avis)
Expérience recommandée
Compétences que vous acquerrez
- Catégorie : Back-End Web Development
- Catégorie : Computational Thinking
- Catégorie : Computer Programming
- Catégorie : Microsoft Copilot
- Catégorie : Algorithms
- Catégorie : Development Environment
- Catégorie : Full-Stack Web Development
- Catégorie : Data Structures
- Catégorie : Software Development
- Catégorie : Programming Principles
- Catégorie : GitHub
- Catégorie : Debugging
- Catégorie : Version Control
- Catégorie : Git (Version Control System)
- Catégorie : C# (Programming Language)
Détails à connaître

Ajouter à votre profil LinkedIn
52 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise en Mobile and Web Development
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable auprès de Microsoft

Il y a 6 modules dans ce cours
In this module, you will explore the core principles of full-stack development and the role of full-stack engineers. You'll learn essential tasks, skills, and project planning steps, including the use of Git and GitHub for version control. By the end, you will create a simple project plan and a version control repository on GitHub, applying your knowledge to practical scenarios.
Inclus
22 vidéos9 lectures7 devoirs
In this module, you will learn the foundations of logical thinking and its importance in programming. You'll explore how to apply deductive reasoning, break down complex problems, and use both top-down and bottom-up strategies to find solutions. By the end, you'll write pseudocode to tackle simple problem-solving scenarios, applying structured logical processes to real-world challenges.
Inclus
13 vidéos9 lectures11 devoirs
In this module, you will explore the structure of algorithms, including if/then statements, categorical logic, and binary operations. You'll learn how to use flowcharts to visualize logical steps and identify different data types like integers, floats, and booleans. By the end, you'll be able to declare variables and implement a simple algorithm in C# to solve basic problems.
Inclus
16 vidéos7 lectures10 devoirs
In this module, you will learn about basic control structures like if-else statements and switch cases, and how they are used to make decisions in programs. You'll explore different types of loops, such as for, while, and do-while, and understand their role in handling repetitive tasks. By the end, you'll write simple programs combining control structures and loops to solve practical coding challenges.
Inclus
19 vidéos9 lectures10 devoirs3 plugins
In this module, you will explore how to use functions to create reusable code blocks and learn the basics of methods in C#, including their definition, syntax, and use cases. You'll practice calling methods and passing data through parameters. By the end, you'll develop simple programs that use functions and methods to efficiently solve problems.
Inclus
19 vidéos10 lectures11 devoirs2 plugins
In this module, you will apply key coding concepts such as variables, data types, control structures, loops, and methods through hands-on activities. You’ll practice debugging code to identify and fix logical errors, with support from Microsoft Copilot for enhanced error detection. By the end, you’ll develop a comprehensive code project incorporating essential elements like if/else statements, loops, functions, and variables.
Inclus
11 vidéos3 lectures3 devoirs1 évaluation par les pairs
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
En savoir plus sur Mobile and Web Development
- Statut : Essai gratuit
Microsoft
- Statut : Essai gratuit
Microsoft
- Statut : Essai gratuit
Microsoft
- Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?




Avis des étudiants
94 avis
- 5 stars
77,65 %
- 4 stars
18,08 %
- 3 stars
4,25 %
- 2 stars
0 %
- 1 star
0 %
Affichage de 3 sur 94
Révisé le 20 juin 2025
It was a very nice experience, which included peer-to-peer learning, hands on project which helped me a lot in my upgradation of the skill and successfully i have completed my full stack development.
Révisé le 25 janv. 2025
This course was exceptionally well-structured, with clear explanations and practical examples full of aha moments.
Révisé le 3 févr. 2025
Great course! I have traditionally worked with PHP and I am excited to expand my knowledge into the .NET world

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policy.
Plus de questions
Aide financière disponible,