The
Code
Forge
.io
Tracks
Python
135
Java
183
JavaScript
148
DSA
185
Database
117
System Design
78
DevOps
144
ML / AI
108
C / C++
65
C# / .NET
55
CS Fundamentals
73
PHP
55
Interview
76
Guides
Cheat Sheets
Tools
Browse All Tracks
Python
135
Java
183
JavaScript
148
DSA
185
Database
117
System Design
78
DevOps
144
ML / AI
108
C / C++
65
C# / .NET
55
CS Fundamentals
73
PHP
55
Interview
76
Cheat Sheets
Guides
Tools
Interview Prep
DevOps Track
DevOps Tutorials
Docker, Kubernetes, CI/CD, AWS, Linux and everything you need for modern DevOps.
144
Topics
32
Beginner
77
Intermediate
35
Advanced
π Complete DevOps Guide β all 144 topics β
Linux
Linux Command Line Basics
Beginner
Linux File System
Beginner
Linux File Permissions
Intermediate
Linux Process Management
Intermediate
Shell Scripting Basics
Intermediate
Shell Scripting Advanced
Advanced
cron Jobs in Linux
Intermediate
Linux Networking Commands
Intermediate
SSH and SCP Explained
Beginner
vim Editor Basics
Beginner
Linux System Performance Tuning
Advanced
Linux Disk and Storage Management
Intermediate
Git
Introduction to Git
Beginner
Git Branching and Merging
Intermediate
Git Rebase vs Merge
Intermediate
Git Stash and Cherry-pick
Intermediate
Git Workflows β GitFlow
Intermediate
GitHub Pull Requests and Code Review
Beginner
Git Tags and Releases
Intermediate
Resolving Git Merge Conflicts
Intermediate
Git Hooks Explained
Intermediate
Git Clone: Clone a Repository Step by Step
Beginner
Git Pull: Fetch and Merge Remote Changes
Beginner
Git Checkout -b: Creating and Switching Branches
Beginner
Git Delete Local and Remote Branch
Beginner
Git Squash Commits: Combine Multiple Commits into One
Intermediate
Git Stash: Save and Restore Work in Progress
Beginner
Git Cherry Pick: Apply Commits Across Branches
Intermediate
Git Reset: Hard, Soft and Mixed Explained
Intermediate
Git Fetch vs Pull: What's the Difference
Beginner
Git Amend: Edit the Last Commit
Beginner
Docker
Introduction to Docker
Intermediate
Containerization vs Virtualization
Intermediate
Docker vs Virtual Machine
Intermediate
How Docker Works Internally
Advanced
Docker Architecture Explained
Intermediate
Docker Images and Containers
Intermediate
Dockerfile Explained
Intermediate
Docker Volumes and Networking
Intermediate
Docker Compose
Intermediate
Docker Registry and Docker Hub
Beginner
Docker Security Best Practices
Advanced
Multi-stage Docker Builds
Advanced
Docker Swarm Basics
Advanced
Optimising Docker Images
Advanced
Docker Networking Deep Dive
Advanced
Docker Containerization Explained (2026 Guide)
Beginner
Docker in Production
Advanced
Cannot Connect to Docker Daemon: Causes, Fixes and Prevention
Beginner
Kubernetes
Introduction to Kubernetes
Advanced
Kubernetes Pods and Deployments
Advanced
Kubernetes Services and Ingress
Advanced
Kubernetes ConfigMaps and Secrets
Advanced
Kubernetes StatefulSets
Advanced
Kubernetes HPA β Autoscaling
Advanced
Helm Charts for Kubernetes
Advanced
kubectl Commands Cheatsheet
Intermediate
Kubernetes Monitoring with Prometheus
Advanced
Kubernetes Architecture Explained
Advanced
Kubernetes Network Policies
Advanced
Service Mesh β Istio Basics
Advanced
CI/CD
Introduction to CI/CD
Intermediate
GitHub Actions Tutorial
Intermediate
Jenkins Tutorial
Intermediate
GitLab CI/CD Tutorial
Intermediate
CI/CD Pipeline Best Practices
Advanced
Blue-Green Deployment
Advanced
Canary Releases Explained
Advanced
Infrastructure as Code Introduction
Intermediate
ArgoCD for GitOps
Advanced
Semantic Versioning Explained
Beginner
Feature Flags Explained
Intermediate
Release Management Best Practices
Intermediate
Rolling Deployments
Intermediate
DevOps Best Practices: What High-Performing Teams Do Differently
Intermediate
Cloud
Cloud Computing Explained: Models, Services, and Real-World Architecture
Beginner
Introduction to AWS
Intermediate
AWS EC2 Basics
Intermediate
AWS S3 Basics
Intermediate
AWS Lambda and Serverless
Intermediate
AWS RDS and DynamoDB
Intermediate
AWS VPC and Networking
Advanced
AWS IAM β Identity and Access
Intermediate
AWS CloudFront and Route 53
Intermediate
Introduction to Google Cloud Platform
Intermediate
Introduction to Azure
Intermediate
Terraform Basics
Intermediate
Ansible Basics
Intermediate
Cloud Cost Optimisation
Intermediate
Serverless Architecture Explained
Intermediate
AWS EKS β Elastic Kubernetes Service
Advanced
Google Cloud Run Basics
Intermediate
AWS SQS and SNS
Intermediate
AWS CloudWatch Basics
Intermediate
Multi-Cloud Strategy
Advanced
AWS Bedrock Explained: Building GenAI Apps Without Managing Models
Intermediate
AWS Snowball: Data Migration, Edge Computing, and Physical Data Transport
Intermediate
AWS Fargate: Serverless Containers on ECS and EKS
Intermediate
Monitoring
Introduction to Monitoring and Observability
Intermediate
Prometheus and Grafana Setup
Intermediate
ELK Stack β Elasticsearch Logstash Kibana
Advanced
Application Performance Monitoring
Intermediate
Distributed Tracing with Jaeger
Advanced
SLI SLO SLA Explained
Intermediate
Alerting and On-call Best Practices
Intermediate
Log Aggregation Best Practices
Intermediate
Chaos Engineering Basics
Advanced
Ansible
Introduction to Ansible
Beginner
Ansible Playbooks Explained
Beginner
Ansible Roles and Best Practices
Intermediate
Google Cloud
Introduction to Google Cloud Platform
Beginner
GCP vs AWS vs Azure β Key Differences
Beginner
Google Cloud Compute Engine Basics
Intermediate
Google Cloud Storage and BigQuery Overview
Intermediate
AutoSys
Introduction to AutoSys
Beginner
AutoSys Architecture and Components
Beginner
AutoSys Event Server and Event Processor
Beginner
AutoSys Installation and Setup
Beginner
AutoSys vs Cron vs Control-M
Beginner
JIL Introduction and Syntax
Beginner
JIL Job Types: CMD, BOX and File Watcher
Beginner
JIL Attributes Complete Reference
Intermediate
JIL insert_job update_job delete_job
Beginner
Box Jobs and Nested Boxes in AutoSys
Intermediate
File Watcher Jobs in AutoSys
Intermediate
JIL One-Time Job Overrides
Intermediate
AutoSys Job Scheduling and Time Conditions
Beginner
AutoSys Job Dependencies and Conditions
Intermediate
AutoSys Calendars and run_calendar
Intermediate
AutoSys Global Variables
Intermediate
AutoSys date_conditions and run_window
Intermediate
AutoSys Job Status Codes Explained
Beginner
AutoSys sendevent Command
Intermediate
AutoSys autorep Command
Intermediate
ON HOLD vs ON ICE in AutoSys
Intermediate
Force Start and Kill Job in AutoSys
Intermediate
AutoSys Monitoring with WCC
Intermediate
AutoSys Alarms and Notifications
Intermediate
AutoSys Fault Tolerance and Recovery
Advanced
AutoSys Job Failure Handling and Restart
Advanced
AutoSys Real-World Patterns and Best Practices
Advanced
AutoSys Integration with SAP and Oracle
Advanced
AutoSys Cloud Workload Automation
Advanced
AutoSys Interview Questions and Answers
Intermediate