Skip to main content

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

  1. Select your course from the dropdown menu at the top
  2. Navigate through sections using the sidebar
  3. Use the search function to find specific topics
  4. 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