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