The full course catalog
All 514 courses, grouped by domain and specialization. Every course is a structured, hands-on deep dive with architecture diagrams, code samples and reference tables.
514 courses
12 domains
25 certification courses
Artificial Intelligence & Generative AI
67 coursesLLM Application Development 14
- Developing Generative AI Applications with Python and OpenAI
- Practical Application of LLMs
- Aligning Generative AI with Business Cases
- Data Analysis with Generative AI
- Choosing Open-source LLMs
- Deploying Open-source LLMs
- Integrating Open Source LLMs
- Fine-tuning and Customizing LLMs
- GenAI Model Access Layer and Structured Outputs
- Introduction to Llama
- DeepSeek: Introduction
- Hugging Face: Introduction
- Mistral: Introduction
- Open-Source LLMs: Introduction
AI Agents & Orchestration 23
- Agentic AI for Developers
- Developing AI Agents with OpenAI AgentKit
- Developing Multi-agent Systems
- Applying Multi-Agent Systems to Daily Tasks
- Frameworks for Developing LLM Agents
- GenAI Orchestration and Agent Patterns
- Memory-Augmented and Persistent Agents
- LangGraph Essentials for Developers
- LangChain Industry Use-cases and Best Practices
- Advanced LangGraph Techniques
- Agent-To-Agent Protocol
- Agentic AI with LangGraph
- Basics of LangGraph Workflows
- Deploying LangGraph Applications
- Domain-specific LLM Agents
- Event-driven Agentic AI
- FastMCP Foundations
- Introduction to LangGraph
- Introduction to the Model Context Protocol (MCP)
- Managing Hybrid Human-AI Teams
- Model Context Protocol: Advanced Features
- Model Context Protocol in Practice
- Using the C# Model Context Protocol SDK
Azure AI Services 13
- AI-900: Describe AI Workloads and Considerations AI-900
- AI-900: Generative AI Workloads on Azure AI-900
- AI-900: Computer Vision Workloads on Azure AI-900
- AI-900: Fundamental Principles of Machine Learning on Azure AI-900
- AI-900: NLP Workloads on Azure AI-900
- Azure: Fundamental Principles of Machine Learning AI-900
- Azure AI Fundamentals – Complete Overview
- Azure AI Fundamentals, Planning and Management AI-102
- Azure Generative AI Solutions AI-102
- AI-102: Implement Natural Language Processing Solutions AI-102
- AI-102: Knowledge Mining and Information Extraction AI-102
- Azure Knowledge Mining and Document Intelligence Solutions AI-102
- Information Extraction with Azure AI Document Intelligence
Machine Learning & Data Science
31 coursesDeep Learning & Neural Networks 16
- Build, Train and Deploy Your First Neural Network with TensorFlow 2
- Deep Learning Frameworks and Model Implementation
- Build a Generative AI Model
- Advanced TensorFlow: Custom Training and Optimization
- Build a Machine Learning Workflow with Keras TensorFlow 2.0
- Build a Speech Recognition Model
- Build an Image Recognition Model
- Building Machine Learning Solutions with TensorFlow.js 2
- Convolutional Neural Networks (CNNs)
- Deep Learning Model Deployment
- Deep Learning Model Evaluation, Tuning, and Optimization
- Designing Data Pipelines with TensorFlow
- Getting Started with TensorFlow 2.0
- Introduction to Deep Learning
- Natural Language Processing for Deep Learning
- Recurrent Neural Networks (RNNs)
ML Platforms & Deployment 10
- Introduction to Azure Machine Learning
- Azure ML Workspace Fundamentals
- Azure ML Studio and SDK – Overview
- Azure ML: Pipelines and Experiment Tracking
- Azure ML: Practical Use Cases
- Deploying Models with Azure Machine Learning
- Deploying Machine Learning Solutions
- Machine Learning in the Enterprise
- Building Apps with Machine Learning in .NET
- Building Apps with ML.NET
Data Engineering & Analytics
40 coursesAzure Databricks & Spark 14
- Administering Clusters and Configuring Policies with Databricks
- ETL Pipelines with Azure Databricks and Data Factory
- Manage Data with Azure Databricks and Azure Data Lake
- Optimize Storage and Performance with Delta Lake
- Real-Time Data Processing with Azure Databricks
- Machine Learning with Azure Databricks
- Building Deep Learning Models on Databricks
- Managing Models Using MLflow on Databricks
- Monitoring, Logging and Cost Management in Azure Databricks
- Security and Compliance in Azure Databricks
- Extract Insights and Visualize Data with Databricks SQL
- Integrate Databricks SQL with External Data Sources
- Monitor and Optimize Queries in Databricks SQL
- Query and Explore Data in Databricks SQL
Python Foundations & Data Analysis 26
- Python Data Essentials: Python Introduction
- Python Data Essentials: Programming Fundamentals
- Up and Running with Pandas
- Cleaning Data with Pandas
- Normalize Data for Analysis with Pandas
- Pandas Functions
- Plotting Data with Pandas
- Getting Started with NumPy
- Advanced Operations on Arrays with NumPy
- Getting Started with Matplotlib
- Statistical Analysis with Matplotlib
- Classes and Object-oriented Programming in Python 3
- Debugging in Python
- Design Patterns in Python 3
- Development Environments and Package Management in Python 3
- Python 3 Best Practices
- Python 3 Decorators
- Python 3 Fundamentals
- Python 3 Performance
- Python 3 Regex Playbook
- Python 3 The Big Picture
- Python Collections
- Python Requests Playbook
- Testing in Python 3
- Working with Databases in Python 3
- Working with Files in Python 3
Databases & SQL
33 coursesMicrosoft SQL Server 8
- Advanced Querying Techniques in SQL Server
- Introduction to SQL Server
- Optimizing Query Performance with Columnstore Indexes
- Querying Data with SQL Server
- Securing SQL Server Applications
- SQL Server Security Fundamentals
- Understanding Query Optimization in SQL Server
- Working with Hierarchies in SQL Server
Microsoft Azure
35 coursesAzure Core Infrastructure 12
- Azure Fundamentals – Compute
- Azure Fundamentals – Storage
- Azure Fundamentals – Networking
- Azure Fundamentals – Identity and Access
- Azure Fundamentals – Databases
- Azure Fundamentals – Monitoring
- Azure Security Fundamentals
- Azure Governance and Compliance
- Azure Automation with CLI
- Azure Container Instances – Complete Guide
- Understanding Azure Arc for Hybrid Environments
- Microsoft Entra Fundamentals
Azure Functions & Serverless 7
- Introduction to Serverless with Azure Functions
- Azure Functions Deep Dive
- Designing Serverless Architectures with Azure Functions
- Deploying Azure Functions as REST APIs
- Securing Azure Functions Solutions
- Optimizing Azure Functions for Performance and Cost
- Integrating Azure Functions with CI/CD Pipelines
Azure DevOps & IaC 9
- AZ-400: Designing and Implementing Microsoft DevOps Solutions AZ-400
- AZ-400: Build and Release Pipelines AZ-400
- AZ-400: Source Control AZ-400
- AZ-400: Security and Compliance AZ-400
- AZ-400: Processes and Communications AZ-400
- Azure Repos and Build Automation with Pipelines
- Configure a DevOps Environment with Azure Native Tools
- Azure Infrastructure as Code with ARM and Bicep
- Security and Compliance in Azure Pipelines
Amazon Web Services
16 coursesAWS Core Services 10
- Understanding AWS and its Global Infrastructure
- AWS Storage Fundamentals
- AWS Networking Fundamentals
- AWS Database Fundamentals
- AWS Monitoring Fundamentals
- AWS Security and Compliance Fundamentals
- AWS Certified Solutions Architect - Associate (SAA-C03) - Scaling and Decoupling Architectures
- AWS Certified Solutions Architect – Associate (SAA-C03): Certification Essentials
- AWS: Securing and Monitoring
- AWS: Storage, Databases, ML and Big Data
.NET & C# Development
51 coursesASP.NET Core & Web APIs 11
- Getting Started with ASP.NET Core 10 Web API
- ASP.NET Core 10 Web API: Databases, Searching, Filtering and Paging
- ASP.NET Core 10 Web API: Securing, Versioning, Documenting and Deploying
- Developing an Asynchronous ASP.NET Core 10 Web API
- Building Minimal APIs in ASP.NET Core 10
- Minimal APIs Deep Dive in ASP.NET Core 10
- ASP.NET Core MVC Deep Dive
- ASP.NET Core SignalR Fundamentals
- Using gRPC in ASP.NET Core 10
- Creating Background Services in ASP.NET Core and .NET
- Deploying ASP.NET Core 6 Web API to Azure API Management
Testing, Patterns & Architecture 29
- ASP.NET Core Clean Architecture
- Automation Testing Strategies with ASP.NET Core
- Unit Testing an ASP.NET Core MVC Web Application
- Debugging and Error Handling in ASP.NET Core
- Logging and Monitoring in ASP.NET Core
- C-Sharp 8 Design Patterns Composite
- C-Sharp 8 Design Patterns Mediator
- C-Sharp Design Patterns Adapter
- C-Sharp Design Patterns Bridge
- C-Sharp Design Patterns Builder
- C-Sharp Design Patterns Chain of Responsibility
- C-Sharp Design Patterns Command
- C-Sharp Design Patterns Data Access Patterns
- C-Sharp Design Patterns Decorator
- C-Sharp Design Patterns Facade
- C-Sharp Design Patterns Factory and Abstract Factory
- C-Sharp Design Patterns Flyweight
- C-Sharp Design Patterns Memento
- C-Sharp Design Patterns Null Object
- C-Sharp Design Patterns Prototype
- C-Sharp Design Patterns Proxy
- C-Sharp Design Patterns Rules Engine Pattern
- C-Sharp Design Patterns Singleton
- C-Sharp Design Patterns State
- C-Sharp Design Patterns Strategy
- C-Sharp Design Patterns Template Method
- C-Sharp Design Patterns Visitor
- Design Patterns Overview
- Specification Pattern in C-Sharp
Frontend Development
35 coursesReact & TypeScript 15
- React Fundamentals
- Working with Components in React
- Working with Data in React
- Managing State in React 18
- Using Hooks in React 19
- Styling Apps in React 18
- Using TypeScript with React
- Using Vite with React
- Server Component Fundamentals in React 19
- Authentication and Authorization in React
- TypeScript Foundations Arrays and Collections
- TypeScript Foundations Essentials for JavaScript Developers
- TypeScript Foundations Object-oriented Programming in TypeScript
- TypeScript Foundations The Big Picture
- TypeScript Foundations
Angular 10
HTML, CSS & Web Fundamentals 10
- Creating Graphics with Canvas and SVG
- CSS: Advanced Features
- CSS: Creating Layouts
- Debugging Sites with Chrome DevTools
- Deploying and Optimizing Websites
- HTML APIs: Creating Interactive Experiences
- HTML & CSS: Building Websites
- HTML & CSS Fundamentals
- HTML & CSS Playbook
- HTML & CSS Web Development: The Big Picture
Backend & Full-Stack Web
46 coursesNode.js, APIs & Microservices 16
- Node.js: The Big Picture
- Build a REST API with Node and Express
- Node.js: File System, Streams, Async I/O, Uploads and Pipes
- Node.js: Deploying Applications
- Using Express with a NoSQL Database
- Relational Databases with Express and Sequelize
- Node.js Microservices Advanced Topics and Best Practices
- Node.js Microservices API Gateway and Edge Services
- Node.js Microservices Authentication and Authorization
- Node.js Microservices Communication Patterns
- Node.js Microservices Deploying and Scaling
- Node.js Microservices Fundamentals
- Node.js Microservices Monitoring and Logging
- Node.js Microservices Resilience and Fault Tolerance
- Node.js Microservices Testing and Continuous Integration
- Node.js Microservices The Big Picture
Java, Backend Architecture & Full-Stack 30
- Full-stack Java Development with Spring Boot 3 and React
- Full-stack Java Development with Play Framework and React
- Microservices Foundations
- Asynchronous Programming in Java
- Building a REST API with Python 3
- Building an Application Using Java SE
- Collections in Java SE 21
- Concurrent Programming in Java with Virtual Threads
- Data Access in Java SE 21 Fundamentals
- Design Patterns in Java Creational
- Exception Handling in Java SE
- Java Best Practices
- Java Debugging
- Java Playbook
- Java Reactive Programming
- Java Records and Pattern Matching
- Java SE Advanced Language Features
- Java SE Deep Dive Hibernate Fundamentals
- Java SE Fundamentals
- Java SE Performance with JMeter
- Java SE The Big Picture
- Java SE Unit Testing with JUnit
- Lambda Expressions in Java
- Logging and Management in Java SE
- Maven Fundamentals
- Object-oriented Programming in Java
- Refactoring to SOLID Java
- Secure Coding in Java
- TDD in Java
- What's New in Java 24
DevOps & CI/CD
43 coursesInfrastructure as Code 17
- Terraform: Getting Started
- Terraform: Providers
- Terraform: Variables and Outputs
- Terraform: State Fundamentals
- Terraform: Modules
- Terraform: Managing Multiple Configurations
- Terraform: Resource Lifecycle Management
- Terraform: Automation and GitOps
- Terraform Deep Dive
- Applying Terraform in Azure Environments
- Implementing Terraform on Microsoft Azure
- DevOps Automation and Infrastructure as Code
- Ansible for Enterprise Automation
- Ansible Environment Configuration
- Ansible Playbooks, Variables, and Handlers
- Automating Container Management with Ansible
- Efficient and Scalable Ansible Automation Strategies
CI/CD, Git & DevOps Practices 26
- DevOps Foundations: Core Concepts and Fundamentals
- DevOps CI/CD: Setting up a CI/CD Pipeline
- DevOps Troubleshooting: Planning and Implementing a DevOps Strategy
- DevOps Troubleshooting: Using Monitoring and Logging
- DevOps Troubleshooting: Security and DevSecOps
- Strategic DevSecOps Foundations for Azure Kubernetes Service (AKS)
- Automating Jenkins with Groovy
- Building a Modern CI CD Pipeline with Jenkins
- Building and Using a Multi-node Jenkins Farm
- Git Branching and Merging
- Git Configuration and Attributes
- Git Debugging Techniques
- Git Deep Dive
- Git Fundamentals
- Git Hooks
- Git The Big Picture
- Git Tips and Tricks
- Git Workflow Patterns
- How Git Works
- Rewriting Git History
- Running Jenkins in Docker
- Running Jenkins in Kubernetes
- Use Declarative Jenkins Pipelines
- Using and Managing Jenkins
- Using Jenkins for Cloud-native CI CD
- Using Jenkins to Automate Artifact Builds and Security
Containers & Kubernetes
19 coursesKubernetes 11
- Kubernetes Basic Concepts and Configuration
- Kubernetes for Developers: Core Concepts
- Pods in Kubernetes
- Services in Kubernetes
- Deployments in Kubernetes
- Managing Kubernetes Controllers and Deployments
- Kubernetes for Developers: Volumes and Multi-container Pods
- Kubernetes for Developers: Moving from Docker Compose to Kubernetes
- Kubernetes for Developers: Moving to the Cloud
- Configuring and Managing Kubernetes Storage and Scheduling
- Configuring and Managing Kubernetes Security
Networking, Systems & Security
98 coursesNetworking Fundamentals 9
- Cisco Enterprise Networks - Design
- Critical Network Services: DNS, DHCP and NAT
- Data Communications: The Big Picture
- DNS, Network Protocols and Security
- IP Addressing and Subnetting
- Network Concepts and Protocols 2
- Resilient Infrastructure: Security and Troubleshooting
- Switching and Routing: Core Configs and Redundancy
- Wireless, WAN and the Cloud-Extended Network
Cybersecurity Fundamentals 9
- Data Security Champion: Data Encryption
- Data Security Champion: Data Privacy Regulations
- Identity and Access Management: The Big Picture
- Network Security Basics
- Security Engineering: Access Control and Data Protection
- Security Engineering: Asset Evaluation and Execution Plan
- Security Engineering: Securing Endpoints
- Security Engineering: Securing Networks
- Secure Authentication Implementation: DevSecOps Champion
Governance, Risk & Compliance 12
- Governance, Security and GRC
- Government Facilities: Specialized Engineering
- Information & Cyber Security: GRC and Risk Management
- Information Systems Operations and Business Resilience (ISACA CISA)
- Microsoft Security, Compliance and Identity Fundamentals
- NIST Risk Management Framework (RMF)
- Protection of Information Assets: Security Event Management (ISACA CISA)
- Protection of Information Assets (ISACA)
- Security Assessment and Testing (CISSP)
- Security Controls: The CIS Controls
- Specialized Engineering: Enterprise Hybrid Cloud
- Specialized Engineering: Healthcare Facilities
Vulnerability Briefings 30
- Apache Commons Text Vulnerability: What You Should Know
- Atlassian Vulnerability: What You Should Know
- Authentication Bypass at the Security Edge: What You Should Know
- Next.js Authentication Bypass Vulnerability: What You Should Know
- Breaking! React & Next.js Hit by CVSS 10.0 Bug
- ConnectWise ScreenConnect Vulnerability - What You Should Know
- Critical Code Injection in Ivanti EPMM: Breaking News
- CVE-2025-32711: Microsoft 365 Copilot EchoLeak Zero-Click AI Vulnerability
- Ivanti Avalanche Vulnerability: What You Should Know
- Ivanti Connect Secure VPN CVE
- Kubernetes on Windows Vulnerability: What You Should Know
- Log4j Exploit: A Technical Deep Dive
- Log4j Vulnerability Lab: Video Walkthrough
- Log4j Vulnerability: What You Should Know
- Microsoft Outlook Elevation of Privilege Vulnerability: What You Should Know
- MOVEit Vulnerability: What You Should Know
- OpenPrinting CUPS Remote Code Execution: What You Should Know
- OpenSSH RCE Vulnerability: What You Should Know
- Palo Alto PAN-OS RCE Vulnerability: What You Should Know
- RCE in NGINX on Kubernetes: What You Should Know
- Remote Code Execution in Apache Tomcat: What You Should Know
- Remote Code Execution in Erlang: What You Should Know
- TorchServe Vulnerabilities: What You Should Know
- VMware ESXi Vulnerability: What You Should Know
- Windows Kerberos Vulnerability: What You Should Know
- Windows TCP/IP Remote Code Execution Vulnerability: What You Should Know
- Windows Update Remote Code Execution Vulnerability: What You Should Know
- XZ Utils Backdoor: A Supply Chain Attack You Should Know About
- Zero-Days in Microsoft Hyper-V: What You Should Know
- Zero-Days in VMware: What You Should Know
Security Hot Takes & Threat Intel 21
- Hot Takes: Inside a Microsoft Ransomware Attack
- IT Security Champion: Cyber Threat Intel and Emerging Threats
- Security Hot Takes: The LastPass Breach
- Sandworm: Application Layer Protocol and Web Emulation
- Security Hot Takes: SBOMs
- Security Hot Takes: The Aliquippa Water Breach
- Security Hot Takes: Are You Pen Testing AI Apps?
- Security Hot Takes: Critical Infrastructure Advisory
- Security Hot Takes: Near-Neighbor TTPs
- Security Hot Takes - ChatGPT
- Security Hot Takes: Federal Network Breach
- Security Hot Takes: Why Fable Is the Most Dangerous AI Model You Can Almost Use
- Security Hot Takes: The AI Gold Rush
- Security Hot Takes: Buzzwords and Predictions
- Security Hot Takes: Can Anthropic's Claude Out-Hunt Your Security Team?
- Security Hot Takes: The CrowdStrike Outage
- Security Hot Takes: Cyber Resilience, the New Baseline
- Security Hot Takes: Mid-Year Review 2024
- Security Hot Takes: Middle East Briefing
- Security Hot Takes: The Rackspace Breach
- Security Hot Takes: The Most Dangerous AI Model You Can't Have