Tutorials
Smart Learning Tutorials
Learn through structured tracks that group lessons into clear sections, so you can move from fundamentals to practice without losing context.
Java to Python Journey
A guided, step-by-step track for Java developers who want to become productive with Python quickly and confidently.
Start Here
1 topicsSetup
3 topicsPython Basics
10 topicsAdvanced Python
4 topicsPython Testing
1 topicsKubernetes Learning Journey
A guided Kubernetes track that moves from Docker and cluster architecture through workloads, networking, storage, security, Helm, Kustomize, scaling, and managed clusters.
Start Here
2 topicsDocker
17 topics- Docker Architecture
- Docker Containers and Namespaces
- Troubleshooting Docker Containers
- Docker Deployment Models:
- Docker Networking Types and Use Cases
- Docker Notes
- Docker Compose / mysql:
- Docker Compose For Asset App / Docker Compose
- Docker Hands On / Let's run something on Docker
- Docker Hands On / Docker Compose
- Docker Important Notes / BuildKit-Optimized Dockerfile (with Maven cache)
- Docker Important Notes / Image Layering in Docker
- Docker Important Notes / Debugging with Logs
- Docker Important Notes / Step 0 – Your current Dockerfile (baseline)
- Notes App Docker Compose / Docker Compose
- Spring Boot With Mysql / Docker Compose
- Spring Boot With Mysql / Src / Main / Resources / Application
Kubernetes Fundamentals
3 topicsPods and Probes
4 topicsNamespaces
1 topicsServices and Discovery
2 topicsCluster Nodes And Scheduling
4 topicsStorage and Persistent Volumes
10 topics- Kubernetes Storage and Volumes
- Persistent Volumes in Kubernetes
- Persistent Volume Types in Kubernetes
- Gce PV Example / Deployment
- Gce PV Example / Google Cloud Persistent Disk
- Gce PV Example / PVC
- Mysql Deployment With PV / Mysql PV
- Mysql Deployment With PV / storageClassName: ""
- Mysql Deployment With PV / Mysql Service
- Mysql Deployment With PV / Mysql Statefulset
Stateful Workloads
4 topicsDeployments
20 topics- Kubernetes Deployment Best Practices
- Overview of Kubernetes Deployment YAML Configuration
- Step-by-Step Kubernetes Deployment Using Commands Only
- Why Kubernetes Probes Matter?
- MySQL StatefulSet on Minikube, including:
- Mysql Test
- Inventory Order App Yamls / Part Gateway Deployment
- Inventory Order App Yamls / Part Gateway Service
- Inventory Order App Yamls / tolerations:
- Inventory Order App Yamls / Part Inventory HPA
- Inventory Order App Yamls / Part Inventory Service
- Inventory Order App Yamls / Part Order Deployment
- Inventory Order App Yamls / Part Order Service
- Kubernetes Test Ymls / Deployment
- Kubernetes Test Ymls / Service
- Mysql Deployment / Mysql Deployment With PVC
- Mysql Deployment / Mysql Deployment
- Mysql Deployment / Mysql PVC
- Mysql Deployment / Mysql Svc
- Mysql Deployment / Storageclass
Ingress and Gateway Routing
10 topicsScaling and Rollouts
2 topicsKubernetes on AWS EKS
4 topicsNetwork Policies
3 topicsConfigmaps And Secrets
6 topicsRBAC
5 topicsHelm Basics
7 topicsHelm Charts
21 topics- Helm Charts Overview
- Ecom App Chart / Chart
- Ecom App Chart / Values
- Ecom App Chart / Templates / Deployment
- Ecom App Chart / Templates / Service
- Inventory Order Chart / Chart
- Inventory Order Chart / Default values for inventory-order.
- Inventory Order Chart / Templates / Part Gateway Deployment
- Inventory Order Chart / Templates / Part Gateway Service
- Inventory Order Chart / Templates / Part Inventory Deployment
- Inventory Order Chart / Templates / Part Inventory Service
- Inventory Order Chart / Templates / Part Order Deployment
- Inventory Order Chart / Templates / Part Order Service
- Nginx Chart / Chart
- Nginx Chart / Default values for nginx-chart.
- Nginx Chart / Templates / Deployment
- Nginx Chart / Templates / Service
- Product App Chart / Chart
- Product App Chart / Values
- Product App Chart / Templates / Deployment
- Product App Chart / Templates / Service
Kustomize
7 topicsBest Practices
1 topicsGCP GKE
5 topicsAWS EKS
4 topicsConfigmap Secrets
6 topicsDeployments
20 topics- Kubernetes Deployment Best Practices
- Overview of Kubernetes Deployment YAML Configuration
- Step-by-Step Kubernetes Deployment Using Commands Only
- Why Kubernetes Probes Matter?
- MySQL StatefulSet on Minikube, including:
- Mysql Test
- Inventory Order App Yamls / Part Gateway Deployment
- Inventory Order App Yamls / Part Gateway Service
- Inventory Order App Yamls / tolerations:
- Inventory Order App Yamls / Part Inventory HPA
- Inventory Order App Yamls / Part Inventory Service
- Inventory Order App Yamls / Part Order Deployment
- Inventory Order App Yamls / Part Order Service
- Kubernetes Test Ymls / Deployment
- Kubernetes Test Ymls / Service
- Mysql Deployment / Mysql Deployment With PVC
- Mysql Deployment / Mysql Deployment
- Mysql Deployment / Mysql PVC
- Mysql Deployment / Mysql Svc
- Mysql Deployment / Storageclass
Docker
17 topics- Docker Architecture
- Docker Containers and Namespaces
- Troubleshooting Docker Containers
- Docker Deployment Models:
- Docker Networking Types and Use Cases
- Docker Notes
- Docker Compose / mysql:
- Docker Compose For Asset App / Docker Compose
- Docker Hands On / Let's run something on Docker
- Docker Hands On / Docker Compose
- Docker Important Notes / BuildKit-Optimized Dockerfile (with Maven cache)
- Docker Important Notes / Image Layering in Docker
- Docker Important Notes / Debugging with Logs
- Docker Important Notes / Step 0 – Your current Dockerfile (baseline)
- Notes App Docker Compose / Docker Compose
- Spring Boot With Mysql / Docker Compose
- Spring Boot With Mysql / Src / Main / Resources / Application
GCP GKE
5 topicsHelm Charts
20 topics- Ecom App Chart / Chart
- Ecom App Chart / Values
- Ecom App Chart / Templates / Deployment
- Ecom App Chart / Templates / Service
- Inventory Order Chart / Chart
- Inventory Order Chart / Default values for inventory-order.
- Inventory Order Chart / Templates / Part Gateway Deployment
- Inventory Order Chart / Templates / Part Gateway Service
- Inventory Order Chart / Templates / Part Inventory Deployment
- Inventory Order Chart / Templates / Part Inventory Service
- Inventory Order Chart / Templates / Part Order Deployment
- Inventory Order Chart / Templates / Part Order Service
- Nginx Chart / Chart
- Nginx Chart / Default values for nginx-chart.
- Nginx Chart / Templates / Deployment
- Nginx Chart / Templates / Service
- Product App Chart / Chart
- Product App Chart / Values
- Product App Chart / Templates / Deployment
- Product App Chart / Templates / Service
Ingress
10 topicsIntro And Architecture
3 topicsK8S Helm
7 topicsKubernetes Nodes
4 topicsKubernetes RBAC
5 topicsKustomize
7 topicsNamespaces
1 topicsNetworking
2 topicsPersistent Volumes
10 topics- Kubernetes Storage and Volumes
- Persistent Volumes in Kubernetes
- Persistent Volume Types in Kubernetes
- Gce PV Example / Deployment
- Gce PV Example / Google Cloud Persistent Disk
- Gce PV Example / PVC
- Mysql Deployment With PV / Mysql PV
- Mysql Deployment With PV / storageClassName: ""
- Mysql Deployment With PV / Mysql Service
- Mysql Deployment With PV / Mysql Statefulset
Scaling And Rolling Updates
2 topicsServices
2 topicsTerraform Learning Journey
A guided Terraform track that starts with infrastructure as code fundamentals, moves through Docker and cloud provisioning, and finishes with reusable modules and Kubernetes-focused platform automation.