DevOps Engineering Course for Beginners

By freeCodeCamp | Free Course on YouTube

4.8
(0 ratings)
0 students enrolled
Q
Created by Qasrawii Academy
Last updated 3/2026 EN Beginner 1608 min total

What you'll learn

Complete DevOps course covering CI/CD pipelines, Docker, Kubernetes, monitoring, infrastructure as code, and DevOps culture and best practices.

Course Content

13 sections 130 lessons 1608m total length

Getting Started

10 lessons
What is DevOps? | Complete Industry Level Training (2026) | DevOps Full Course Preview
16:00
DevOps Tutorial #02: Roles of DevOps Engineer | DevOps Demand in 2025 | The Techzeen Preview
9:00
DevOps Tutorial #03: DevOps Roadmap | Become a DevOps Engineer in 2026 (Hindi/Urdu) Preview
10:00
DevOps Tutorial #04: Git & GitHub Full Course 2026 | Complete Installation & Setup Guide
19:00
DevOps Tutorial #05: Git & GitHub | How to Push Code on GitHub | Beginner's Guide | 2025
16:00
DevOps Tutorial #06: Git & GitHub | Git Workflow | From Working Directory to Remote Repo
23:00
DevOps Tutorial #07: Git & GitHub | Git Ignore | .gitignore File | 2025 | (Hindi/Urdu)
15:00
DevOps Tutorial #08: Git & GitHub | Git Restore Command | Undo Changes | (Hindi/Urdu)
11:00
DevOps Tutorial #09: Git & GitHub | Git Revert Command | Undo Commits with Git Revert
12:00
DevOps Tutorial #10: Git & GitHub | Git Reset Command Explained | Git Reset Vs Git Revert
12:00

Fundamentals

10 lessons
DevOps Tutorial #11: Git & GitHub | Create Global & Local Git Aliases (2025) | (Hindi/Urdu)
11:00
DevOps Tutorial #12: Git & GitHub | Create, Switch, Merge & Delete Branches Explained (2025)
23:00
DevOps Tutorial #13: Git & GitHub | Git Amend Command Explained | Fix Git Commits (2025)
9:00
DevOps Tutorial #14: Git & GitHub | Master Git Clone Command in 2025 | Hindi/Urdu
12:00
DevOps Tutorial #15: Git & GitHub | Git Pull vs Git Fetch | Git Commands 2025 (Hindi/Urdu)
16:00
DevOps Tutorial #16: Git & GitHub | How to Deploy a Static Website on GitHub | GitHub Pages
11:00
DevOps Tutorial #17: Git & GitHub | How to Deploy Vite React App on GitHub | 2025 (Hindi/Urdu)
10:00
DevOps Tutorial #18: Git & GitHub | Git Diff Command Explained | 2025 | (Hindi / Urdu)
9:00
DevOps Tutorial #19: Git & GitHub | How to Skip Git Staging Area | 2025 | (Hindi/Urdu)
6:00
DevOps Tutorial #20: Git & GitHub | Git Stash Command | Git Stash Apply vs Git Stash Pop
13:00

Core Concepts

10 lessons
DevOps Tutorial #21: Git & GitHub | How to Collaborate on a GitHub Repo 2025 | (Hindi/Urdu)
20:00
DevOps Tutorial #22: Git & GitHub | How to Create & Merge Pull Requests | 2025 (Hindi/Urdu)
12:00
DevOps Tutorial #23: Git & GitHub | How to Create an Attractive README.md File in 2025
9:00
DevOps Tutorial #24: Git & GitHub | GitHub Actions Introduction | 2025 | (Hindi/Urdu)
6:00
DevOps Tutorial #25: Git & GitHub | GitHub Actions Workflow Explained | 2025 (Hindi/Urdu)
7:00
DevOps Tutorial #26: Git & GitHub | Create Your First GitHub Actions Workflow | 2025
15:00
DevOps Tutorial #27: Git & GitHub | How to Schedule GitHub Actions Workflows | 2025
11:00
DevOps Tutorial #28: Git & GitHub | How to Disable GitHub Actions Workflows 2025
8:00
DevOps Tutorial #29: Git & GitHub | Automate Angular Build Process | GitHub Actions Workflow
15:00
DevOps Tutorial #30: Git & GitHub | Artifacts & Caching for Next.js Build | GitHub Actions Workflow
13:00

Intermediate Topics

10 lessons
DevOps Tutorial #31: Git & GitHub | Job Concurrency in GitHub Actions | 2025
10:00
DevOps Tutorial #32: Git & GitHub | How to Generate SSH Key in GitHub | SSH Vs HTTPS
13:00
DevOps Tutorial #33: GitLab Introduction | GitLab vs GitHub | 2025 (Hindi/Urdu)
10:00
DevOps Tutorial #34: GitLab: Generate & Add SSH Key in GitLab | 2025 (Hindi/Urdu)
9:00
DevOps Tutorial #35: GitLab: Push Code to GitLab | Groups & Projects | 2025
11:00
DevOps Tutorial #36: GitLab: Create & Merge Branches in GitLab | 2025 (Hindi/Urdu)
12:00
DevOps Tutorial #37: GitLab Runners: Shared Vs Group Vs Specific Runners | 2025 (Hindi/Urdu)
13:00
DevOps Tutorial #38: Docker: What is Docker & Why We Use It? | Docker Introduction 2025
14:00
DevOps Tutorial #39: Docker: Installation of Docker Desktop on Windows | (Hindi/Urdu)
4:00
DevOps Tutorial #40: Docker: Images vs Containers in Docker | 2025 (Hindi/Urdu)
13:00

Advanced Concepts

10 lessons
DevOps Tutorial #41: Docker: Docker Hub vs Docker Desktop | What is Base (Parent) Image?
12:00
DevOps Tutorial #42: Docker: How to Pull & Run Node.js Image in Docker? | 2025
8:00
DevOps Tutorial #43: Docker: Create a Docker Image for a Node.js App Using Dockerfile | 2025
21:00
DevOps Tutorial #44: Docker: Run Docker Image Inside a Container | 2025 (Hindi/Urdu)🔥
7:00
DevOps Tutorial #45: Docker: .dockerignore in Docker | Ignore Files & Folders | 2025 (Hindi/Urdu)
9:00
DevOps Tutorial #46: Docker: Create & Manage Multiple Docker Images | 2025 (Hindi/Urdu)
10:00
DevOps Tutorial #47: Docker: Volumes Explained! | Why Use Volumes in Docker Containers?
5:00
DevOps Tutorial #48: Docker: How to Create & Use Volumes with Containers? (Hindi/Urdu)
14:00
DevOps Tutorial #49: Docker: Compose.yaml File Explained | How to Create & Use It? (2025)
7:00
DevOps Tutorial #50: Docker: How to Upload Image on Docker Hub | 2025 | (Hindi/Urdu)
8:00

Projects & Practice

10 lessons
DevOps Tutorial #51: Docker: How to Host Image on Play with Docker | 2025 | (Hindi/Urdu)
10:00
DevOps Tutorial #52: Docker: Setup & Run GitLab on Docker | 2025 | (Hindi/Urdu)
10:00
DevOps Tutorial #53: Docker: GitLab Server with Docker Compose | 2025 | (Hindi/Urdu)
15:00
DevOps Tutorial #54: Docker: GitLab Server with Docker Volumes for Data Persistence
7:00
DevOps Tutorial #55: Docker: GitLab Server vs GitLab Runners | 2025 | (Hindi/Urdu)
6:00
DevOps Tutorial #56: Docker: Register GitLab Runner with GitLab Server on Docker | 2025
13:00
DevOps Tutorial #57 : Docker: Fix GitLab External URL in Docker Compose | 2025
4:00
DevOps Tutorial #58: Introduction to Cloud Computing | AWS vs Azure vs GCP | 2025
11:00
DevOps Tutorial #59: AWS: What is AWS & Why Use It? | Cloud Computing | 2025
7:00
DevOps Tutorial #60: AWS: How to Create AWS Free Tier Account | Step by Step | 2025
4:00

Deep Dive

10 lessons
DevOps Tutorial #61: AWS: How to Install AWS CLI on Windows | 2025 | (Hindi/Urdu)
6:00
DevOps Tutorial #62: AWS: AWS IAM User Creation & AWS CLI Configuration 2025
8:00
DevOps Tutorial #63: AWS: What is EC2 in AWS? Explained with Real Examples | 2025
9:00
DevOps Tutorial #64: AWS: How to Launch EC2 Instance in AWS using IAM User 2025 | Hindi/Urdu
12:00
DevOps Tutorial #65: AWS: How to Connect EC2 Instance using SSH | Fix Permission Denied Error
13:00
DevOps Tutorial #66: AWS: How to Install Apache Web Server on EC2 Instance | 2025 | Hindi/Urdu
12:00
DevOps Tutorial #67: AWS: Host a Static Website on EC2 Using Apache Web Server | 2025
9:00
DevOps Tutorial #68: AWS: Install NGINX Web Server on AWS EC2 | 2025 | (Hindi/Urdu)
11:00
DevOps Tutorial #69: AWS: Deploy Node.js App on AWS EC2 with NGINX | (Hindi/Urdu) | 2025
17:00
DevOps Tutorial #70: AWS: S3 Bucket Explained | What is AWS S3 Bucket | 2025 (Hindi/Urdu)
8:00

Expert Level

10 lessons
DevOps Tutorial #71: AWS: How to Create an S3 Bucket & Upload Files with Public Access
9:00
DevOps Tutorial #72: AWS: Upload Files from Next.js App to AWS S3 Bucket | (Hindi/Urdu) | 2025
22:00
DevOps Tutorial #73: AWS: AWS Lambda Function | What is Serverless? (Hindi/Urdu)
5:00
DevOps Tutorial #74: AWS: Create & Test AWS Lambda Function | 2025 | (Hindi/Urdu)
10:00
DevOps Tutorial #75: AWS: Integrate AWS Lambda with API Gateway & CORS | Next JS Form Submit
19:00
DevOps Tutorial #76: AWS: DynamoDB in AWS? Core Concepts & Interview Qs | 2025 (Hindi/Urdu)
8:00
DevOps Tutorial #77: AWS: DynamoDB Integration with Next.js App | Form Data Save in AWS DB | 2025
19:00
DevOps Tutorial #78: AWS: What is ECS (Elastic Container Service) in AWS? ECS Architecture(2025)
5:00
DevOps Tutorial #80: Ansible: What is Ansible, Why Use It, Core Concepts Explained | 2025
7:00
DevOps Tutorial #81: Ansible: Install Ansible in Windows using WSL Ubuntu | Step-by-Step Setup 2025
9:00

Mastery

10 lessons
DevOps Tutorial #82: Ansible: Create Inventory File & Ping Localhost | 2025 | (Hindi/Urdu)
11:00
DevOps Tutorial #83: Ansible: What is Playbook? Create & Execute Ansible Playbook | (Hindi/Urdu)
12:00
DevOps Tutorial #84: Ansible: Variables & Loops in Ansible Playbook Explained (Hindi/Urdu)
16:00
DevOps Tutorial #85: Ansible: Connect Ansible to AWS EC2 Remote Machine (Hindi/Urdu) | 2025
14:00
DevOps Tutorial #86: Ansible: Tags in Ansible Playbook | 2025 | (Hindi/Urdu)
17:00
DevOps Tutorial #87: Ansible: Handlers & Notify in Ansible | 2025 | (Hindi/Urdu)
12:00
DevOps Tutorial #88: Ansible: Ansible Roles Explained with Practical Example (Hindi/Urdu)
12:00
DevOps Tutorial #89: Ansible: Ansible Facts & Conditionals (When Clause) | 2025 | (Hindi/Urdu)
13:00
DevOps Tutorial #90: Ansible: Ansible Vault (Secrets Management) | 2025 | (Hindi/Urdu)
10:00
DevOps Tutorial #91: Terraform Introduction | What is IAC, Why Terraform, Real-Life Examples | 2025
11:00

Final Projects

10 lessons
DevOps Tutorial #92: Terraform Installation on Windows | Step-by-Step Setup Guide | 2025
6:00
DevOps Tutorial #93: Terraform Workflow Explained | init, plan, apply, destroy | 2025 | (Hindi/Urdu)
8:00
DevOps Tutorial #94: Terraform: Create First AWS EC2 Instance | Step-by-Step Guide | Hindi/Urdu
14:00
DevOps Tutorial #95: Terraform: Variables & Code Best Practices to Create EC2 | Hindi/Urdu 2025
16:00
DevOps Tutorial #96: Terraform: State File (tfstate, .backup, .lock.hcl) Explained | Hindi/Urdu 2025
12:00
DevOps Tutorial #97: Terraform: Locals & Conditional Expressions with Practical Example | 2025
14:00
DevOps Tutorial #98: Terraform: Resource Dependencies & depends_on with Practical Example | 2025
15:00
DevOps Tutorial #99: Terraform: Modules Explained | Local vs Remote Modules | 2025
17:00
DevOps Tutorial #100: Terraform: Workspaces Explained | Dev/Stage/Prod | 2025
10:00
DevOps Tutorial #101: Terraform: Terraform Registry Modules Explained | IaC 2025 (Hindi/Urdu)
12:00

Bonus Content

10 lessons
DevOps Tutorial #102: Terraform: Remote State with S3 & Locking using DynamoDB | 2025 (Hindi/Urdu)
24:00
DevOps Tutorial #103: Jenkins Introduction & CI/CD Explained | Why Use Jenkins in DevOps (2025)
6:00
DevOps Tutorial #104: Jenkins Installation on Windows Step-by-Step | 2025 (Hindi/Urdu)
11:00
DevOps Tutorial #105: Jenkins: Create First Jenkins Job | Build Triggers, Workspaces | 2025
9:00
DevOps Tutorial #106: Jenkins GitHub Integration using Webhook & Ngrok (Real-Time Trigger) | 2025
14:00
DevOps Tutorial #107: Jenkins Run Shell Commands & Automate Tasks (Windows Batch Script) | 2025
9:00
DevOps Tutorial #108: Jenkinsfile Explained | Declarative vs Scripted Pipelines with Examples | 2025
9:00
DevOps Tutorial #109: Build CI/CD Pipeline using Jenkins + GitHub + Webhooks + Vercel | 2025
17:00
DevOps Tutorial #110: Install Jenkins on Ubuntu EC2 | Java, Port 8080, SSH, Setup from Scratch
13:00
DevOps Tutorial #111: CI/CD Pipeline with Jenkins, GitHub, Webhook & AWS EC2 for Next.js Deployment
22:00

Additional Topics

10 lessons
DevOps Tutorial #112: CI/CD Pipeline with Jenkins, Docker, AWS EC2, GitHub & Email for NestJS App
35:00
DevOps Tutorial #113: What is Kubernetes (K8s)? Why & How We Use K8s in DevOps (Hindi/Urdu) 2025
10:00
DevOps Tutorial #114: Kubernetes Architecture Explained | Master & Worker Nodes 2025
10:00
DevOps Tutorial #115: Install Kubernetes (K8s) on Windows with Minikube & Docker | 2025
12:00
DevOps Tutorial #116: Kubernetes Deployments, Pods, ReplicaSets & Scaling with kubectl (2025)
18:00
DevOps Tutorial #117: Kubernetes Services (NodePort, ClusterIP, LoadBalancer) Explained 2025
24:00
DevOps Tutorial #118: Kubernetes Volumes, Persistent Volume (PV), PVC Explained 2025
21:00
DevOps Tutorial #119: Kubernetes ConfigMap & Secrets Explained | Store Env Vars in Pods | 2025
17:00
DevOps Tutorial # 120 : Kubernetes Namespaces & Resource Limits | K8s Tutorial 2025
14:00
DevOps Tutorial # 121 : Kubernetes Installation on Ubuntu AWS EC2 | Minikube & kubectl Setup 2025
10:00

Part 13

10 lessons
DevOps Tutorial # 122 : Deploy React App on Kubernetes (K8s) | Minikube on AWS EC2 Ubuntu 2025
10:00
DevOps Tutorial # 123 : Helm in Kubernetes | Easy App Deployment with Helm Charts on Minikube
10:00
DevOps Tutorial # 124 : Linux Commands for DevOps Engineers 2025 | WSL & Ubuntu 24.04
39:00
DevOps Tutorial # 125 : Bash Scripting for Beginners | Learn Shell & Bash with Examples in Ubuntu
32:00
DevOps Tutorial # 126 : Why Grafana & Prometheus Are the Perfect Monitoring Combo in DevOps 2025
7:00
DevOps Tutorial # 127 : How to Install Grafana & Prometheus on Ubuntu | (Hindi/Urdu) 2025
10:00
DevOps Tutorial # 128 : Create Your First Grafana Dashboard with Prometheus | Step-by-Step 2025
9:00
DevOps Tutorial # 129 : Monitor Express.js with Prometheus & Grafana | Node.js App Monitoring 2025
13:00
DevOps Tutorial # 130 : Send Email Alerts with Prometheus & Grafana | Express.js App Monitoring
18:00
How to Become a DevOps Engineer in 2026 🚀 Complete Roadmap | Zero to Hero | Hindi/Urdu
9:00

Description

Complete DevOps course covering CI/CD pipelines, Docker, Kubernetes, monitoring, infrastructure as code, and DevOps culture and best practices.

Original course by freeCodeCamp. Curated and organized for optimal learning on Qasrawii LMS.

Requirements

  • A computer with internet access
  • Willingness to learn

Student Reviews

No reviews yet. Be the first to share your experience!

Preview this course
Free Open Access

This course includes:

130 lessons
1608 minutes of content
Beginner level
EN
Full lifetime access
Certificate of completion