Menu
CoddyTech
Lộ trình học

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

Lộ trình học mạng máy tính, từng bước một

6 khóa học2 phần282 bài học280 thử thách776 câu hỏi trắc nghiệm

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.

  1. 1
    Bắt đầu bước nàyBắt đầuDi chuyển trong hệ thống tệp, quản lý tệp và quyền truy cập, nối các lệnh bằng pipe, đọc log. Mọi công cụ mạng trong lộ trình này đều là lệnh terminal, nên terminal được học trước tiên.Bắt đầuTrang riêng
  2. 2
    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
  3. 3
    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
  4. 4
    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
  5. 5
    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
  6. 6
    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
Bạn nhận được gì
Mọi thứ bạn sẽ dùng để học lập trình

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.

playground.js
Trình chỉnh sửa code
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Đầu vào
"Alex"
Đầu ra
"Hello, Coddy! Alex"

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!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Gấp đôi hoặc mất hết

Ngày 5/7

fire Freeze icon

Đó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.

Python
7Streak
250Điểm
5Năng lượng
Biến
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
Tiếp tục
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Hành trình
Mục tiêu
Bảng xếp hạng
Hồ sơ
4.9
Ngôi saoNgôi saoNgôi saoNgôi saoNgôi sao
Đánh giá

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!

Giải đấu Challenger
Giải đấu ChallengerTop 7 được thăng hạng
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconVùng thăng hạngleaderboard Arrow Up icon

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.

Giới thiệu về biến
Âm thanh

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.

1xSarah

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.

CoddyGiấy chứng nhận hoàn thành
Chứng nhận rằngNguyễn Văn Anđã hoàn thành xuất sắc
python iconPython cơ bản
Đã xác minh
NgàyTh1 2026
LinkedInThêm vào LinkedIn

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.

Các lộ trình học khác

Cùng các khóa học, sắp xếp cho một vai trò khác. Tiến độ được giữ lại: khóa học đã hoàn thành ở một lộ trình được tính ở mọi lộ trình có khóa học đó.

Tất cả lộ trình học
Hình minh họa các ngôn ngữ lập trình của Coddy

Bắt đầu lộ trình Mạng máy tính miễn phí

Bắt đầu học