Bootcamp Khoa học máy tính (kiến thức CS) dành cho người mới bắt đầu | Kiến trúc máy tính, Hệ điều hành, Mạng máy tính

Đây là khóa học Phần 1 trong lộ trình giúp hệ thống hóa một cách ngắn gọn và rõ ràng những kiến thức cốt lõi về khoa học máy tính (CS) thực sự cần thiết để giỏi phát triển phần mềm và dữ liệu trong thời gian ngắn. Khóa học này cũng đã được sử dụng trong nhiều năm làm khóa đào tạo nội bộ tại các doanh nghiệp hàng đầu trong nước. Dựa trên 20 năm kinh nghiệm thực tế trong nhiều lĩnh vực, từ phần mềm hệ thống đến phát triển web, ứng dụng và khoa học dữ liệu, khóa học trình bày từng bước những kiến thức cốt lõi cần thiết để giỏi phát triển phần mềm và dữ liệu theo phương pháp bài bản, nhưng dễ hiểu.

(5.0) 8 đánh giá

129 học viên

Độ khó Nhập môn

Thời gian Không giới hạn

Network
Network
Computer Architecture
Computer Architecture
Operating System
Operating System
Network
Network
Computer Architecture
Computer Architecture
Operating System
Operating System

Đánh giá từ những học viên đầu tiên

5.0

5.0

소금한줌

30% đã tham gia

Vì xuất thân không phải chuyên ngành nên thiếu kiến thức cơ bản về CS, do đó tôi đã đăng ký khóa học này. Khi tiến hành bài giảng, thầy giải thích rất dễ hiểu bằng cách cho xem các ví dụ thực hành, nên tôi thấy rất tốt để học tập. Cảm ơn thầy về bài giảng hay!

5.0

팩제주

99% đã tham gia

Tôi đã có thể học kiến thức CS một cách nhanh chóng và chi tiết.

5.0

박지준

30% đã tham gia

Tốt tốt

Bạn sẽ nhận được điều này sau khi học.

  • Tóm tắt cốt lõi về kiến trúc máy tính, rất cần thiết để hiểu những kiến thức trọng tâm của ngành khoa học máy tính

  • Tóm tắt cốt lõi về hệ điều hành – trọng tâm của ngành Khoa học máy tính

  • Tóm tắt cốt lõi về mạng máy tính – phần quan trọng nhất trong ngành khoa học máy tính

Trên nền tảng công nghệ không ngừng thay đổi

Nền tảng cơ bản không thay đổi

CS là những ‘nền tảng’ không thay đổi theo thời gian. Dù các framework thay đổi, thậm chí AI xuất hiện, kiến trúc máy tính, quản lý bộ nhớ và luồng mạng vẫn không đổi. Cuối cùng, tính bền vững của năng lực phát triển nằm ở đây.

Kiến thức đồ sộ, chỉ cần 1 tháng để nắm vững những điều cốt lõi hoàn thiện

Tổng hợp những khái niệm cốt lõi thiết yếu cho công việc thực tế, được thiết kế để cả những người đang bận rộn làm việc và người mới bắt đầu có thể nắm vững kiến thức chuyên ngành chỉ trong 1 tháng.

Khóa học được Naver, Kakao, Line, Coupang, Baemin lựa chọnngay đây

Các doanh nghiệp hàng đầu trong nước, bao gồm cả Naver, Kakao, Line và Coupang, đã đưa khóa học này vào chương trình đào tạo nội bộ. Đây là khóa học đã được kiểm chứng với phản hồi từ hơn 10.000 người trong 5 năm qua.

Kể cả chuẩn bị phỏng vấn! Câu hỏi phỏng vấn của 100 công ty được phân tích hoàn hảo

Phân tích các câu hỏi phỏng vấn của khoảng 100 doanh nghiệp thực tế và cung cấp những câu trả lời mẫu cho phần phỏng vấn kỹ thuật về lý thuyết CS. Bạn có thể tự tin tham gia cả những buổi phỏng vấn mang tính thực tiễn.

Được 80 nghìn người công nhận! Kiến thức CS cuối cùng vẫn là ZanJaemi Coding

Đừng giữ định kiến “kiến thức chuyên ngành rất khó” nữa. Đây là khóa học rõ ràng, mạch lạc của Dave Lee từ 잔재미코딩, được 100.000 học viên tích lũy qua 10 năm học trực tuyến và trực tiếp công nhận.

Cội nguồn của lập trình
Chỉ cần 5 môn học là đủેદ

Nếu muốn xây dựng sự nghiệp phát triển phần mềm/dữ liệu một cách vững chắc, bạn cần hệ thống hóa các lý thuyết cốt lõi của khoa học máy tính. Các môn khoa học máy tính ở trường đại học rất đa dạng, nhưng năm môn cốt lõi gồm những môn sau. Để nâng cao năng lực thực tiễn, học thêm kỹ nghệ phần mềm cũng là một lựa chọn tốt.

✅ Kiến trúc máy tính (nền tảng của hệ điều hành và lập trình)
✅ Hệ điều hành (OS), lập trình hệ thống (nền tảng để lập trình và cải thiện hiệu năng hệ thống Linux)
✅ Mạng máy tính (nền tảng để cải thiện hiệu năng mạng)
✅ Cấu trúc dữ liệu và thuật toán (nền tảng của các bài kiểm tra lập trình và lập trình)
✅ Cơ sở dữ liệu (nền tảng quản lý và cải thiện hiệu năng cơ sở dữ liệu)

Khóa học này tập trung vào ba môn cốt lõi trong số năm môn: kiến trúc máy tính, hệ điều hành và mạng. Đây là những kiến thức cốt lõi tối thiểu mà các vị trí phát triển phần mềm và dữ liệu đều sử dụng; nếu thiếu nền tảng này, bạn sẽ liên tục gặp khó khăn khi thực hiện các nhiệm vụ thực tế như tối ưu hiệu năng, phân tích sự cố và thiết kế.

Lộ trình Khoa học Máy tính (kiến thức CS) của Janjeami Coding

  • part1. Tổng hợp kiến thức cốt lõi về kiến trúc máy tính, hệ điều hành và mạng (khóa học chính)

  • part2. Hệ thống phần mềm, tóm tắt những kiến thức cốt lõi về kỹ thuật phần mềm (dự kiến)

  • part3. Tóm tắt trọng tâm về cấu trúc dữ liệu và thuật toán JAVA (dự kiến)

  • part4. Tóm tắt trọng tâm về cấu trúc dữ liệu và thuật toán Python (dự kiến)

※ Cơ sở dữ liệu tập trung vào SQL, bạn có thể học và hệ thống hóa qua các khóa học dưới đây.
- [Bootcamp SQL và cơ sở dữ liệu (MySQL) dành cho người mới bắt đầu]
- [Giải bài tập SQL trung và cao cấp cùng phân tích dữ liệu thực tế 101]

Lộ trình Phần 1.

Những kiến thức nền tảng nhất về khoa học máy tính
Kiến trúc máy tính, hệ điều hành, mạng

Kiến trúc máy tính, hệ điều hành và mạng máy tính là những môn học không nên học riêng lẻ. Vì khái niệm trước giúp bạn hiểu khái niệm sau, nên cần học theo trình tự nhất định để có thể hiểu sâu.

Khóa học này được thiết kế để hệ thống hóa chính xác các lý thuyết cốt lõi theo đúng trình tự đó, sau đó giúp bạn xây dựng nền tảng vững chắc thông qua phần mềm hệ thống, kỹ thuật phần mềm, cấu trúc dữ liệu, thuật toán và nhiều nội dung khác trong các bài giảng tiếp theo.

[Giai đoạn 1: Kiến trúc máy tính]

Kiến trúc máy tính có thể khô khan và một số lý thuyết có thể không còn sát với hiện tại, khiến bạn nhanh chóng mệt mỏi. Vì vậy, khóa học này dựa trên cuốn sách CODE — một tác phẩm bán chạy lâu năm trong lĩnh vực CNTT suốt 20 năm, trình bày các nguyên lý máy tính một cách thú vị — để hệ thống hóa những nội dung cốt lõi và bổ sung các khái niệm mà một nhà phát triển/chuyên gia dữ liệu nhất định phải biết.


[Giai đoạn 2: Hệ điều hành]

Hệ điều hành là lĩnh vực tôi đã tìm hiểu rất sâu vì sở thích cá nhân, và dù hiện nay sách đã ngừng phát hành, tôi cũng từng xuất bản sách về chủ đề này. Nội dung được biên soạn để các nhà phát triển/chuyên gia dữ liệu hiểu rõ không chỉ những khái niệm mà họ nhất định phải biết, mà còn cả cách các khái niệm chi tiết liên kết với nhau, thay vì chỉ liệt kê chúng.


[Giai đoạn 3: Mạng máy tính]

Mạng máy tính được giải thích rõ ràng chỉ với những nội dung bạn nhất định phải biết, lược bỏ các kiến thức không cần thiết đối với lập trình viên/chuyên gia dữ liệu như kích thước cáp đồng trục. Bằng cách hiển thị dữ liệu thực tế được truyền và nhận ở cấp độ thấp, đồng thời giải thích ý nghĩa của từng dữ liệu, bạn sẽ nắm bắt được cách mạng máy tính hoạt động.

Điểm hấp dẫn của khóa học này

1⃣ Giáo trình đầy đủ, không thua kém khi so sánh với sách chuyên ngành

Hầu hết các khóa học CS chủ yếu sử dụng PPT tiếng Anh, mất hơn 6 tháng để hoàn thành, hoặc chỉ giải các câu hỏi phỏng vấn như câu đố với tiền đề rằng người học đã biết các khái niệm cốt lõi. Những video quay nguyên từ các lớp học trực tiếp đôi khi thậm chí còn không được biên tập cả thời gian nghỉ.

Khóa học này khác biệt. Nội dung được thiết kế phù hợp với việc học trực tuyến, sử dụng tài liệu trực quan giúp truyền tải khái niệm hiệu quả nhất cùng các bài học ngắn, tập trung cao độ trong 10–20 phút. Ngay cả những lý thuyết phức tạp cũng được cô đọng súc tích, chỉ giữ lại phần cốt lõi mà không có nội dung thừa. Hãy hệ thống hóa nhanh chóng và rõ ràng các khái niệm cốt lõi của ngành khoa học máy tính chỉ với khóa học này.

2⃣Phép màu giúp hệ thống hóa rõ ràng các khái niệm phức tạp

Với tài liệu cốt lõi được tinh gọn và phần giải thích dễ hiểu, bài giảng được 구성 để bạn có thể nắm bắt toàn bộ mạch lý thuyết trong nháy mắt và ghi nhớ lâu dài. Bạn sẽ có trải nghiệm khi những khái niệm từng phức tạp bỗng hiện lên rõ ràng trong đầu chỉ trong chốc lát.

3⃣Khóa học giúp bạn tự tin

Nếu bạn thực sự nắm vững khóa học này, bạn sẽ không còn phải thu mình vì cảm thấy mình là một lập trình viên còn thiếu sót. Bạn đã học cách sử dụng ngôn ngữ lập trình và API nhưng vẫn cảm thấy thiếu thiếu, hoặc đang sốt ruột không biết cần học thêm gì? Đó là vì nền tảng lý thuyết của bạn chưa vững chắc.

Hãy xây dựng nền tảng lý thuyết cơ bản với khóa học này. Bạn sẽ hiểu sâu về những kiến thức cốt lõi của khoa học máy tính, ngang tầm một nhà phát triển, thậm chí ở một số lĩnh vực còn sâu hơn các nhà phát triển thông thường, từ đó trở nên tự tin hơn. Dù học bất kỳ công nghệ nào, bạn cũng có thể hiểu và vận dụng sâu sắc, nhanh chóng hơn người khác. Ngay cả khi phát sinh vấn đề, bạn cũng có thể suy luận bên trong đang gặp trục trặc ở đâu.

Chỉ cần hệ thống hóa những kiến thức cơ bản ở mức này, bạn có thể tự tin

Học một cách có hệ thống
Lộ trình của Dave Lee từ Janjeom Coding

Sau khóa học này, lộ trình AI · phát triển · dữ liệu · CS giúp bạn học theo mục tiêu của mình

Các công nghệ IT có mối liên hệ với nhau.
Nếu chọn lọc và học các công nghệ liên quan, đồng thời kết hợp thêm AI, bạn sẽ đạt được mục tiêu nhanh hơn rất nhiều.

Tất cả các lộ trình đều hướng dẫn cả cách kết nối và sử dụng các công nghệ với nhau,
được thiết kế để nâng dần độ khó từ trình độ nhập môn đến trình độ chuyên gia, và
được cập nhật thường xuyên trong nhiều năm.

Mức giảm giá cũng được áp dụng nhiều hơn so với khi bạn học từng khóa học riêng lẻ.

1. Lộ trình học toàn diện về dữ liệu nhanh nhất

Từ phân tích dữ liệu đến khoa học dữ liệu, lộ trình toàn diện cho sự nghiệp

← Hãy vuốt sang trái/phải để xem các khóa học liên quan →

Xem chi tiết lộ trình (mua với giá ưu đãi)

3. Kiến thức nền tảng về phát triển, dữ liệu và các kiến thức cốt lõi về khoa học máy tính (CS)

Từ cấu trúc máy tính, hệ điều hành, mạng, phần mềm hệ thống, kỹ nghệ phần mềm, kiến trúc, cấu trúc dữ liệu đến thuật toán

← Hãy vuốt sang trái hoặc phải để xem các bài giảng CS và lộ trình tổng thể →

Xem chi tiết lộ trình đầy đủ về khoa học máy tính

4. Lộ trình tận dụng AI mạnh mẽ và chắc chắn nhất (2026)

Từ tự động hóa công việc bằng Claude Code, vibe coding, Codex, OpenClaw, phân tích dữ liệu dựa trên Claude Code, đến các kỹ thuật nâng cao của Claude Code như kỹ thuật agentic, harness và loop, cũng như phát triển AI agent.

← Hãy vuốt sang trái hoặc phải để xem các khóa học AI và khóa học tham khảo →

Xem chi tiết lộ trình tận dụng AI mạnh mẽ và chắc chắn nhất (2026)

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Dành cho những ai muốn hệ thống hóa các kiến thức cốt lõi về khoa học máy tính (kiến thức CS) dù không chuyên ngành.

  • Dành cho những người muốn hệ thống hóa các kiến thức cốt lõi về khoa học máy tính (kiến thức CS) để nâng cao năng lực cơ bản về phát triển/dữ liệu

  • Dành cho những ai muốn hệ thống hóa các kiến thức cốt lõi về khoa học máy tính (kiến thức CS) để xây dựng năng lực CNTT vững chắc.

Cần biết trước khi bắt đầu?

  • Kiến thức cơ bản về lập trình

Xin chào
Đây là funcoding

Xác minh Inflearn

Xác minh sự nghiệp

34,633

Học viên

2,605

Đánh giá

1,952

Trả lời

4.9

Xếp hạng

13

Các khóa học

Janjemi Coding, Dave Lee

  • Giới thiệu về Blog Janjaemi Coding [Nhấp vào đây]

  • Kinh nghiệm chính: Quản lý phát triển cấp cao/Principle Product Manager tại Coupang, Quản lý phát triển tại Samsung Electronics (khoảng 15 năm kinh nghiệm)

  • Học vấn: Cử nhân Ngôn ngữ và Văn học Nhật Bản tại Đại học Korea / Thạc sĩ Khoa học Máy tính tại Đại học Yonsei (Sự kết hợp hoàn toàn khác biệt)

  • Lịch sử phát triển chính: Samsung Pay, dịch vụ tìm kiếm thương mại điện tử, trình biên dịch RTOS, Linux Kernel Patch cho NAS

  • Sách đã xuất bản: Lập trình Linux Kernel, Hiểu và phát triển hệ điều hành Linux, Công nghệ IT cốt lõi ai cũng có thể đọc và hiểu ngay, Sách nhập môn lập trình Python cho người mới bắt đầu

  • Trang web vận hành: Fun-coding (http://www.fun-coding.org) [Nhấp vào]

  • Đây là trang web chia sẻ tài liệu miễn phí liên quan đến Full-stack/Khoa học dữ liệu/AI.

  • Khác: Kênh YouTube Fun-Coding [Nhấp vào]

    • Tôi đang bắt đầu từng chút một với mong muốn chia sẻ các mẹo hữu ích cho việc học IT cũng như các bài giảng miễn phí ngắn hạn~

Tôi vừa song hành giữa công việc thực tế hiện tại và giảng dạy về IT, vừa liên tục tạo ra các bài giảng vững chắc về Full-stack, Khoa học dữ liệu và AI trong suốt 8 năm qua.

 

Thêm

Chương trình giảng dạy

Tất cả

70 bài giảng ∙ (13giờ 22phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

8 đánh giá

5.0

8 đánh giá

  • jkjk950님의 프로필 이미지
    jkjk950

    Đánh giá 7

    ∙

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    Vì xuất thân không phải chuyên ngành nên thiếu kiến thức cơ bản về CS, do đó tôi đã đăng ký khóa học này. Khi tiến hành bài giảng, thầy giải thích rất dễ hiểu bằng cách cho xem các ví dụ thực hành, nên tôi thấy rất tốt để học tập. Cảm ơn thầy về bài giảng hay!

    • funcoding
      Giảng viên

      Cảm ơn bạn~!!😊

  • pyhppyyhh2059님의 프로필 이미지
    pyhppyyhh2059

    Đánh giá 2

    ∙

    Đánh giá trung bình 5.0

    5

    99% đã tham gia

    Tôi đã có thể học kiến thức CS một cách nhanh chóng và chi tiết.

    • funcoding
      Giảng viên

      Cảm ơn bạn!

  • ghwlsqh8005님의 프로필 이미지
    ghwlsqh8005

    Đánh giá 1

    ∙

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    Tốt tốt

    • funcoding
      Giảng viên

      Cảm ơn bạn!

  • liketiger님의 프로필 이미지
    liketiger

    Đánh giá 1

    ∙

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    • funcoding
      Giảng viên

      Cảm ơn bạn!!

  • derickun님의 프로필 이미지
    derickun

    Đánh giá 26

    ∙

    Đánh giá trung bình 4.9

    5

    30% đã tham gia

    • funcoding
      Giảng viên

      Cảm ơn bạn!

Khóa học khác của funcoding

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!