Programming & Software Development
155 resources — showing top 120
MS Learn
free
tutorial
Accelerate development with GitHub Copilot cloud agent
Learn how GitHub Copilot cloud agent automates routine tasks, manages pull requests, and supports your development workflow.
Github
intermediate
MS Learn
free
course
Integrate backend services for AI solutions
Learn how to integrate backend services for AI solutions on Azure.
Azure Service Bus
Azure Event Grid
Azure Functions
intermediate
MS Learn
free
tutorial
Leveling up code reviews and pull requests with GitHub Copilot
This module shows how GitHub Copilot supports code reviews with actionable suggestions, auto-fixes, and custom...
Github
intermediate
MS Learn
free
tutorial
Work with source control using Git in Visual Studio Code for Business Central
Explore how to work with local and remote Git repositories, including configuring Git and creating new repositories...
Dynamics 365
Dynamics Business Central
intermediate
MS Learn
free
tutorial
Design an MVVM viewmodel for .NET MAUI
Discover how the MVVM design pattern can help separate your business logic and user interface code. Learn about how...
Dotnet Maui
Dotnet
Vs
intermediate
MS Learn
free
tutorial
Microsoft Sustainability Manager Solution Architecture
This module describes the solution view, data model and process flow, and extensibility and integration for...
Industry Solutions
Mscloud Sustainability
intermediate
MS Learn
free
tutorial
Transform development workflows with T-SQL in SQL Server 2025
Explore the new T-SQL enhancements in SQL Server 2025, including AI integration, pattern matching, JSON aggregation,...
Sql Server
Azure Sql Database
intermediate
MS Learn
free
tutorial
Develop a data API for Azure SQL Database
Learn how to create modern REST data API for Azure SQL Database. We'll delve into Data API Builder, a powerful...
Azure Sql Database
Azure
intermediate
MS Learn
free
tutorial
Back up and restore databases
Back up and restore databases
Azure
Azure Sql Database
Sql Server
intermediate
MS Learn
free
tutorial
Create and manage SQL Agent jobs
Create and manage SQL Agent jobs
Azure
Azure Sql Database
Sql Server
intermediate
MS Learn
free
tutorial
Automate database deployment
Automate database deployment
Azure
Azure Sql Database
Sql Server
intermediate
MS Learn
free
tutorial
Explore performance-based database design
Explore performance-based database design
Azure Sql Database
Sql Server
intermediate
MS Learn
free
tutorial
Configure SQL Server resources for optimal performance
Configure SQL Server resources for optimal performance
Azure
Azure Sql Database
Sql Server
intermediate
MS Learn
free
tutorial
Configure databases for optimal performance
Configure databases for optimal performance
Azure
Azure Sql Database
Sql Server
intermediate
MS Learn
free
tutorial
Protect data in-transit and at rest
Protect data in-transit and at rest
Azure
Azure Sql Database
Sql Server
intermediate
MS Learn
free
tutorial
Create a UI that uses data binding in .NET MAUI.
Create a UI with data binding. Your UI automatically updates based on the latest data, while the data updates in...
Dotnet Maui
Dotnet
Vs
intermediate
MS Learn
free
tutorial
Build a mobile and desktop app with Blazor Hybrid and .NET MAUI
Learn how to set up your development environment and build your first cross-platform hybrid app with Blazor, .NET...
Aspnet Core
Blazor
Dotnet Maui
intermediate
MS Learn
free
tutorial
Install and configure apps on a session host
MSIX app attach is a way to deliver MSIX applications to both physical and virtual machines. MSIX app attach is...
Azure
Azure Virtual Desktop
Azure Virtual Machines
intermediate
MS Learn
free
tutorial
Design and implement intelligent search with SQL
Implement intelligent search capabilities in SQL Server and Azure SQL by combining traditional full-text search with...
Azure
Azure Sql Database
Sql Server
intermediate
MS Learn
free
tutorial
Design and implement models and embeddings with SQL
Integrate AI models with Azure SQL Database using external models, the vector data type, and built-in AI functions....
Azure
Azure Sql Database
intermediate
MS Learn
free
tutorial
Optimize database performance
Optimize Azure SQL Database performance by choosing the right service tier and managing concurrency with isolation...
Azure
Azure Sql Database
Sql Server
intermediate
MS Learn
free
tutorial
Implement spec-driven development using the GitHub Spec Kit
Implement the spec-driven development methodology using GitHub Spec Kit and GitHub Copilot in Visual Studio Code....
Github
Vs Code
intermediate
MS Learn
free
tutorial
Write advanced T-SQL code
Learn how to write advanced T-SQL code including CTEs, window functions, JSON functions, regular expressions, fuzzy...
Sql Server
Azure Sql Database
Azure Sql Managed Instance
intermediate
MS Learn
free
tutorial
Configure and use secret scanning in your GitHub repository
On completing this module, you'll understand how secret scanning works to configure and use it efficiently.
Github
intermediate
MS Learn
free
tutorial
Manage sensitive data and security policies within GitHub
Familiarize yourself with GitHub's basic security tools, which prepare repositories for secure development and...
Github
intermediate
MS Learn
free
tutorial
Configure code scanning on GitHub
This module introduces you to code scanning and its features. You'll learn how to implement code scanning using...
Github
intermediate
MS Learn
free
tutorial
Configure Dependabot security updates on your GitHub repo
Learn how to configure Dependabot security updates on your GitHub repo.
Github
intermediate
MS Learn
free
tutorial
Design and implement database objects with SQL
Learn how to design and implement database objects in SQL Server, Azure SQL, and SQL databases in Microsoft Fabric,...
Sql Server
Azure Sql Database
Azure Sql Managed Instance
intermediate
MS Learn
free
tutorial
Implement programmability objects with SQL
Learn how to implement views, stored procedures, functions, and triggers in SQL Server to encapsulate logic, improve...
Sql Server
Azure Sql Database
Azure Sql Managed Instance
intermediate
MS Learn
free
tutorial
Build cross-platform multi-agent solutions using the Agent2Agent protocol in Microsoft Copilot Studio
Learn to integrate cross-platform agents into your Copilot Studio solution using the Agent2Agent (A2A) protocol....
Microsoft Copilot Studio
intermediate
MS Learn
free
tutorial
Take action in external systems using connector and REST API agent tools in Microsoft Copilot Studio
Configure Power Platform connectors and REST APIs as action tools on your Copilot Studio agents. Learn to add...
Power Platform
Microsoft Copilot Studio
intermediate
MS Learn
free
tutorial
Accelerate Azure SQL tasks with Microsoft Copilot
Use Copilot in Azure SQL Database, GitHub Copilot in SSMS and VS Code, and GitHub Copilot for IaC to work faster as...
Azure Sql Database
Azure Sql Managed Instance
Sql Server
intermediate
MS Learn
free
tutorial
Build and query with Azure Database for PostgreSQL
Learn how to use Azure Database for PostgreSQL as a data foundation for AI applications, including schema design,...
Azure Database Postgresql
intermediate
MS Learn
free
tutorial
Build queries for Azure Cosmos DB for NoSQL
Learn how to connect to Azure Cosmos DB for NoSQL, use the SDK to perform CRUD operations, and write SQL queries to...
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Implement vector search on Azure Cosmos DB for NoSQL
Learn how to implement vector search capabilities in Azure Cosmos DB for NoSQL to build AI applications that perform...
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Optimize query performance for Azure Cosmos DB for NoSQL
Learn how to optimize query performance and reduce costs for Azure Cosmos DB for NoSQL workloads by configuring...
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Get started with the Dynamics 365 Sales mobile app
Learn about the Dynamics 365 Sales mobile app.
Dynamics 365
Dynamics Sales
intermediate
MS Learn
free
tutorial
Manage prompts for agents in Microsoft Foundry with GitHub
Learn how to manage prompts for agents in Microsoft Foundry using GitHub version control and collaboration features.
Azure
Foundry Tools
Github
intermediate
MS Learn
free
tutorial
Implement API backend security using Azure API Management
Implement security policies for backend API protection using Azure API Management. Configure subscription key...
Azure
Azure Api Management
Azure Openai
intermediate
MS Learn
free
tutorial
Ingest data into Unity Catalog
Learn how to ingest data from diverse sources into Unity Catalog tables in Azure Databricks using managed...
Azure Databricks
intermediate
MS Learn
free
tutorial
Create and organize objects in Unity Catalog
Learn how to create and organize catalogs, schemas, tables, views, and volumes in Unity Catalog to build a...
Azure Databricks
intermediate
MS Learn
free
tutorial
Cleanse, transform, and load data into Unity Catalog
Learn how to cleanse, transform, and load data into Unity Catalog tables in Azure Databricks by profiling data,...
Azure Databricks
intermediate
MS Learn
free
tutorial
Govern Unity Catalog objects
Learn how to govern data and AI assets in Azure Databricks using Unity Catalog, including access control, data...
Azure Databricks
intermediate
MS Learn
free
tutorial
Secure Unity Catalog objects
Learn how to implement comprehensive security for Unity Catalog objects in Azure Databricks, including access...
Azure Databricks
intermediate
MS Learn
free
tutorial
Develop AI agents with Microsoft Foundry and Visual Studio Code
Learn how to build, test, and deploy AI agents using Microsoft Foundry Agent Service through both the Azure portal...
Microsoft Foundry
Foundry Agent Service
intermediate
MS Learn
free
tutorial
Designing Agent Architecture and SDLC Integration
Illustration showing how agentic systems use GitHub workflows such as branches, pull requests, checks, and...
Github
intermediate
MS Learn
free
tutorial
Foundations of Agentic AI in GitHub
Explore how agentic AI changes the developer role from only writing code to guiding, reviewing, and validating...
Github
intermediate
MS Learn
free
tutorial
Transform data using T-SQL in Microsoft Fabric
Use T-SQL in Microsoft Fabric warehouses to transform and query data, create reusable views and stored procedures,...
Fabric
intermediate
MS Learn
free
tutorial
Advanced testing with pytest
Take advantage of the advanced features of pytest, a popular test framework used to write and run tests in Python.
Vs Code
intermediate
MS Learn
free
tutorial
Extend APIs using Dynamics 365 Project Operations
Discover standard APIs in Dynamics 365 Project Operations for extending capabilities and automating business processes.
Dynamics Project Operations
Dynamics 365
intermediate
MS Learn
free
course
Migrating Cassandra and MongoDB workloads to Cosmos DB
Migrating Cassandra and MongoDB workloads to Cosmos DB
Azure Cosmos Db
intermediate
MS Learn
free
course
Configure and migrate to Azure Database for PostgreSQL
Azure Database for PostgreSQL is a Platform as a Service database service in the Microsoft cloud. It bases itself on...
Azure Database Postgresql
intermediate
MS Learn
free
tutorial
Tune queries in Azure Database for PostgreSQL
Relational databases store many different types of data for many different types of applications. Some databases...
Azure Database Postgresql
intermediate
MS Learn
free
tutorial
Migrate on-premises MongoDB databases to Cosmos DB
Migrate on-premises MongoDB databases to Cosmos DB
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Migrate Cassandra workloads to Cosmos DB
Migrate Cassandra workloads to Cosmos DB
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Understand concurrency in PostgreSQL
Azure Database for PostgreSQL is a multi-user relational database solution. The ability to support many concurrent...
Azure Database Postgresql
intermediate
MS Learn
free
tutorial
Explore PostgreSQL architecture
PostgreSQL is an open-source relational database system that is now available as a service in Azure. In this module,...
Azure Database Postgresql
intermediate
MS Learn
free
tutorial
Use system catalogs and system views in PostgreSQL
Relational databases can store vast quantities of data, but they also need to hold information about the structure...
Azure Database Postgresql
intermediate
MS Learn
free
tutorial
Understand PostgreSQL query processing
The Azure Database for PostgreSQL server receives SQL queries and returns the relevant results. Each SQL query goes...
Azure Database Postgresql
intermediate
MS Learn
free
tutorial
Understand client-server communication in PostgreSQL
PostgreSQL is a client-server system, which allows many clients to connect to a central server. In this module you...
Azure Database Postgresql
intermediate
MS Learn
free
tutorial
Develop PostgreSQL solutions in Visual Studio Code with the PostgreSQL extension and GitHub Copilot
Learn how GitHub Copilot and the PostgreSQL extension improve SQL development workflows in Visual Studio Code.
Azure
Azure Database Postgresql
intermediate
MS Learn
free
tutorial
Connect IoT data to mixed reality with Azure Digital Twins and Unity
Stream simulated operational telemetry data from physical assets to Azure Digital Twins and visualize data in Unity...
Azure
Azure Cloud Services
Foundry Tools
intermediate
MS Learn
free
tutorial
Migrate to vCore-based Azure Cosmos DB for MongoDB
Migrate to vCore-based Azure Cosmos DB for MongoDB.
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Implement vCore-based Azure Cosmos DB for MongoDB
Implement vCore-based Azure Cosmos DB for MongoDB.
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Build your own AI copilot with vCore-based Azure Cosmos DB for MongoDB and Azure OpenAI
Build your own AI copilot with vCore-based Azure Cosmos DB for MongoDB and Azure OpenAI.
Azure Cosmos Db
Azure Openai
intermediate
MS Learn
free
tutorial
Manage a vCore-based Azure Cosmos DB for MongoDB cluster
Manage a vCore-based Azure Cosmos DB for MongoDB cluster.
Azure Cosmos Db
intermediate
MS Learn
free
course
Implement AI capabilities in database solutions
Learn to design intelligent search, work with models and embeddings, and build Retrieval Augmented Generation (RAG)...
Azure Sql Database
Sql Server
Foundry Tools
intermediate
MS Learn
free
course
Protect compute, storage, and databases
Protect compute, storage, and databases
Azure
Azure App Service
Azure Blob Storage
intermediate
MS Learn
free
course
Design and develop database solutions
Learn to design and implement database objects, programmability objects, advanced T-SQL code, and AI-assisted tools...
Sql Server
Azure Sql Database
Azure Sql Managed Instance
intermediate
MS Learn
free
tutorial
GitHub Enterprise Server fundamentals for developers
Overview of collaboration on GitHub Enterprise Server (GHES), focusing on governance, branch policies, and pull...
Github
intermediate
MS Learn
free
course
Understand ASP.NET Core fundamentals
Learn the fundamentals of building web applications with ASP.NET Core. This learning path teaches the basics...
Dotnet
Aspnet Core
Vs
intermediate
MS Learn
free
course
Develop AI solutions with Azure Cosmos DB for NoSQL
Learn how to develop AI solutions using Azure Cosmos DB for NoSQL, including vector search and query optimization...
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Explore and analyze data with Python
Data exploration and analysis is at the core of data science. Data scientists require skills in programming...
Azure
intermediate
MS Learn
free
course
Create queries for Microsoft Sentinel using Kusto Query Language (KQL)
Create queries for Microsoft Sentinel using Kusto Query Language (KQL)
Azure
Microsoft Sentinel
intermediate
MS Learn
free
tutorial
Build enterprise AI agents with Java and Spring
Learn how to build and deploy an AI-powered Java application and AI agents using Spring AI, Azure OpenAI, and Azure...
Azure
Azure Openai
Azure Container Apps
intermediate
MS Learn
free
tutorial
Introduction to Copilot Spaces
Learn how to use GitHub Copilot Spaces to get context-aware, reliable answers, configure custom instructions, and...
Github
intermediate
MS Learn
free
tutorial
Introduction to GitHub's products
Overview of GitHub's products, plans, associated features, and billing.
Github
intermediate
MS Learn
free
tutorial
Procedures and functions in PostgreSQL
PostgreSQL supports stored procedures and functions to make SQL queries reusable. In this module, you learn how to...
Azure Database Postgresql
intermediate
MS Learn
free
tutorial
Generate text and conversations with .NET and Azure OpenAI Completions
Learn how to use the .NET SDK with the Azure OpenAI service to have your applications carry on conversations with...
Azure
Dotnet
intermediate
MS Learn
free
tutorial
Use pages, routing, and layouts to improve Blazor navigation
Learn how to optimize your app's navigation, use parameters from the URL, and create reusable layouts in a Blazor web app.
Blazor
Aspnet
intermediate
MS Learn
free
tutorial
Interact with data in Blazor web apps
Learn how to create a graphical user interface in a Blazor web app by creating and assembling Blazor components....
Blazor
Aspnet
intermediate
MS Learn
free
tutorial
Improve how forms and validation work in Blazor web apps
Learn how to use DOM events, forms, and validation in a Blazor app
Blazor
Aspnet
intermediate
MS Learn
free
course
Validate your Microsoft Power Platform Solution Architect skills
Validate your Microsoft Power Platform Solution Architect skills
Power Platform
intermediate
MS Learn
free
tutorial
Implement observability in a cloud-native .NET 8 application with OpenTelemetry
Learn about observability and how to implement it in a cloud-native application. Use OpenTelemetry packages to...
Aspnet Core
Dotnet
Azure
intermediate
MS Learn
free
tutorial
Explore Microsoft Dev Box deployment guidelines and best practices
This module describes the details and the best practices for deploying Microsoft Dev Box in your organization.
Azure
intermediate
MS Learn
free
course
Explore Microsoft Dev Box and improve developer productivity
This learning path provides a comprehensive introduction to Microsoft Dev Box, covering core service fundamentals,...
Azure
intermediate
MS Learn
free
tutorial
Customize an indexing policy in Azure Cosmos DB for NoSQL
Tune the indexing policy based on your SQL queries in Azure Cosmos DB for NoSQL.
Azure Cosmos Db
intermediate
MS Learn
free
course
GitHub fundamentals - Administration basics and product features Part 1 of 2
In this learning path, learn the basics of GitHub administration and discover the products that GitHub offers. This...
Github
intermediate
MS Learn
free
course
GitHub fundamentals - Administration basics and product features Part 2 of 2
In this learning path, learn the basics of GitHub administration and discover the products that GitHub offers. This...
Github
intermediate
MS Learn
free
tutorial
GitHub administration for enterprise support and adoption
Learn how GitHub Enterprise can make your administrative duties easier.
Github
intermediate
MS Learn
free
tutorial
Authenticate and authorize user identities on GitHub
Learn how to manage the authentication and authorization of user identities on GitHub.
Github
intermediate
MS Learn
free
tutorial
Build reusable components with Blazor
Learn how to use Razor class libraries to package and deploy components with Blazor.
Blazor
Dotnet
Aspnet Core
intermediate
MS Learn
free
tutorial
Introduction to GitHub administration
Understand the security and control measures available to GitHub administrators within an organization or enterprise.
Github
intermediate
MS Learn
free
course
Design and implement a replication strategy for Azure Cosmos DB for NoSQL
Design and implement a replication strategy for Azure Cosmos DB for NoSQL
Azure Cosmos Db
intermediate
MS Learn
free
course
Get started with Azure Cosmos DB for NoSQL
Get started with Azure Cosmos DB for NoSQL
Azure
Azure Cosmos Db
intermediate
MS Learn
free
course
Create server-side programming constructs in Azure Cosmos DB for NoSQL
Create server-side programming constructs in Azure Cosmos DB for NoSQL
Azure Cosmos Db
intermediate
MS Learn
free
course
Manage an Azure Cosmos DB for NoSQL solution using DevOps practices
Manage an Azure Cosmos DB for NoSQL solution using DevOps practices
Azure Cosmos Db
intermediate
MS Learn
free
course
Implement a data modeling and partitioning strategy for Azure Cosmos DB for NoSQL
Implement a data modeling and partitioning strategy for Azure Cosmos DB for NoSQL
Azure
Azure Cosmos Db
intermediate
MS Learn
free
course
Optimize query and operation performance in Azure Cosmos DB for NoSQL
Optimize query and operation performance in Azure Cosmos DB for NoSQL
Azure Cosmos Db
intermediate
MS Learn
free
course
Integrate Azure Cosmos DB for NoSQL with Azure services
Integrate Azure Cosmos DB for NoSQL with Azure services
Azure Cosmos Db
Azure Cognitive Search
intermediate
MS Learn
free
course
Plan and implement Azure Cosmos DB for NoSQL
Plan and implement Azure Cosmos DB for NoSQL
Azure Cosmos Db
intermediate
MS Learn
free
course
Define and implement an indexing strategy for Azure Cosmos DB for NoSQL
Define and implement an indexing strategy for Azure Cosmos DB for NoSQL
Azure Cosmos Db
intermediate
MS Learn
free
course
Monitor and troubleshoot an Azure Cosmos DB for NoSQL solution
Monitor and troubleshoot an Azure Cosmos DB for NoSQL solution
Azure Cosmos Db
intermediate
MS Learn
free
course
Connect to Azure Cosmos DB for NoSQL with the SDK
Connect to Azure Cosmos DB for NoSQL with the SDK
Azure Cosmos Db
intermediate
MS Learn
free
course
Access and manage data with the Azure Cosmos DB for NoSQL SDKs
Access and manage data with the Azure Cosmos DB for NoSQL SDKs
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Monitor responses and events in Azure Cosmos DB for NoSQL
We will learn to use a rich set of REST response codes returned by Azure Cosmos DB request to help you analyze...
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Implement Azure Cosmos DB for NoSQL point operations
Write code to create, read, update, and delete items in Azure Cosmos DB for NoSQL.
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Measure performance in Azure Cosmos DB for NoSQL
We learn to use Azure Monitor to create and analyze monitoring data for Azure Cosmos DB.
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Search Azure Cosmos DB for NoSQL data with Azure Cognitive Search
Index Azure Cosmos DB for NoSQL data with Azure Cognitive Search.
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Use the Azure Cosmos DB for NoSQL SDK
Learn about the Azure Cosmos DB libraries, and then download the libraries to use in a .NET, Python, or JavaScript...
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Consume an Azure Cosmos DB for NoSQL change feed using the SDK
Process change feed events using the change feed processor in the Azure Cosmos DB for NoSQL .NET SDK.
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Try Azure Cosmos DB for NoSQL
Try Azure Cosmos DB for NoSQL
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Implement integrated cache in Azure Cosmos DB for NoSQL
Implement integrated cache in Azure Cosmos DB for NoSQL
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Use consistency models in Azure Cosmos DB for NoSQL
Configure consistency on a sliding scale for Azure Cosmos DB for NoSQL.
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Customize indexes in Azure Cosmos DB for NoSQL
Customize indexes in Azure Cosmos DB for NoSQL
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Query the Azure Cosmos DB for NoSQL
Author queries for Azure Cosmos DB for NoSQL using the SQL query language.
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Move data into and out of Azure Cosmos DB for NoSQL
Migrate data into and out of Azure Cosmos DB for NoSQL using Azure services and open-source solutions.
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Build multi-item transactions with the Azure Cosmos DB for NoSQL
Author stored procedures using JavaScript in Azure Cosmos DB for NoSQL.
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Configure Azure Cosmos DB for NoSQL
Select between the various throughput offerings in Azure Cosmos DB for NoSQL.
Azure Cosmos Db
intermediate
MS Learn
free
tutorial
Process bulk data in Azure Cosmos DB for NoSQL
Perform bulk operations on Azure Cosmos DB in bulk from code using the SDK.
Azure Cosmos Db
intermediate