Lộ trình DevOps cho người mới bắt đầu
Các khóa học miễn phí theo đúng thứ tự một kỹ sư DevOps thực sự cần: dòng lệnh Linux, Git, container Docker, Kubernetes, SQL và Python để tự động hóa. Mọi bài học đều chạy trên trình duyệt, không cần cài đặt gì, và mỗi khóa học đều kết thúc bằng một chứng nhận miễn phí.
2,218,227+ người học code đã đăng ký các khóa học này
543 bài học592 thử thách2,783 câu hỏi trắc nghiệm
- Phù hợp cho người mới
Trợ giúp lập trình bằng AI
Bài học tương tác thực hành
Có thuyết minh âm thanh cho mọi bài học
Bài trắc nghiệm để kiểm tra kiến thức
Một chứng nhận lộ trình ở cuối, cùng 9 chứng nhận trên đường đi
Lộ trình học DevOps, từng bước một
Mỗi bước là một khóa học có sẵn trên Coddy. Học theo thứ tự, hoặc nhảy thẳng vào khóa bạn còn thiếu; dù cách nào thì tiến độ của bạn cũng được lưu riêng cho từng khóa học.
- 1Bước 1
- 2Bước 2
Git và quản lý phiên bảnTrang riêng
Bắt đầu bước nàyBắt đầuCommit, nhánh, merge, giải quyết xung đột, remote, và hoàn tác sai lầm một cách an toàn. Mọi pipeline triển khai đều bắt đầu từ một repository Git, và mọi buổi rà soát sự cố đều kết thúc trong lịch sử của nó.Bắt đầuTrang riêng - 3Bước 3
Docker và containerTrang riêng
Bắt đầu bước nàyBắt đầuImage, container, Dockerfile, volume và mạng container, học qua thực hành. Container là cách phần mềm hiện đại được đóng gói và phát hành, và là đơn vị mà Kubernetes cùng mọi nền tảng đám mây làm việc cùng.Bắt đầuTrang riêng - 4Bước 4
Kubernetes và điều phối containerTrang riêng
Bắt đầu bước nàyBắt đầuPod, manifest YAML, Deployment, Service, ConfigMap và Secret, điều khiển bằng kubectl trên một cluster mô phỏng: mở rộng ứng dụng, triển khai phiên bản mới, quay lui về bản cũ, và gỡ lỗi một Pod bị kẹt ở CrashLoopBackOff. Kubernetes là nơi phần lớn các đội chạy những container mà bước trước đã dạy bạn build.Bắt đầuTrang riêng - 5Bước 5
SQL và cơ sở dữ liệuTrang riêng
Bắt đầu bước nàyBắt đầuTruy vấn, lọc, join và tổng hợp các bảng thật. Công việc DevOps bao gồm sao lưu, di chuyển và gỡ lỗi cơ sở dữ liệu, cũng như đọc các câu truy vấn mà một dịch vụ chậm đang chạy.Bắt đầuTrang riêng2 phần, theo thứ tự - 6Bước 6
Python để tự động hóaTrang riêng
Bắt đầu bước nàyBắt đầuNgôn ngữ scripting của DevOps: xử lý tệp và văn bản, làm việc với API và JSON, và biến một runbook hai mươi lệnh thành một script duy nhất. Thích Go hơn? Khóa học Go hoàn toàn có thể thay thế cho bước này.Bắt đầuTrang riêng3 phần, theo thứ tự
Học qua thực hành
Viết code thật, truy vấn cơ sở dữ liệu, xây dựng trang web và làm chủ prompt AI. Các bài học tương tác bao quát mọi kỹ năng mà lập trình viên hiện đại cần.
Xây dựng streak
Học đều đặn và nhìn tiến độ của bạn lớn dần! Theo dõi thói quen code mỗi ngày, bảo vệ streak bằng ngày đóng băng và nhận phần thưởng khi học mỗi ngày.
12 ngày streak
Quay lại ngày mai để giữ streak!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Gấp đôi hoặc mất hết
Ngày 5/7
Đóng băng streak
2 left
Code ở mọi nơi
Mang hành trình lập trình theo bên mình! Không cài đặt, không tải về: chỉ cần mở ra và bắt đầu code. Có trên iOS, Android và Web với đánh giá 4,9 sao.
Bạn không đơn độc
Thi đấu trên bảng xếp hạng toàn cầu, mời bạn bè để nhận phần thưởng và cùng nhau ăn mừng thành công. Học code cùng bạn bè vui hơn nhiều!
Mọi cách để học
Đọc, nghe, tự kiểm tra, hỏi AI hoặc tra cứu bất cứ điều gì bạn đã học. Mỗi bài học phù hợp với trình độ của bạn.
Biến là một vùng chứa có tên, lưu một giá trị mà bạn có thể dùng lại sau trong chương trình.
Trong Python, bạn tạo biến bằng cách viết tên, dấu bằng, rồi giá trị muốn lưu.
Giá trị có thể thay đổi theo thời gian. Gán lại tên đó chỉ đơn giản là trỏ nó tới một giá trị mới.
Nhận chứng nhận
Nhận chứng nhận cho mỗi khóa học bạn hoàn thành. Thêm vào hồ sơ LinkedIn và CV để cho nhà tuyển dụng thấy kỹ năng lập trình của bạn.
Vì sao nên bắt đầu DevOps cùng Coddy
- Thực hành ngay từ bài học đầu tiên. Bạn gõ lệnh thật vào một shell Linux thật, commit vào một repository Git thật và build image Docker thật ngay trên trình duyệt: đó là phản xạ mà công việc DevOps cần, chứ không phải những slide nói về nó.
- Đúng thứ tự. Phần lớn lộ trình DevOps liệt kê bốn mươi công cụ; lộ trình này dạy những nền tảng mà công cụ nào trong số đó cũng mặc định bạn đã có (terminal, quản lý phiên bản, container, cơ sở dữ liệu và một ngôn ngữ scripting) cùng Kubernetes, nền tảng mà phần lớn các container đó cuối cùng sẽ chạy trên.
- Gợi ý AI đọc đúng đầu ra của bạn, như một lệnh
chmodthất bại, một xung đột merge hay một container thoát ngay lập tức, và gợi hướng cho bạn tự sửa mà không đưa luôn đáp án. - Mỗi khóa học một chứng nhận miễn phí. Chia sẻ được trên LinkedIn, và mỗi chứng nhận gắn với một kỹ năng mà nhà tuyển dụng có thể kiểm tra trong buổi phỏng vấn.
Câu hỏi thường gặp về học DevOps
Nói đơn giản thì DevOps là gì?
DevOps là cách làm trong đó việc xây dựng, phát hành và vận hành phần mềm diễn ra thành một vòng lặp liên tục, thay vì bàn giao qua lại giữa đội phát triển và đội vận hành. Trong công việc hằng ngày, DevOps nghĩa là tự động hóa cách code được kiểm thử, đóng gói và triển khai, và đủ thành thạo với máy chủ, container và dòng lệnh để giữ cho các hệ thống đó hoạt động ổn định. Công cụ thay đổi sau vài năm; những nền tảng trong lộ trình này thì không.
Nên học gì đầu tiên để làm DevOps?
Dòng lệnh Linux, trước mọi thứ khác. Gần như mọi công cụ DevOps (Git, Docker, Kubernetes, Terraform, Ansible, mọi hệ thống CI) đều được điều khiển từ terminal và chạy trên máy chủ Linux. Khi đã quen với shell, Git và Docker sẽ đến dễ dàng, và một ngôn ngữ scripting như Python biến những công việc lặp đi lặp lại thành tự động hóa. Đó chính xác là thứ tự của lộ trình này.
Có thể học DevOps miễn phí không?
Có. Mọi khóa học trong lộ trình này đều miễn phí: bài học, terminal Linux chạy trên trình duyệt, các bài tập Git, Docker và Kubernetes, gợi ý AI và chứng nhận ở cuối mỗi khóa học. Không có học phí bootcamp và không cần cài đặt gì.
Có cần biết lập trình để học DevOps không?
Không cần để bắt đầu. Bốn bước đầu (Linux, Git, Docker và Kubernetes) hoàn toàn không cần lập trình. Python nằm cuối lộ trình chính vì scripting là thứ bạn cần đến khi đã có những công việc dòng lệnh lặp đi lặp lại đáng để tự động hóa. Nếu đã biết một ngôn ngữ, bạn có thể bỏ qua bước đó hoặc thay bằng Go, ngôn ngữ cũng được dạy trên Coddy.
Lộ trình này có dạy Kubernetes, CI/CD hay nền tảng đám mây không?
Kubernetes thì có: đây là bước thứ tư, thực hành với kubectl trên một cluster mô phỏng, từ Pod và Deployment đến Service, cấu hình và gỡ lỗi. CI/CD và các nền tảng đám mây thì chưa, và chúng tôi muốn nói thẳng điều đó hơn là kéo dài trang này cho đầy. GitHub Actions, AWS và các công cụ khác được xây dựng trên nền các bước ở đây và đã có trong kế hoạch chương trình học; khi một khóa học ra mắt, nó sẽ được thêm vào lộ trình như một bước mới.
Lộ trình DevOps mất bao lâu?
Tổng cộng khoảng 550 bài học. Với một giờ tập trung mỗi ngày, các khóa học Linux, Git và Docker tổng cộng mất khoảng một tháng, Kubernetes thêm khoảng một tuần, SQL từ hai đến ba tuần, và Python từ bốn đến sáu tuần tùy bạn đi sâu đến đâu. Phần lớn mọi người làm việc hiệu quả với terminal chỉ trong hai tuần đầu.
Có nhận được chứng nhận DevOps không?
Có. Hoàn thành mọi bước, bạn nhận được một chứng nhận lộ trình DevOps miễn phí. Chứng nhận này liệt kê từng khóa học bạn đã hoàn thành trên đường đi và liên kết đến chứng nhận riêng của từng khóa, để nhà tuyển dụng có thể kiểm tra mọi kỹ năng được nêu. Mỗi khóa học cũng cấp chứng nhận riêng khi bạn học xong, và bạn có thể thêm bất kỳ chứng nhận nào vào LinkedIn. Đây là giấy chứng nhận hoàn thành do Coddy cấp, không phải văn bằng được công nhận chính thức.
Tôi có nhận được chứng nhận cho lộ trình DevOps không?
Có. Hoàn thành mọi bước và bạn nhận một chứng nhận miễn phí cho cả lộ trình DevOps. Chứng nhận liệt kê từng khóa học bạn đã hoàn thành trên đường đi và liên kết đến chứng nhận riêng của từng khóa, để ai cũng có thể kiểm tra mọi kỹ năng được nêu. Bạn có thể thêm nó vào hồ sơ LinkedIn. Đây là chứng nhận hoàn thành của Coddy, không phải văn bằng được kiểm định.