Lộ trình học mạng máy tính cho người mới bắt đầu
Kiến thức mạng nền tảng theo đúng thứ tự một kỹ sư mạng học, qua thực hành: terminal Linux trên trình duyệt để chạy lệnh, mô hình OSI từng tầng một, địa chỉ IP và subnet mask tự tính bằng tay, rồi tra cứu DNS, cổng và socket, ping, request HTTP gõ bằng tay và TLS trên máy chủ thật, cùng một bài lab nơi bạn đặt địa chỉ và sửa lỗi cho một mạng LAN. Miễn phí, có chứng nhận cho mỗi khóa học.
50,370+ người học code đã đăng ký các khóa học này
282 bài học280 thử thách776 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 6 chứng nhận trên đường đi
Lộ trình học mạng máy tính, 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: tiến độ được lưu theo từng khóa học dù bạn chọn cách nào.
- 1Bước 1
- 2Bước 2
Mô hình OSI, từng tầng mộtTrang riêng
Bắt đầu bước nàyBắt đầuBảy tầng và những gì thật sự nằm ở mỗi tầng: frame, packet, segment, cổng, giao thức, cùng mô hình TCP/IP đặt bên cạnh. Đây là bộ từ vựng mà mọi khóa học sau, mọi buổi phỏng vấn xin việc và mọi lần xử lý sự cố đều dùng.Bắt đầuTrang riêng - 3Bước 3
Địa chỉ IP và chia subnetTrang riêng
Bắt đầu bước nàyBắt đầuĐịa chỉ IPv4, lớp địa chỉ và CIDR, subnet mask, địa chỉ mạng và địa chỉ broadcast, chia một mạng thành các subnet và tính kích thước cho chúng, tất cả làm bằng tay với kết quả kiểm tra tức thì cho đến khi phép tính thành phản xạ. Đây là bước người học mạng hay trượt nhất và là bước lộ trình này luyện kỹ nhất.Bắt đầuTrang riêng - 4Bước 4
Mạng máy tính với terminalTrang riêng
Bắt đầu bước nàyBắt đầuCách các máy giao tiếp, tên miền và DNS, cổng và socket, kiểm tra khả năng kết nối, rồi HTTP gõ bằng tay, curl chuyên sâu, gửi dữ liệu, HTTPS và TLS, và gỡ lỗi xác thực, tất cả trên máy chủ thật. Đây là cách một kỹ sư thật sự quan sát mạng từ dòng lệnh.Bắt đầuTrang riêng - 5Bước 5
Lab mạng LANTrang riêng
Bắt đầu bước nàyBắt đầuĐặt địa chỉ cho các máy trong mạng LAN, đặt mask cho đúng, thêm router và gateway, xử lý những gì không kết nối được, rồi mở rộng mạng văn phòng và sửa một chi nhánh bị hỏng. Bài lab nơi ba bước trước gộp lại thành một kỹ năng.Bắt đầuTrang riêng - 6Bước 6
Docker và mạng containerTrang riêng
Bắt đầu bước nàyBắt đầuImage, container và Dockerfile, rồi đến phần mà hầu hết khóa học Docker bỏ qua: cách container nhận địa chỉ, giao tiếp với nhau và kết nối ra thế giới bên ngoài. Cầu nối từ kiến thức mạng nền tảng sang công việc DevOps và cloud.Bắt đầuTrang riêng
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 học mạng máy tính trên Coddy
- Terminal thật, không phải sơ đồ. Mạng máy tính thường được dạy qua slide; ở đây bạn chạy ping, tra cứu DNS và curl đến máy chủ thật ngay trên trình duyệt và đọc nguyên văn HTTP trả về, nên mọi khái niệm đều là thứ bạn đã tận mắt thấy.
- Chia subnet bằng tay cho đến khi thấy dễ. Lớp địa chỉ, CIDR, mask và địa chỉ broadcast là phần mà người học hay trượt nhất trong mọi khóa học mạng; lộ trình này luyện đi luyện lại với kết quả kiểm tra tức thì cho đến khi chúng trở thành phép tính chứ không phải thứ phải học thuộc.
- Gợi ý AI đọc được lệnh bạn gõ và kết quả của nó. Khi thiếu gateway hay sai mask, Bugsy xem bạn đã gõ gì và nhận lại gì, rồi gợi ý hướng sửa mà không đưa luôn đáp án.
- Mỗi khóa học có một chứng nhận miễn phí, xác minh được tại URL riêng: Linux, mô hình OSI, chia subnet, công cụ mạng, lab mạng LAN, Docker. Mỗi chứng nhận là một dòng trong CV mà nhà tuyển dụng có thể kiểm tra trong năm phút.
Câu hỏi thường gặp về học mạng máy tính
Nên học những kiến thức mạng máy tính cơ bản nào trước?
Cách các thiết bị được đánh địa chỉ (địa chỉ IP, subnet, địa chỉ MAC), cách dữ liệu được chia tầng trên đường đi qua mạng (mô hình OSI và TCP/IP), cách tên miền trở thành địa chỉ (DNS), cách một gói tin tìm đường (định tuyến và chuyển mạch), và vài lệnh giúp bạn thấy tất cả những điều đó diễn ra. Đó chính là lộ trình này, theo đúng thứ tự đó, với dòng lệnh đứng đầu vì mọi công cụ sau đều chạy trên đó.
Đây có phải khóa học CCNA không?
Không, và chúng tôi muốn nói rõ điều đó hơn là làm trang này trông đồ sộ. CCNA là chứng chỉ của Cisco, có đề cương thi riêng và phần cấu hình dành riêng cho thiết bị của hãng. Lộ trình này là nửa thực hành mà việc ôn CCNA mặc định bạn đã có: đánh địa chỉ, chia subnet, các mô hình, công cụ terminal và một mạng LAN chạy được. Nhiều người học lộ trình này trước khi đọc sách CCNA để các sơ đồ trong sách mô tả những thứ họ đã từng thấy.
Có thể học mạng mà không cần mua router và switch không?
Có. Mọi thứ trong lộ trình này chạy trên máy chủ Linux thật ngay trong trình duyệt: bạn truy vấn DNS, kiểm tra khả năng kết nối, mở socket, gửi request HTTP bằng tay và kiểm tra TLS mà không cần sở hữu một thiết bị nào. Bài lab LAN cũng đánh địa chỉ, định tuyến và xử lý sự cố mạng theo cách tương tự. Thiết bị vật lý dạy đi dây và menu riêng của từng hãng, những thứ đến sau và học rất nhanh khi đã vững khái niệm.
Có cần biết Linux trước khi học mạng không?
Bạn cần biết dùng dòng lệnh, vì vậy đó là bước đầu tiên ở đây. Gần như mọi công cụ mạng đáng biết như ping, tra cứu DNS, curl, các công cụ về cổng và socket đều là lệnh terminal, và phần lớn công việc kỹ sư mạng, DevOps và bảo mật diễn ra trên máy chủ Linux. Một đến hai tuần với khóa học terminal là đủ để phần còn lại của lộ trình trở nên dễ dàng.
Học kiến thức mạng nền tảng mất bao lâu?
Khoảng hai đến ba tháng cho toàn bộ lộ trình nếu học một giờ mỗi ngày: hai tuần cho terminal cơ bản, hai đến ba tuần cho mô hình OSI, ba đến bốn tuần cho địa chỉ IP và chia subnet đến khi thành phản xạ, ba tuần cho khóa học mạng với terminal cùng các bài lab LAN, và hai tuần cho mạng Docker. Chia subnet là phần hầu hết mọi người mất nhiều thời gian nhất, và cũng là nơi luyện tập mang lại hiệu quả rõ nhất.
Những công việc nào dùng các kỹ năng mạng này?
Trực tiếp nhất là kỹ sư mạng và quản trị mạng, nhưng còn mọi vị trí DevOps, site reliability, cloud và bảo mật: container, VPC trên cloud, load balancer, tường lửa và VPN đều là mạng máy tính khoác thêm một tên sản phẩm. Lập trình viên backend đọc được nguyên văn một lượt trao đổi HTTP sẽ gỡ lỗi được những sự cố production khiến đồng nghiệp bó tay. Bước Docker ở cuối là cầu nối sang lộ trình DevOps.
Khóa học mạng này có miễn phí không?
Mọi khóa học trong lộ trình đều miễn phí: bài học, terminal Linux trên trình duyệt, các bài lab, gợi ý AI và chứng nhận cuối mỗi khóa học. Pro bỏ giới hạn năng lượng hằng ngày và thêm trợ giúp AI không giới hạn; không có gì trên trang này bị khóa sau gói Pro.
Tôi có nhận được chứng nhận cho lộ trình Mạng máy tính 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 Mạng máy tính. 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.