- All
- Favorite
- Popular
- Most rated

Introduction to prompt engineering with GitHub Copilot
Discover the essentials of creating effective prompts with GitHub Copilot. Uncover techniques to transform your coding comments into precise, actionable code, enhancing your development workflow.

Python error handling
Handle exceptions and create useful error messages. Improve your skills by using exceptions for code flow control.

Guided project – Develop foreach and if-elseif-else structures to process array data in C#
Gain experience developing a console app that implements arrays, foreach loops, and if statements to achieve app specifications.

Introduction to Git
Find out what source control is, and get an introduction to Gitâthe world's most popular version control system.

Challenge project – Develop foreach and if-elseif-else structures to process array data in C#
Demonstrate your ability to update a console app that implements arrays, foreach loops, and if statements in response to a user requested feature update.

Python functions
The next step after using procedural code is to write modular software by using functions. Functions, from simple ones to multiple-argument ones, are useful in making code reusable.

Branch the flow of code using the switch-case construct in C#
Learn how to add branching logic that matches one variable or expression against many possible values.

Control variable scope and logic using code blocks in C#
Use code blocks with more confidence, understanding how they impact the visibility and accessibility of both higher and lower-level constructs in your code.

Iterate through a code block using for statement in C#
Use the for iteration statement to loop a pre-set number of times and control the iteration process.

Add looping logic to your code using the do-while and while statements in C#
Use the do-while and while statements to iterate as long as a Boolean expression evaluates to true.

Use Boolean logic in Python
Explore how to use Boolean logic in Python to craft complex expressions that apply conditional logic.

Use strings in Python
Use one of the most common types in Python to represent text. From simple formatting to representing variables, using operating strings is a critical skill for Python developers.

Use mathematical operations in Python
Almost every application a developer creates involves some level of math. This module explores the core functionality in Python and arithmetic operators. You'll also explore how to perform more manipulations of data and numbers. You'll put this knowledge to use to create a project to determine the distance between planets.

Write your first Python programs
In this module, you'll learn a variety of topics, like input and output to the console, variables and data types, and type conversion.

Store and iterate through sequences of data using Arrays and the foreach statement in C#
Work with sequences of related data in data structures known as arrays. Then, learn to iterate through each item in the sequence.

Add decision logic to your code using `if`, `else`, and `else if` statements in C#
Learn to branch your code's execution path by evaluating Boolean expressions.

Create readable code with conventions, whitespace, and comments in C#
Write code that is easier to read, update and support using naming conventions, comments and whitespace.

Install and configure Visual Studio Code for C# development
Learn how to configure Visual Studio Code for C# and how to use this professional IDE to create and run console applications.

Write your first code using C# (Get started with C#, Part 1)
Learn the basic syntax and thought processes required to build simple applications using C#.

Call methods from the .NET Class Library using C#
Use functionality in the .NET Class Library by calling methods that return values, accept input parameters, and more.

Write your first C# code
Get started by writing code examples to learn the basics of the C# syntax.

Store and retrieve data using literal and variable values in C#
Use data in your applications by creating literal values and variable values of different data types.

Perform basic string formatting in C#
Combine literal and variable text data that contain special characters, formatting, and Unicode into meaningful messages for the end user.

Introduction to PowerShell
Learn about the basics of PowerShell, a cross-platform command-line shell and scripting language that's built for task automation and configuration management. Learn what PowerShell is, what it's used for, and how to use it.
In-Depth Exploration of Microsoft Learn
Microsoft Learn is an innovative online educational platform developed by Microsoft, designed to offer a wide range of free, interactive learning opportunities. It caters to individuals looking to enhance their knowledge and skills across various technological fields such as cloud computing, artificial intelligence, data science, and software development. Since its launch, Microsoft Learn has become a crucial resource for professionals aiming to stay ahead in the technology sector.Origins and Evolution of Microsoft Learn
Launched with the mission to make high-quality education accessible to everyone, Microsoft Learn initially focused on Microsoft’s core technologies, including Azure and Microsoft 365. Over time, the platform has broadened its scope to cover a wide array of topics, reflecting the ever-evolving tech landscape and diverse learner needs. This evolution has established Microsoft Learn as a central hub for tech education.Impact on Online Education
Microsoft Learn has transformed online education by integrating interactive and hands-on learning experiences. The platform’s key contributions include:- Hands-On Learning: Provides practical scenarios to apply knowledge.
- Interactive Elements: Includes labs, quizzes, and exercises that engage users actively.
- Personalized Learning Paths: Tailors educational experiences to individual goals and interests.
Key Features and Advantages
Microsoft Learn offers several notable features:- Free Access to Learning Resources: Enjoy comprehensive educational content without any cost, making high-quality learning accessible to all.
- Interactive Learning Experience: Engage with hands-on labs, quizzes, and real-world scenarios to apply and retain knowledge effectively.
- Extensive Course Catalog: Explore a wide range of courses in cloud computing, artificial intelligence, data science, and more.
- Personalized Learning Paths: Follow guided paths tailored to your career goals and interests for a customized learning journey.
- Certification Preparation: Access resources and practice tests to help prepare for Microsoft certification exams and enhance your professional credentials.
- Practical Application: Build confidence and proficiency through practical exercises that simulate real-world challenges.
- Integration with Microsoft Ecosystem: Utilize the latest tools and technologies within Microsoft’s ecosystem to stay updated with industry trends.
- Continuous Learning Support: Benefit from regularly updated content that reflects the latest advancements in technology.