Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für dieses berufsbezogene Zertifikat angemeldet.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat von Microsoft zur Vorlage
In diesem Kurs gibt es 5 Module
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
In this module, you will learn the fundamentals of the .NET environment and its purpose in software development. You’ll explore how Visual Studio Code integrates with .NET projects and gain hands-on experience setting up a .NET development environment. By the end, you’ll understand the steps for starting a new .NET project and how to organize project files and structure within the .NET framework.
Das ist alles enthalten
17 Videos11 Lektüren8 Aufgaben
Infos zu Modulinhalt anzeigen
17 Videos•Insgesamt 68 Minuten
Course Introduction•4 Minuten
Completing the Guided Labs•4 Minuten
Introducing the AI Tool: Microsoft Copilot•3 Minuten
Introduction to Foundations of .NET Development and Visual Studio Code•1 Minute
Front-End and Back-End Development•4 Minuten
The .NET Ecosystem•4 Minuten
Integration With Visual Studio Code•5 Minuten
Overview of Visual Studio Code•5 Minuten
Role of Visual Studio Code in the Development Workflow•4 Minuten
Installing .NET SDK•6 Minuten
Configuring the Development Environment•5 Minuten
Project Creation•4 Minuten
Configuring Project Settings•6 Minuten
Building and Running the Project•4 Minuten
Project Structure•4 Minuten
Best Practices for File Organization•6 Minuten
Conclusion: Foundations of .NET Development and Visual Studio Code Integration•1 Minute
11 Lektüren•Insgesamt 100 Minuten
Completing the Guided Labs•30 Minuten
Course Syllabus•10 Minuten
Introduction to .NET and Visual Studio Code•10 Minuten
Visual Studio Code and .NET Integration•5 Minuten
Installing .NET SDK•5 Minuten
Configuring the Development Environment•5 Minuten
Disabling GitHub Copilot for C# Learning•15 Minuten
Project Creation•5 Minuten
Configuring Project Settings•5 Minuten
Building and Running the Project•5 Minuten
Organizing .NET Projects•5 Minuten
8 Aufgaben•Insgesamt 165 Minuten
Practice Quiz: Introduction to .NET and Visual Studio Code•15 Minuten
Practice Quiz: Visual Studio Code and .NET Integration•15 Minuten
Activity: Set Up a .NET Environment•30 Minuten
Practice Quiz: Setting Up Your .NET Development Environment•15 Minuten
Activity: Create a .Net Project•30 Minuten
Practice Quiz: Initiating a New .NET Project•15 Minuten
Practice Quiz: Organizing .NET Projects•15 Minuten
Graded Quiz: Foundations of .NET Development and Visual Studio Code Integration•30 Minuten
C# Language Basics and Syntax
Modul 2•6 Stunden abzuschließen
Moduldetails
In this module, you will learn the fundamental building blocks of C# programming that form the foundation for all future development work. You'll learn and practice the essential syntax and structure required to write well-formed C# programs, understand how to work with different types of data through variables and data types, and learn to perform calculations and comparisons using operators. Additionally, you'll develop professional habits by learning to document your code effectively with comments. By the end of this module, you'll be able to write basic but complete C# programs that follow industry standards for code structure and documentation.
Das ist alles enthalten
10 Videos4 Lektüren5 Aufgaben8 Unbewertete Labore
Infos zu Modulinhalt anzeigen
10 Videos•Insgesamt 54 Minuten
Why Program Structure Matters in C#•3 Minuten
Building Your First C# Program•5 Minuten
Data Types in Real-World Applications•4 Minuten
Working with Variables and Data Types – Part 1•8 Minuten
Working with Variables and Data Types – Part 2•8 Minuten
Mathematical Operations in Software Development•2 Minuten
Implementing Calculations and Comparisons – Part 1•6 Minuten
Implementing Calculations and Comparisons – Part 2•7 Minuten
The Critical Role of Code Documentation•3 Minuten
Adding Professional Comments to Code•9 Minuten
4 Lektüren•Insgesamt 45 Minuten
C# Program Anatomy and Structure•10 Minuten
C# Data Types and Variable Declaration•15 Minuten
C# Operators and Expressions•10 Minuten
Effective Commenting and Documentation Practices•10 Minuten
5 Aufgaben•Insgesamt 90 Minuten
Practice Quiz: C# Structure and Syntax Fundamentals•15 Minuten
Practice Quiz: Data Types and Variables•15 Minuten
Operators and Expressions•15 Minuten
Practice Quiz: Comments and Documentation•15 Minuten
Graded Quiz: C# Language Basics and Syntax•30 Minuten
8 Unbewertete Labore•Insgesamt 180 Minuten
Create a Basic Program Structure•10 Minuten
Personal Information Display Program•25 Minuten
Variable Declaration Practice•10 Minuten
Personal Profile Data Manager•25 Minuten
Basic Calculator Operations•15 Minuten
Simple Calculator Application•25 Minuten
Comment Addition Exercise•10 Minuten
Code Documentation Project•60 Minuten
Basic Control Flow and Decision Making
Modul 3•5 Stunden abzuschließen
Moduldetails
In this module, you will learn to create programs that can make decisions and respond intelligently to different situations, transforming your code from simple sequential operations into dynamic, interactive applications. You'll learn the fundamental concepts of conditional logic and decision-making that enable programs to branch into different paths based on user input, data conditions, and program state. Additionally, you'll develop essential debugging skills using professional tools to identify and fix issues in your code, a critical capability for any programmer. This module also introduces you to AI-assisted coding with Microsoft Copilot, showing how modern developers leverage artificial intelligence to enhance their programming productivity and code quality. By the end of this module, you'll be able to write programs that think logically, make decisions based on conditions, and respond appropriately to different scenarios while using professional debugging techniques and AI assistance to ensure your code works correctly.
Das ist alles enthalten
10 Videos7 Lektüren7 Aufgaben2 Plug-ins
Infos zu Modulinhalt anzeigen
10 Videos•Insgesamt 54 Minuten
Logical Thinking Skills•5 Minuten
Application of Logical Thinking•5 Minuten
Debugging Fundamentals•8 Minuten
Practical Debugging•6 Minuten
Basic C# Syntax•8 Minuten
Practical Programming•6 Minuten
Writing Simple Programs in C#•4 Minuten
Capabilities of Microsoft Copilot•4 Minuten
Benefits of Using Microsoft Copilot•3 Minuten
Generating Code With Copilot•5 Minuten
7 Lektüren•Insgesamt 65 Minuten
Logical Thinking in Programming•10 Minuten
Debugging•10 Minuten
Activity: Debugging Code - Answer Key•10 Minuten
Basic C# Syntax•10 Minuten
You Try It! Writing Simple Programs in C# - Answer Key•10 Minuten
Overview of Microsoft Copilot•10 Minuten
Generating Code With Copilot•5 Minuten
7 Aufgaben•Insgesamt 165 Minuten
Practice Quiz: Logical Thinking in Programming•15 Minuten
Activity: Debugging Code•30 Minuten
Practice Quiz: Introduction to Debugging•15 Minuten
You Try It! Writing Simple Programs in C#•30 Minuten
Practice Quiz: Writing Simple Programs in C#•15 Minuten
You Try It! Practical Coding With Copilot•30 Minuten
Graded Quiz: Basic Control Flow and Decision Making•30 Minuten
2 Plug-ins•Insgesamt 30 Minuten
Guided Lab: Writing Simple Programs in C#•15 Minuten
Guided Lab: Practical Coding with Copilot•15 Minuten
Version Control and Basic Debugging
Modul 4•7 Stunden abzuschließen
Moduldetails
In this module, you will learn essential professional development practices that every software developer needs to master. You'll understand how to manage your code changes effectively using Git version control, both through command-line tools and user-friendly Graphical User Interface applications like Git Desktop. Additionally, you'll develop systematic debugging skills using professional debugging tools to identify and resolve programming errors efficiently. These practices form the foundation of professional software development workflows and will serve you throughout your programming career. By the end of this module, you'll be able to maintain proper version history of your projects and troubleshoot code issues like a professional developer.
Das ist alles enthalten
10 Videos4 Lektüren5 Aufgaben8 Unbewertete Labore
Infos zu Modulinhalt anzeigen
10 Videos•Insgesamt 60 Minuten
Why Version Control Saves Careers•3 Minuten
Setting Up Your First Git Repository – Part 1•9 Minuten
Setting Up Your First Git Repository – Part 2•9 Minuten
GUI vs Command Line - Choosing Your Tools•3 Minuten
Managing Projects with GitHub Desktop•10 Minuten
The Art of Systematic Debugging•2 Minuten
Mastering the Visual Studio Code Debugger•10 Minuten
Version Control in the Development Lifecycle•3 Minuten
Development Workflow with Git Integration – Part 1•5 Minuten
Development Workflow with Git Integration – Part 2•6 Minuten
4 Lektüren•Insgesamt 50 Minuten
Version Control Fundamentals and Git Concepts•15 Minuten
GitHub Desktop Interface and Visual Version Control•10 Minuten
Debugging Methodology and Visual Studio Code Tools•15 Minuten
Professional Development Workflow Integration•10 Minuten
5 Aufgaben•Insgesamt 90 Minuten
Practice Quiz: Git Fundamentals•15 Minuten
Practice Quiz: GitHub Desktop and GUI Tools•15 Minuten
Practice Quiz: Professional Debugging Techniques•15 Minuten
Practice Quiz: Integrating Version Control with Development•15 Minuten
Graded Quiz: Version Control and Basic Debugging•30 Minuten
8 Unbewertete Labore•Insgesamt 220 Minuten
Basic Git Commands•10 Minuten
Project Version History Management•45 Minuten
GUI Git Operations•15 Minuten
Collaborative Workflow Simulation•40 Minuten
Finding and Fixing a Logic Bug with the VS Code Debugger•10 Minuten
Complex Debugging Challenge•45 Minuten
Workflow Integration•15 Minuten
Complete Development Workflow Project•40 Minuten
Hands-on Course Project: Make a Personal Calculator
Modul 5•3 Stunden abzuschließen
Moduldetails
In this hands-on capstone, you’ll build a professional Windows Forms task management application that brings together every skill developed throughout the program, including GUI design, accessibility, advanced event handling, data binding, and AI-assisted development. Over the course of two hours, you’ll create a polished desktop interface with proper layout, consistent visual hierarchy, keyboard navigation, and 508-compliant features, while implementing multi-form navigation, custom or enhanced controls, and file-based data persistence. You’ll handle user interactions through sophisticated event logic, apply debugging techniques, and structure the application with clean architecture and separation of concerns. The project also includes brief documentation of AI-generated code, performance optimizations, and design decisions, resulting in a business-ready desktop application that demonstrates your ability to build real-world, professional-quality C# software.
Das ist alles enthalten
1 Lektüre1 Aufgabe1 Unbewertetes Labor
Infos zu Modulinhalt anzeigen
1 Lektüre•Insgesamt 20 Minuten
Hands-on Course Project: Make a Personal Calculator- Solutions•20 Minuten
1 Aufgabe•Insgesamt 90 Minuten
Graded Quiz: C# Programming Fundamentals and Development Environment•90 Minuten
1 Unbewertetes Labor•Insgesamt 60 Minuten
Hands-on Course Project: Make a Personal Calculator•60 Minuten
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Our goal at Microsoft is to empower every individual and organization on the planet to achieve more.
In this next revolution of digital transformation, growth is being driven by technology. Our integrated cloud approach creates an unmatched platform for digital transformation. We address the real-world needs of customers by seamlessly integrating Microsoft 365, Dynamics 365, LinkedIn, GitHub, Microsoft Power Platform, and Azure to unlock business value for every organization—from large enterprises to family-run businesses. The backbone and foundation of this is Azure.
When will I have access to the lectures and assignments?
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.
What will I get if I subscribe to this Certificate?
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.