Notes for our courses
Search, filter, and view notes from all of our courses

Welcome to KodeKloud Notes - Your comprehensive resource for Kubernetes and Cloud-Native and Cloud technology learning materials.
Work in Progress Currently, we have documentation available for a
select few courses. We are actively working on adding more courses from
our curriculum to provide you with a complete learning experience.
Available Courses
12 Factor App
This lesson covers the 12-Factor App methodology for building scalable and manageable cloud-native applications.
AI Agents Fundamentals
Hands-on overview of AI agents and related technologies including tokens, embeddings, RAG, vector databases, orchestration libraries, MCPs, and practical end-to-end project for building robust AI applications.
AI Assisted Ansible
A practical course teaching how to combine AI tools with Ansible to rapidly author, validate, and secure playbooks using VS Code, linters, ChatGPT, Copilot, Claude Code and Ansible Lightspeed.
AI-102: Microsoft Certified Azure AI Engineer Associate
Introductory course preparing learners for Microsoft Azure AI Engineer Associate certification, teaching Azure AI services, hands-on labs, governance, and exam-focused guidance.
AI-900: Microsoft Certified Azure AI Fundamentals
This course introduces Microsoft Azure AI fundamentals, covering AI concepts, machine learning, Azure services, computer vision, NLP, and responsible AI practices.
AI-Assisted Development
Learn to integrate AI into your coding workflow for smarter, faster, and more efficient software development solutions.
AWS Certified AI Practitioner
This article introduces a comprehensive AWS Certified AI Practitioner course covering AI concepts, practical applications, and exam preparation.
AWS Certified CloudOps Engineer – Associate
This article introduces a course for AWS Certified SysOps Administrator Associate certification, focusing on practical skills in operations, automation, security, networking, and cost optimization.
AWS Certified Developer - Associate
This article introduces a course designed to advance skills in AWS development and prepare for the AWS Certified Developer Associate exam.
AWS Cloud Practitioner (CLF-C02)
This article introduces a course designed for beginners to learn AWS fundamentals and prepare for the AWS Certified Cloud Practitioner exam.
AWS CloudFormation
A KodeKloud course teaching AWS CloudFormation infrastructure as code, covering templates, stacks, parameters, policies, drift detection, automation, and hands-on labs for practical DevOps skills.
AWS CloudWatch
AWS CloudWatch is a monitoring and observability service for AWS resources and applications, enabling real-time metrics, logs, and event analysis.
AWS CodePipeline (CI/CD Pipeline)
Learn to create and manage CI/CD pipelines on AWS CodePipeline with hands-on labs and best practices.
AWS EKS
This course teaches deploying, managing, and scaling Kubernetes clusters on AWS using Amazon EKS, suitable for all skill levels.
AWS - IAM
This course provides hands-on experience and best practices for managing AWS Identity and Access Management (IAM) to secure cloud access and permissions.
AWS For Beginners with Hands-On Labs
Practical beginners guide to AWS fundamentals with concise explanations, hands-on labs, and navigation of the AWS Management Console covering compute, storage, networking, databases and serverless
AWS Lambda
This article introduces an AWS Lambda course covering serverless architecture, function configuration, and best practices for deployments.
AWS Networking Fundamentals
This course covers essential AWS networking concepts through hands-on labs and real-world scenarios.
AWS RDS
Course on AWS RDS covering concepts, engines, scaling, backups, security, performance and hands-on labs for deploying and managing relational databases on AWS
AWS SageMaker
Introductory course teaching practical AWS SageMaker workflows including data preparation, training, model registry, deployment and monitoring with notebooks and the SageMaker Python SDK
AWS Solutions Architect Associate Certification
This course prepares you for the AWS Solutions Architect Associate certification through hands-on labs, engaging lectures, and practical demonstrations.
AZ-204: Developing Solutions for Microsoft Azure
This course teaches essential skills for developing robust cloud applications on Microsoft Azure, covering various key topics and practical implementations.
AZ-305: Microsoft Azure Solutions Architect Expert
Learn to design robust Azure solutions by exploring essential components like compute, storage, networking, and disaster recovery for scalable and secure infrastructure.
AZ-400: Designing and Implementing Microsoft DevOps Solutions
This hands-on course bridges theoretical knowledge and practical implementation of Azure DevOps for engineers, architects, and team leads.
AZ-700: Designing and Implementing Microsoft Azure Networking Solutions
An AZ-700 course teaching design, implementation, and management of Microsoft Azure networking with hands-on labs, exam prep, hybrid connectivity, security, routing, and traffic management.
AZ900: Microsoft Azure Fundamentals
This course provides a foundational understanding of Microsoft Azure and cloud computing for beginners, covering essential topics and offering interactive resources.
AZ-700: Designing and Implementing Microsoft Azure Networking Solutions
An AZ-700 course teaching design, implementation, and management of Microsoft Azure networking with hands-on labs, exam prep, hybrid connectivity, security, routing, and traffic management.
Advanced Bash Scripting
Learn advanced techniques and best practices to enhance your Bash scripting skills through interactive labs and hands-on exercises.
Advanced Golang
This course simplifies advanced Golang concepts using engaging illustrations and interactive labs for practical experience.
Advanced Jenkins
This lesson covers refactoring a Jenkinsfile for advanced pipeline demos, focusing on reusable helpers, simplified stages, and verification in Jenkins.
Amazon Elastic Compute Cloud (EC2)
This beginner-friendly course covers deploying and managing AWS EC2 instances, from basics to advanced topics, with practical skills and real-world scenarios.
Amazon Elastic Container Service (AWS ECS)
This article explores AWS Elastic Container Service, covering its components, deployment of applications, and integration with load balancers for scalability and availability.
Amazon Simple Storage Service (Amazon S3)
This course covers Amazon S3 fundamentals to advanced features, enabling you to design and manage S3-based solutions confidently.
Ansible Advanced Course
This course enhances Ansible skills through lectures, labs, and real-world projects, focusing on automation, playbooks, and best practices.
Azure Kubernetes Service
Learn to deploy, manage, and secure containerized applications on Microsoft Azure using Azure Kubernetes Service (AKS) in this comprehensive course.
CDK for Terraform with TypeScript
This course helps developers master infrastructure management using TypeScript and CDK for Terraform, enhancing cloud automation skills through practical labs and real-world projects.
Certified Kubernetes Administrator (CKA)
This article introduces a comprehensive Kubernetes course designed to help learners achieve certification through hands-on labs and real-world exercises.
Claude Code For Beginners
Hands-on Cloud Code course teaching project scaffolding, automated audits, testing, autonomous agents, security remediation, and CI CD workflows to accelerate secure software delivery.
Cline
Introduction to Cline course teaching AI-powered development workflows, workspace setup, Plan and Act modes, prompt engineering, API documentation, and hands-on labs for engineers
Cloud Computing Fundamentals
Overview of cloud computing fundamentals covering service models, deployment options, scalability, storage, security, cost management, and hands-on labs with major providers.
Computer Architecture
Introduces computer architecture fundamentals, explaining CPU, GPU, memory, storage, motherboard, and peripherals and how they cooperate to produce computing results
Crash Course: AWS Basics
Beginner AWS course introducing cloud fundamentals, core services like EC2, S3, IAM, hands-on labs, practical examples and step-by-step guidance to build basic deployment skills.
Prep Course - Certified Argo Project Associate (CAPA)
Explains how GitOps and the Argo Project (Argo CD, Workflows, Rollouts, Events) solve Kubernetes operational problems like configuration drift, security risks, and unreliable recovery
Prep Course - Certified Backstage Associate (CBA) Certification
This course teaches how to set up and customize Backstage, an open-source developer portal, for improved productivity and collaboration.
Certified Jenkins Engineer
This course provides hands-on training for mastering Jenkins CI/CD from foundational concepts to advanced operational strategies.
Certified Kubernetes Application Developer (CKAD)
This article reviews key components of Kubernetes architecture, focusing on nodes, clusters, master nodes, and essential command-line tools for beginners and professionals.
Certified Kubernetes Security Specialist (CKS)
This article introduces a course for preparing for the Certified Kubernetes Security Specialist exam, focusing on Kubernetes security concepts and hands-on labs.
Chaos Engineering
This lesson introduces chaos engineering using AWS Fault Injection Simulator to design and analyze fault-injection experiments for system resilience.
Cloud Native Buildpacks
This article explores the advantages of CloudNative Buildpacks over traditional Dockerfiles in simplifying container image creation and addressing related challenges.
CompTIA Security+ Certification
This article introduces the CompTIA Security+ course, focusing on essential cybersecurity skills and hands-on labs for practical application.
Cursor AI
This article introduces the Cursor AI course, focusing on enhancing software development productivity through intelligent code suggestions and integrations.
DP-900: Microsoft Azure Data Fundamentals
This course provides an understanding of Azures data storage options and prepares you for the DP-900 certification.
Demystifying DNS
This course introduces DNS fundamentals, practical applications, and hands-on labs for beginners to build and manage DNS servers effectively.
DevOps Interview Preparation Course
This course prepares you for DevOps interviews by exploring technologies and answering common questions to boost your confidence and skills.
DevOps Pre-Requisite Course
This course provides foundational knowledge in DevOps and cloud computing, covering essential topics and practical labs for beginners.
DevSecOps - Kubernetes DevOps & Security
This course covers best practices for DevSecOps on Kubernetes, including environment setup, pipeline building, and advanced security techniques.
Docker Certified Associate Exam Course
This course prepares you for the Docker Certified Associate exam, covering fundamentals to advanced concepts with hands-on demos and quizzes.
Docker - SWARM | SERVICES | STACKS - Hands-on
This article covers advanced Docker concepts, including architecture, container deployment, Docker Compose, and Docker Swarm in production environments.
Docker Training Course for the Absolute Beginner
This tutorial introduces Docker through engaging lectures, practical demos, and interactive labs to help beginners master container technology.
EFK Stack: Enterprise-Grade Logging and Monitoring
This article provides a comprehensive guide on Elasticsearch fundamentals, covering architecture, indexing, querying, and document management strategies.
Enhancing Soft Skills for DevOps Engineers: Essential Non-Technical Skills to Thrive
This course teaches essential non-technical competencies for DevOps engineers, enhancing communication, leadership, collaboration, and adaptability skills.
Event Streaming with Kafka
Event streaming is the real-time processing and distribution of event data for reactive architectures, analytics, and collaboration across distributed services.
Exploring WebAssembly (WASM)
This article introduces a course on WebAssembly, covering key concepts, hands-on labs, and real-world examples for proficiency in WASM.
Fundamentals of DevOps
This course explores DevOps principles, focusing on software delivery, team collaboration, automation, and cultural dynamics in modern IT practices.
Fundamentals of MLOps
This course introduces MLOps principles, practical labs, model deployment, compliance, and community engagement for aspiring MLOps professionals.
Fundamentals of SRE
Practical Site Reliability Engineering course teaching SLIs, SLOs, error budgets, observability, incident response, automation, release engineering, chaos experiments through labs and real-world exercises.
GCP Cloud Digital Leader Certification
This article introduces the GCP Digital Leader Certification course, covering Google Cloud Platform services and preparing for the certification exam.
GCP DevOps Project
This article introduces a Google Cloud DevOps course focused on building and deploying a complete pipeline on Google Cloud Platform.
GIT for Beginners
This article introduces a Git for Beginners course, covering setup, configuration, and effective project management using Git.
GKE - Google Kubernetes Engine
This course covers Google Kubernetes Engine, focusing on cluster architecture, deployment, scaling, security, and optimization for cloud-native applications.
Generative AI in Practice: Advanced Insights and Operations
This lesson explores artificial intelligence, focusing on large language models, generative AI, and the evolution of computing paradigms leading to self-supervised learning.
GitHub Actions
This course teaches automation and CI/CD using GitHub Actions, covering workflows, jobs, and advanced features for building and deploying applications.
GitHub Actions Certification
Master automation and CI/CD with GitHub Actions through a structured course covering core concepts, workflows, and hands-on labs.
GitHub Copilot Certification
This course teaches AI-driven pair programming with GitHub Copilot, covering automation, integration, and best practices for developers.
GitLab CI/CD: Architecting, Deploying, and Optimizing Pipelines
This article introduces a GitLab CI/CD course focused on mastering automation in development workflows through continuous integration and delivery practices.
GitOps with ArgoCD
This course teaches GitOps fundamentals, ArgoCD implementation, and integration with third-party tools for effective CI/CD practices.
GitOps with FluxCD
Learn to implement GitOps with FluxCD for streamlined Kubernetes deployments and continuous delivery in cloud-native environments.
Golang
This course introduces the fundamentals of Go, covering key topics and providing an engaging learning experience through practical examples and hands-on labs.
Google ADK
Hands-on course teaching Google ADK to build, deploy, and operate LLM-powered cloud automation agents with tools, structured outputs, observability, and production best practices.
Grafana Loki
This course covers Loki, a log aggregation tool, focusing on its architecture, installation, configuration, integration with Grafana, and deployment in Kubernetes.
HashiCorp Certified: Consul Associate Certification
This hands-on course prepares you for the HashiCorp Certified Consul Associate exam and teaches implementation of Consul for service discovery and secure service mesh.
HashiCorp Certified: Vault Associate Certification
This article introduces a HashiCorp Vault training series, covering installation, configuration, and preparation for the HashiCorp Certified Vault Associate exam.
HashiCorp Certified: Vault Operations Professional 2022
This course prepares you for the HashiCorp Certified Vault Operations Professional exam through theory, live demos, and hands-on practice.
HashiCorp Packer
Learn to build custom machine images for cloud platforms using HashiCorp Packers workflow for immutable infrastructure in this comprehensive tutorial.
HashiCorp : Terraform Cloud
A comprehensive course guiding Infrastructure as Code adoption at scale with Terraform Cloud by HashiCorp, focusing on collaboration, automation, and execution environment.
Helm for Beginners
This course explores how Helm simplifies deploying and managing applications on Kubernetes, covering installation, architecture, and advanced features like charts and functions.
Introduction to K8sGPT and AI-Driven Kubernetes Engineering
This lesson covers K8sGPT and how AI enhances Kubernetes operations, including cluster management, troubleshooting, and evolving DevOps roles.
Introduction to OpenAI
This course teaches how to use OpenAI’s platform for artificial intelligence applications through hands-on learning and practical projects.
Introduction to Sealed Secrets in Kubernetes
This article explains Sealed Secrets, an open-source tool for securely managing sensitive data in Kubernetes and Terraform environments.
Istio Service Mesh
This course provides a comprehensive understanding of Istio, covering basics to advanced topics like security, observability, and Kubernetes fundamentals.
JSON Path Test - Free Course
This lesson explores YAML syntax and usage, focusing on its structure and importance for managing Ansible playbooks.
Jenkins
This comprehensive Jenkins course covers deploying instances, setting up CI/CD pipelines, and managing security through hands-on labs and real-world projects.
Jenkins For Beginners
This course provides a strong foundation in Jenkins to automate software development workflows efficiently through hands-on labs and practical experience.
Jenkins Pipelines
This guide explores the comprehensive DevOps pipeline designed for the XYZ Team, integrating CI, CD, delivery, and post-build processes for robust software development.
Jenkins Project: Building CI/CD Pipeline for Scalable Web Applications
This project-based course offers hands-on experience with Jenkins and key DevOps tools through practical labs in a browser-based environment.
Jinja2 Basics (Mini Course)
This lesson covers Jinja2, a Python templating engine for creating dynamic content by injecting variables and using control structures.
Kubernetes Autoscaling
Learn to automate resource scaling in Kubernetes for resilient, responsive, and cost-efficient applications under varying traffic patterns.
Kubernetes Networking Deep Dive
This article introduces a hands-on Kubernetes Networking course featuring browser-based labs and covers essential networking concepts and tools.
Kubernetes Troubleshooting for Application Developers
This course teaches application developers how to troubleshoot Kubernetes issues through real-world scenarios and hands-on labs.
Kubernetes and Cloud-Native Associate (KCNA)
This article introduces a Kubernetes and Cloud Native Associate Certification Prep Course, covering essential concepts and exam preparation strategies.
Kubernetes and Cloud Native Security Associate (KCSA)
This course teaches Kubernetes fundamentals and security practices through hands-on labs and real-world scenarios for developers and security professionals.
Kustomize
This course teaches deploying and customizing Kubernetes resources using Kustomize, covering core features, CI/CD integration, and a capstone project.
LangChain
Learn to build AI applications using LangChain’s framework for integrating large language models with databases, APIs, and the web.
Learn Ansible Basics - Beginners Course
This course teaches Ansible through engaging lectures, hands-on labs, and real-world scenarios for absolute beginners without prior coding experience.
Learning Linux Basics Course & Labs
This article introduces a Linux Basics course focusing on essential skills for DevOps and cloud professionals.
Lens - Kubernetes IDE
Lens is a free, open-source desktop application that simplifies Kubernetes cluster management, deployment, monitoring, and troubleshooting in one unified interface.
Linode : Kubernetes Engine
This hands-on course teaches deploying and managing Kubernetes workloads using Linode Kubernetes Engine.
Prep Course - Cilium Certified Associate (CCA) Certification
Hands-on course teaching Cilium networking, security, observability, installation, multi-cluster and exam prep for Kubernetes operators using eBPF
Prep Course - Linux Foundation Certified System Administrator (LFCS) Certification
This course teaches essential principles and practical tasks of Linux system administration for effective management, troubleshooting, and security of Linux systems.
Linux Professional Institute LPIC-1 Exam 101
Comprehensive LPIC-1 101 exam prep covering system architecture, Linux installation, GNU/Unix commands, and filesystem management. Includes practice quizzes and mock exams.
Linux System Administration for Beginners
This course teaches essential Linux skills through hands-on labs and interactive articles for beginners in system administration.
Mastering Generative AI with OpenAI
This hands-on course teaches integration of OpenAI’s Generative AI models into real-world applications.
Microsoft Azure Security Technologies (AZ-500)
This course prepares you for the AZ-500 certification exam by exploring key aspects of Azure security technologies.
Nginx For Beginners
This article provides a comprehensive tutorial on Nginx, covering installation, configuration, security, and performance optimization.
Open Source for Beginners
This course covers the fundamentals, best practices, and applications of open source software for beginners and experienced contributors.
OpenShift 4
This article provides a comprehensive guide on OpenShift, covering essential topics through hands-on demonstrations and theoretical explanations for users of all experience levels.
OpenTofu: A Beginners Guide to a Terraform Fork Including Migration From Terraform
This article introduces KodeKloud’s OpenTofu course for beginners to learn infrastructure as code and manage cloud resources effectively.
PCAP - Python Certification Course
This course prepares you for the Certified Associate in Python Programming certification with key Python topics and hands-on labs for practice.
Postman Essentials
This course provides an introduction to using Postman for API testing, covering basics to advanced techniques for efficient workflows.
Prep Course - Prometheus Certified Associate (PCA) Certification
This course prepares you for the Prometheus Certified Associate Exam, covering fundamentals to advanced topics with hands-on labs and a final mock exam.
Pulumi Essentials
This course introduces Pulumi, an Infrastructure as Code tool for managing cloud and on-premises infrastructure programmatically.
PyTorch
This course teaches PyTorch for developing AI applications, focusing on breast cancer diagnosis and covering data handling, model training, and deployment techniques.
Python API Development with FastAPI
This lesson guides you in building high-performance APIs with FastAPI, covering database interaction, authentication, testing, deployment, and CI/CD pipelines.
Python Basics
This article introduces a comprehensive Python programming course covering essential concepts for writing efficient and clean code.
Red Hat Certified System Administrator(RHCSA)
This course prepares IT professionals for the RHCSA certification through hands-on learning, videos, labs, and mock exams focused on Red Hat Enterprise Linux.
Running Local LLMs With Ollama
Learn how Ollama enables running large language models locally, ensuring privacy, low latency, and offline capability while building AI-powered chatbots.
Rust Programming
This article introduces a comprehensive Rust programming course covering basics to advanced concepts, including hands-on labs and community engagement for learners.
Shell Scripts for Beginners
This course introduces beginners to shell scripting, covering automation, scripting basics, and best practices for enhancing efficiency in IT tasks.
Spacelift: Elevate Your Infrastructure Deployment
This lesson explores Spacelift, a CI/CD pipeline tool designed for Infrastructure as Code, addressing challenges in continuous integration and delivery processes.
Telepresence For Kubernetes
This article introduces Telepresence for Kubernetes, detailing its benefits, setup, and usage for local development and debugging.
Terraform Associate Certification: HashiCorp Certified
This guide covers fundamental concepts and skills for the HashiCorp Certified Terraform Associate exam.
Terraform Basics Training Course
This article introduces a comprehensive course on Terraform and Infrastructure as Code, covering installation, HCL basics, core concepts, and advanced functionalities.
Terragrunt for Beginners
This course teaches managing infrastructure as code with Terragrunt, focusing on best practices for a DRY and scalable Terraform workflow.
[Updated] AZ-104: Microsoft Azure Administrator
This course covers core concepts and functionalities essential for mastering Microsoft Azure Administration, including managing identities, resources, and security in the cloud.
Kubernetes for the Absolute Beginners - Hands-on Tutorial
This article guides beginners through Kubernetes, covering fundamentals, interactive labs, and troubleshooting to simplify complex topics and enhance learning.
About KodeKloud Notes
KodeKloud Notes provides detailed documentation and learning materials for our courses. Each course section is carefully organized to help you:
- Follow along with course lectures
- Review key concepts and commands
- Prepare for certification exams
- Reference materials during your learning journey
How to Use
- Select your course from the dropdown menu at the top
- Navigate through sections using the sidebar
- Use the search function to find specific topics
- Follow the sequential order or jump to specific sections as needed
Features
- Comprehensive Documentation: Detailed notes covering all course topics
- Easy Navigation: Well-organized content structure with intuitive navigation
- Search Functionality: Quickly find the content you need
- Dark/Light Mode: Choose your preferred reading experience
- Mobile Friendly: Access your learning materials on any device