Programming & Software Development

811 resources — showing top 120

MIT OCW
free course
Distributed Computer Systems Engineering
Prof. Robert Morris
This course covers abstractions and implementation techniques for the design of distributed systems. Topics include:...
Computer Science Data Science, Analytics & Computer Technology Engineering
advanced
MIT OCW
free course
Blockchain and Money
Prof. Gary Gensler
This course is for students wishing to explore blockchain technology’s potential use—by entrepreneurs and...
Digital Business & IT Finance & Accounting Computer Science
advanced
MIT OCW
free course
Computer Networks
Prof. Hari Balakrishnan
How does the global network infrastructure work and what are the design principles on which it is based? In what...
Computer Science Engineering Networks and Security
advanced
MIT OCW
free course
Computer System Architecture
Dr. Joel Emer
6.823 is a course in the department’s “Computer Systems and Architecture” concentration. 6.823 is a study of the...
Computer Science Engineering Software Design and Engineering
advanced
MIT OCW
free course
Advanced Algorithms
Prof. David R. Karger
This course is a first-year graduate course in algorithms. Emphasis is placed on fundamental algorithms and advanced...
Engineering Algorithms and Data Structures Computer Science
advanced
MIT OCW
free course
Quantum Computation
Prof. Peter Shor
This course provides an introduction to the theory and practice of quantum computation. Topics covered include:...
Physics Mathematics Computer Science
advanced
MIT OCW
free course
Advanced Data Structures
Prof. Erik Demaine
Data structures play a central role in modern computer science. You interact with data structures even more often...
Engineering Algorithms and Data Structures Computer Science
advanced
MIT OCW
free course
Algorithms for Inference
Prof. Devavrat Shah
This is a graduate-level introduction to the principles of statistical inference with probabilistic models defined...
Mathematics Computer Science Visualization
advanced
MIT OCW
free course
Database Systems
Prof. Samuel Madden
This course relies on primary readings from the database community to introduce graduate students to the foundations...
Digital Business & IT Computer Science Data Science
advanced
MIT OCW
free course
Operating System Engineering
Prof. Frans Kaashoek
This course studies fundamental design and implementation ideas in the engineering of operating systems. Lectures...
Computer Science Engineering Software Design and Engineering
advanced
MIT OCW
free course
Cryptography and Cryptanalysis
Prof. Silvio Micali
This course features a rigorous introduction to modern cryptography, with an emphasis on the fundamental...
Computer Science Engineering Networks and Security
advanced
MIT OCW
free course
Network and Computer Security
Prof. Ronald Rivest
6.857 Network and Computer Security is an upper-level undergraduate, first-year graduate course on network and...
Policy and Administration Computer Science Engineering
advanced
MIT OCW
free course
Foundations of Software Engineering
Prof. Kevin Amaratunga
This is a foundation subject in modern software development techniques for engineering and information technology....
Computer Science Engineering Software Design and Engineering
advanced
MIT OCW
free course
Software Engineering Concepts
Prof. Nancy Leveson
This is a reading and discussion subject on issues in the engineering of software systems and software development...
Engineering Systems Engineering Computer Science
advanced
MIT OCW
free course
Cryptocurrency Engineering and Design
Dr. Neha Narula
Bitcoin and other cryptographic currencies have gained attention over the years as the systems continue to evolve....
Data Science Engineering Software Design and Engineering
advanced
MIT OCW
free course
Secure Hardware Design
Prof. Mengija Yan
MIT’s Secure Hardware Design Class (6.5950/6.5951) is an open-source course that teaches students both how to attack...
Data Science, Analytics & Computer Technology Engineering Software Design and Engineering
advanced
MIT OCW
free course
Quantum Information Science I
Prof. Isaac Chuang
This course is a three-course series that provides an introduction to the theory and practice of quantum...
Physics Mathematics Computer Science
advanced
MIT OCW
free course
Information Technology Essentials
Prof. Thomas Malone
This class offers a broad coverage of technology concepts and trends underlying current and future developments in...
Digital Business & IT Computer Science Networks and Security
advanced
MIT OCW
free course
Integer Programming and Combinatorial Optimization
Prof. Dimitris Bertsimas
The course is a comprehensive introduction to the theory, algorithms and applications of integer optimization and is...
Mathematics Systems Engineering Systems Thinking
advanced
MIT OCW
free course
Parallel Computing
Prof. Alan Edelman
This is an advanced interdisciplinary introduction to applied parallel computing on modern supercomputers. It has a...
Engineering Software Design and Engineering Algorithms and Data Structures
advanced
MIT OCW
free course
Dynamic Programming and Stochastic Control
Prof. Dimitri Bertsekas
The course covers the basic models and solution techniques for problems of sequential decision making under...
Electrical Engineering Mathematics Systems Engineering
advanced
MIT OCW
free course
Network Optimization
Prof. James Orlin
15.082J/6.855J/ESD.78J is a graduate subject in the theory and practice of network flows and its extensions. Network...
Engineering Digital Business & IT Mathematics
advanced
MIT OCW
free course
Introduction to Numerical Methods
Prof. Steven G. Johnson
This course offers an advanced introduction to numerical analysis, with a focus on accuracy and efficiency of...
Mathematics Systems Engineering Computer Science
advanced
MIT OCW
free course
Database, Internet, and Systems Integration Technologies
Dr. George Kocur
This course addresses information technology fundamentals, including project management and software processes, data...
Engineering Software Design and Engineering Data Science
advanced
MIT OCW
free course
Introduction to Mathematical Programming
Prof. Dimitris Bertsimas
This course is an introduction to linear optimization and its extensions emphasizing the underlying mathematical...
Software Design and Engineering Algorithms and Data Structures Mathematics
advanced
MIT OCW
free course
Convex Analysis and Optimization
Prof. Dimitri Bertsekas
This course will focus on fundamental subjects in convexity, duality, and convex optimization algorithms. The aim is...
Mathematics Computer Science Engineering
advanced
MIT OCW
free course
Global Health Informatics to Improve Quality of Care
Dr. Ken Paik
This course will explore innovations in information systems for health care delivery in developing countries, and...
Engineering Computer Science Health Care Management
advanced
MIT OCW
free course
Programming Languages
Prof. Michael Ernst
6.821 teaches the principles of functional, imperative, and logic programming languages. Topics covered include:...
Computer Science Engineering Programming & Coding
advanced
MIT OCW
free course
Advanced Topics in Cryptography
Prof. Yael Tauman Kalai
This course is about the evolution of proofs in computer science. We will learn about the...
Engineering Computer Science Networks and Security
advanced
MIT OCW
free course
Computer Algorithms in Systems Engineering
Dr. George Kocur
This course covers concepts of computation used in analysis of engineering systems. It includes the following...
Systems Engineering Computer Science Algorithms and Data Structures
advanced
MIT OCW
free course
Computing for Biomedical Scientists
Dr. Omolola Ogunyemi
This course introduces abstraction as an important mechanism for problem decomposition and solution formulation in...
Biological Engineering Computer Science Biomedical Technologies
advanced
MIT OCW
free course
Principles of Computer Systems
Prof. Butler Lampson
6.826 provides an introduction to the basic principles of computer systems, with emphasis on the use of rigorous...
Computer Science Engineering Software Design and Engineering
advanced
MIT OCW
free course
Randomized Algorithms
Prof. David R. Karger
This course examines how randomization can be used to make algorithms simpler and more efficient via random...
Engineering Algorithms and Data Structures Mathematics
advanced
MIT OCW
free course
Essential Coding Theory
Prof. Madhu Sudan
This course introduces the theory of error-correcting codes to computer scientists. This theory, dating back to the...
Engineering Algorithms and Data Structures Computer Science
advanced
MIT OCW
free course
Quantum Information Science II
Prof. Isaac Chuang
This three-module sequence of courses covers advanced topics in quantum computation and quantum information,...
Data Science, Analytics & Computer Technology Science & Math Engineering
advanced
MIT OCW
free course
Foundations of Algorithms and Computational Techniques in Systems Biology
Prof. Bruce Tidor
This subject describes and illustrates computational approaches to solving problems in systems biology. A series of...
Engineering Systems Engineering Biology
advanced
MIT OCW
free course
Numerical Methods for Partial Differential Equations
Dr. Benjamin Seibold
This graduate-level course is an advanced introduction to applications and theory of numerical methods for solution...
Mathematics Systems Engineering Computer Science
advanced
MIT OCW
free course
Information Technology I
Prof. Chrysanthos Dellarocas
Information Technology I helps students understand technical concepts underlying current and future developments in...
Engineering Digital Business & IT Electrical Engineering
advanced
MIT OCW
free course
Quantum Complexity Theory
Prof. Scott Aaronson
This course is an introduction to quantum computational complexity theory, the study of the fundamental capabilities...
Mathematics Engineering Algorithms and Data Structures
advanced
MIT OCW
free course
Theory of Parallel Hardware (SMA 5511)
Dr. Bradley Kuszmaul
6.896 covers mathematical foundations of parallel hardware, from computer arithmetic to physical design,...
Computer Science Engineering Algorithms and Data Structures
advanced
MS Learn
free tutorial
Debug and respond to production multi-agent incidents in Azure
Debug and respond to production incidents in multi-agent AI solutions in Azure. Implement agent replay capabilities...
Azure Microsoft Foundry Azure Monitor
advanced
MS Learn
free tutorial
Understand advanced Windows Firewall
Design, secure, monitor, and troubleshoot advanced Windows Firewall policy for enterprise Windows environments.
Windows
advanced
MS Learn
free tutorial
Optimize multi-agent performance and cost in Microsoft Foundry
Optimize multi-agent performance and cost in Microsoft Foundry. Design model routing strategies across agent...
Azure Microsoft Foundry
advanced
MS Learn
free tutorial
Design human-in-the-loop approval workflows with Power Automate and Microsoft Teams
Design human-in-the-loop systems for production multi-agent workflows using Power Automate and Microsoft Teams....
Azure Microsoft Foundry Power Automate
advanced
MS Learn
free tutorial
Design evaluation frameworks for multi-agent solutions with Microsoft Foundry
Design evaluation frameworks for production multi-agent AI solutions using Microsoft Foundry. Define success metrics...
Azure Microsoft Foundry
advanced
MS Learn
free tutorial
Implement distributed observability for multi-agent solutions with OpenTelemetry
Implement distributed observability infrastructure for production multi-agent AI solutions using OpenTelemetry and...
Azure Microsoft Foundry Azure Monitor
advanced
MS Learn
free tutorial
Govern the enterprise agent lifecycle in Microsoft Foundry
Govern the enterprise agent lifecycle in Microsoft Foundry. Design agent versioning strategies and approval...
Azure Microsoft Foundry
advanced
MS Learn
free tutorial
Understand how Active Directory Domain Services uses DNS
Trace service discovery, interpret directory locator records, evaluate directory-integrated zones, and diagnose...
Windows Server
advanced
MS Learn
free tutorial
Secure multi-agent systems with Azure zero-trust architecture
Secure production multi-agent systems using Azure zero-trust architecture principles. Apply per-agent managed...
Azure Microsoft Foundry Entra Id
advanced
MS Learn
free tutorial
Implement CI/CD pipelines for multi-agent systems with GitHub Actions
Implement enterprise CI/CD pipelines for multi-agent systems using GitHub Actions and Microsoft Foundry. Design...
Azure Microsoft Foundry Github
advanced
MS Learn
free tutorial
Advanced Group Policy troubleshooting
Diagnose Group Policy scope, processing, replication, connectivity, performance, effective-state, and Windows Server...
Windows Server
advanced
MS Learn
free tutorial
AutoText efficiency tools in PowerScribe One
Learn how to use AutoText efficiency tools in PowerScribe One during reporting.
Industry Solutions Mscloud Healthcare
advanced
MS Learn
free tutorial
Build an app by using the FHIRlink connector
Learn how to build an app from Power Apps by using the FHIRlink connector in Microsoft Cloud for Healthcare.
Industry Solutions Mscloud Healthcare
advanced
MS Learn
free tutorial
Work with Text Analytics for health API
Learn how to convert unstructured health data into structured data using Text Analytics for health in Microsoft...
Industry Solutions Mscloud Healthcare
advanced
MS Learn
free tutorial
Explore integration and interoperability in Microsoft for Healthcare
Learn about the integration and interoperability solutions in Microsoft for Healthcare.
Industry Solutions Mscloud Healthcare
advanced
MS Learn
free tutorial
Extend the healthcare data model in Dataverse
This module explores how you can extend the healthcare data model in Dataverse. It covers a detailed understanding...
Mscloud Healthcare Industry Solutions
advanced
MS Learn
free tutorial
Integration and interoperability solution for healthcare and life sciences
Learn how to use the Data Integration Toolkit and Dataverse Healthcare API to send and retrieve healthcare data in...
Industry Solutions Mscloud Healthcare
advanced
MS Learn
free tutorial
Clinical document structuring to FHIR
Learn about clinical document structuring to FHIR in Microsoft Cloud for Healthcare.
Industry Solutions Mscloud Healthcare
advanced
MS Learn
free tutorial
Create and manage AutoText in PowerScribe One
Learn how to create AutoText, configure AutoText settings, search and filter AutoText, and manage your AutoText library.
Industry Solutions Mscloud Healthcare
advanced
MS Learn
free tutorial
Ingest clinical data in FHIR into healthcare data solutions in Microsoft Fabric
Learn how to ingest clinical data in FHIR into healthcare data solutions in Microsoft Fabric.
Industry Solutions Mscloud Healthcare
advanced
MS Learn
free tutorial
Build enterprise-grade tool ecosystems with MCP and Microsoft Foundry
Build enterprise-grade tool ecosystems for production multi-agent systems with the Model Context Protocol (MCP) and...
Azure Microsoft Foundry Foundry Agent Service
advanced
MS Learn
free tutorial
Design enterprise-scale agent communication with A2A in Azure
Design enterprise-scale agent communication architectures using the A2A protocol in Azure. Implement agent discovery...
Azure Microsoft Foundry Foundry Agent Service
advanced
MS Learn
free tutorial
Implement advanced multi-agent orchestration patterns in Microsoft Foundry
Implement advanced multi-agent orchestration patterns in Microsoft Foundry. Design hub-and-spoke coordination with...
Azure Microsoft Foundry Foundry Agent Service
advanced
MS Learn
free tutorial
Apply task decomposition and agent collaboration strategies in Microsoft Foundry
Apply advanced task decomposition strategies in Microsoft Foundry multi-agent systems. Design prompt chaining...
Azure Microsoft Foundry Foundry Agent Service
advanced
MS Learn
free tutorial
Design stateful agentic loops with Microsoft Foundry agent service
Design production-grade stateful agentic loops with Microsoft Foundry Agent Service. Implement run-status handling...
Azure Microsoft Foundry Foundry Agent Service
advanced
MS Learn
free tutorial
Continuously validate and test mission-critical workloads
Learn how to automate Azure Load Testing and Azure Chaos Studio simultaneously as part of your CI/CD pipelines.
Azure Devops Azure App Testing
advanced
MS Learn
free tutorial
Curate and control agents with the Agent Registry and Agent 365 tools
Govern what agents can invoke using Agent 365 tools, including MCP servers, and curate the ongoing agent estate...
M365 M365 Admin Center
advanced
MS Learn
free tutorial
Establish agent identities and secure access with Microsoft Entra Agent ID
Establish governed identities for AI agents using Microsoft Entra Agent ID—assign sponsors and least-privilege...
Entra Id M365
advanced
MS Learn
free tutorial
Implement authentication and access in Microsoft Entra
Configure authentication methods, Password Protection, self-service password reset, and Conditional Access policies...
Entra Id M365 M365 Admin Center
advanced
MS Learn
free tutorial
Identify SAP HANA on Azure (Large Instances) certified offerings
This module examines SAP HANA on Azure (Large Instances) certified offerings and deployment offerings. Prepare for...
Azure
advanced
MS Learn
free tutorial
Explore Azure for SAP storage
This module explores the use of Azure he storage component to design scalable, performant, and resilient SAP...
Azure
advanced
MS Learn
free tutorial
Migrate very large databases (VLDB) to Azure for SAP
This module explores migration of databases over 20 TB, considered very large databases, and the required techniques...
Azure
advanced
MS Learn
free tutorial
Monitor and troubleshoot SAP HANA on Azure (Large Instances)
This module investigates monitoring tools and methods used for SAP HANA on Azure (Large Instances). Prepare for Exam...
Azure
advanced
MS Learn
free tutorial
Implement business continuity, disaster recovery, and backup for SAP HANA on Azure (Large Instances)
This module investigates business continuity, disaster recovery, and backup of SAP HANA on Azure (Large Instances)....
Azure
advanced
MS Learn
free tutorial
Plan SAP HANA on Azure (Large Instances) high availability and disaster recovery
This module covers considerations to plan for SAP HANA on Azure (Large Instances) high availability and disaster...
Azure
advanced
MS Learn
free tutorial
Migrate, consolidate, and secure artifacts
Learn how to migrate and consolidate artifact repositories to Azure Artifacts, and implement comprehensive security...
Azure Azure Artifacts Azure Boards
advanced
MS Learn
free tutorial
Implement high availability for SAP workloads in Azure
This module explores high availability and disaster recovery support of Azure for SAP workloads, such as SAP...
Azure
advanced
MS Learn
free tutorial
Explore governance and manageability for SAP on Azure
This module explores using the Azure Governance collection of concepts and services that are designed to enable...
Azure
advanced
MS Learn
free tutorial
Understand package management
Learn package management concepts including package feeds, feed managers, public and private sources, and how to...
Azure Azure Artifacts Azure Boards
advanced
MS Learn
free tutorial
Perform backups and restores for SAP workloads on Azure
This module explores backup and restore of Azure virtual machines and examines the steps and important...
Azure
advanced
COU
Coursera
audit free course
Architecting Vue.js 3 Enterprise-Ready Web Applications
This course equips developers with the skills to design and build enterprise-ready Vue.js 3 applications, focusing...
advanced
COU
Coursera
audit free course
Service Meshes and Microservices Patterns
Cloud-native Java applications are built differently from traditional monoliths. In this hands-on course, you’ll...
advanced
COU
Coursera
audit free course
Performance Optimization & Analytics
Learn how to move beyond basic campaign launches and start using data to improve results. In this course, you will...
advanced
COU
Coursera
audit free course
Mastering Swift 6
This course delves into the advanced features and capabilities of Swift, focusing on its evolution and the tools...
advanced
COU
Coursera
audit free course
Git Version Control Mastery – 2026 Guide
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
advanced
COU
Coursera
audit free course
MEAN Stack Project 2026 - Build a Real-Time Trello Clone
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
advanced
COU
Coursera
audit free course
Model Serving Systems: Containers, APIs & Scalability
"Docker and Model Serving: Deploy ML APIs with FastAPI and ONNX is designed for ML engineers, MLOps practitioners,...
advanced
COU
Coursera
audit free course
Advanced Data Structures, Patterns, and Recursion Techniques
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
advanced
COU
Coursera
audit free course
GenAI for QA - Masterclass in Testing & Automation
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
advanced
COU
Coursera
audit free course
Scaling High-Performance Node.js Applications
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
advanced
COU
Coursera
audit free course
Apply Advanced API Testing with Postman
Learners will apply intermediate-level API testing techniques, evaluate REST and SOAP web services, implement...
advanced
COU
Coursera
audit free course
Master Advanced API Testing with Postman & Automation
By the end of this course, learners will be able to design advanced Postman visualizations, generate automated HTML...
advanced
COU
Coursera
audit free course
Distributed Systems and Web Services
Develop the technical foundation to design and implement scalable, interconnected cloud systems. In this course,...
advanced
COU
Coursera
audit free course
Advanced Fine-Tuning in Rust
Master the complete fine-tuning pipeline—from transformer internals to production deployment—using memory-efficient...
advanced
COU
Coursera
audit free course
Apply Advanced Cassandra Collections for Scalable Models
By the end of this course, learners will be able to analyze Cassandra collection data types, apply Lists, Sets, and...
advanced
COU
Coursera
audit free course
Reactive Patterns with RxJS and Angular Signals
This course teaches reactive programming with RxJS and Angular Signals, empowering you to build scalable and...
advanced
COU
Coursera
audit free course
Advanced DAX and Performance Optimization
This course focuses on advanced DAX (Data Analysis Expressions) concepts and performance optimization techniques...
advanced
COU
Coursera
audit free course
Master Real-Time Streaming with Kafka & Spark
Learners will build, analyze, and implement real-time data pipelines; produce and consume streaming data; and apply...
advanced
COU
Coursera
audit free course
CyberSec First Responder – Advanced (CFR-A): Attack
This course will be useful to anyone who is an experienced cybersecurity practitioner and would like to take their...
advanced
COU
Coursera
audit free course
AppDynamics (Advanced)
Mastering AppDynamics (advanced) is an intermediate-level course designed for performance engineers, site...
advanced
COU
Coursera
audit free course
LangGraph Framework
LangGraph Framework is an intermediate-level course designed for developers and AI engineers who want to build...
advanced
COU
Coursera
audit free course
Systems and Solutions Architect Capstone Project
Demonstrate your job-ready skills to employers in this portfolio-worthy capstone project! During this course, you’ll...
advanced
COU
Coursera
audit free course
Amazon EKS Deployment Options
Welcome to this comprehensive exploration of Amazon Elastic Kubernetes Service (EKS) deployment options, designed to...
advanced
COU
Coursera
audit free course
Kubernetes: From Fundamentals to Advanced Deployment
By the end of this course, learners will be able to define Kubernetes architecture, configure clusters, manage Pods...
advanced
COU
Coursera
audit free course
Advanced BSP Development with Embedded C
Advanced BSP Development with Embedded C is an advanced-level course designed for experienced embedded developers...
advanced
COU
Coursera
audit free course
Mendix Advanced Workflows and Integrations
Mastering Mendix: Advanced Workflows and System Integrations is an advanced-level course built for professional...
advanced
COU
Coursera
audit free course
Advanced WinForms with Entity Framework
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
advanced
COU
Coursera
audit free course
Spring, JPA, Testing, and Legacy Microservices
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
advanced
COU
Coursera
audit free course
Advanced API Technologies
APIs are the backbone of modern applications, connecting services, powering mobile apps, and enabling cloud...
advanced
COU
Coursera
audit free course
Enterprise Automation and Advanced Use Cases with Ansible
Step into the world of enterprise-scale automation with Enterprise Automation and Advanced Use Cases with Ansible —...
advanced
COU
Coursera
audit free course
Certified Kubernetes Administrator (CKA): Unit 5
This course is for IT professionals, DevOps engineers, and developers who need to troubleshoot and resolve issues in...
advanced
COU
Coursera
audit free course
Certified Kubernetes Administrator (CKA): Unit 3
This course gives you the practical skills and knowledge to manage application access and network configurations in...
advanced
COU
Coursera
audit free course
Certified Kubernetes Administrator (CKA): Unit 1
This course teaches you the core skills for building, managing, and securing Kubernetes clusters. You’ll start by...
advanced
COU
Coursera
audit free course
Advanced Power Platform: Connectors, Components & Automation
Take your Power Platform development skills to the next level with this advanced, hands-on course. Build...
advanced
COU
Coursera
audit free course
Advanced Gatling for Stress Testing Web Applications
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
advanced
COU
Coursera
audit free course
PyMongo - Advanced
Take your MongoDB and Python skills to the next level with Mastering PyMongo: Apply, Analyze, and Transform MongoDB...
advanced
COU
Coursera
audit free course
Helm Masterclass - From Beginner to Advanced
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
advanced
COU
Coursera
audit free course
Mastering NestJS
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
advanced
COU
Coursera
audit free course
PyQt Training Advanced Level
Learn how to build database-driven desktop applications by integrating PyQt and MySQL within a Python environment....
advanced
COU
Coursera
audit free course
Advanced Git Features
Take your Git expertise to the next level with Advanced Concepts of Git — a course built for learners who already...
advanced