강의

멘토링

커뮤니티

Programming

/

Algorithm & Data Structure

Chuẩn bị hoàn toàn cho coding test! [Python Algorithm Master Class] dựa trên hệ thống chấm điểm thực tế

"Giống thực tế nhất! Chinh phục việc làm, cuộc thi lập trình và kỹ năng cùng một lúc." Chuẩn bị hoàn hảo cho bài test coding của doanh nghiệp! Nâng cao kỹ năng từ cơ bản đến trung cấp! Khóa học này chứa đựng những điều cốt lõi cần thiết cho việc chuẩn bị bài test coding. Được cấu trúc theo từng bước từ khái niệm cơ bản đến bài tập thực tế, giúp bạn có thể đồng thời nâng cao kỹ năng lập trình và rèn luyện cảm giác thực chiến.

(5.0) 5 đánh giá

112 học viên

  • codersit
코딩테스트
파이썬
알고리즘
개발자
코더스아이티
Python
Coding Test
Algorithm
data-structure
get a job

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

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

  • Lập trình (Cấu trúc dữ liệu, Thuật toán)

  • Bài kiểm tra lập trình

  • Thuật toán

  • Olympiad Tin học

  • acmicpc

🧑‍🏫 Giảng viên Ryu Seong Wook - Lý lịch đại diện

👨‍💼Lý lịch đại diện

  • Thành viên chính thức Samsung Electronics Software Membership

  • 2013~2015 : Nghiên cứu viên chính hệ thống CP, Bộ phận kinh doanh không dây, Phòng thí nghiệm DMC Samsung Electronics

  • 2015~2017 : Nghiên cứu viên phụ trách khu vực Daegu, Samsung Software Membership, Trung tâm Phần mềm Samsung Electronics

  • 2017~ : Đại diện Coders IT, Học viện Coders IT (vận hành tại quận Suseong, quận Dalseo, Daegu)

  • 2021~ : Đại diện sản xuất và phân phối đồ dùng dạy học lập trình Gongjipsa

  • 2023~ : Ra mắt dịch vụ Arduwiki

  • Phát triển và vận hành ứng dụng tàu điện ngầm Daegu

  • Tham gia phát triển Samsung Electronics S Pen SDK 3.0

  • Tham gia phát triển Samsung School của Samsung Electronics

  • Ra đề và kiểm tra bài thi tuyển chọn thành viên Samsung Software Membership

  • Phát triển dịch vụ AR bệnh viện Gwanggaeto

  • Phát triển dịch vụ giám sát Tập đoàn Cơ sở hạ tầng thành phố Daegu

  • Ra mắt ứng dụng Whats Pink

  • Đang trực tiếp phát triển/vận hành hệ thống chấm điểm và học tập thuật toán

  • Đại diện Coders IT, Đại diện Gong Jipsa, Đại diện Adu Wiki

  • Vận hành cuộc thi lập trình (COCI : Coders Open Contest In Informatcis)

  • Sở hữu tier Diamond 3 theo tiêu chuẩn Baekjoon


💻Bài giảng Coding Test & Thuật toán

  • Năm 2014, bài giảng đặc biệt Tăng cường năng lực SW dành cho nhân viên Trung tâm Nghiên cứu DMC của Samsung Electronics (giảng viên nội bộ)

  • Năm 2016, Samsung Electronics Software Center Samsung Software Membership bài giảng thuật toán

  • Năm 2017, Samsung Electronics Research Institute Bài giảng nâng cao năng lực thuật toán

  • Khóa học Kỹ năng lập trình (Thuật toán nâng cao) tại Viện nghiên cứu Samsung Electronics năm 2017

  • Khóa học cơ bản về ngôn ngữ lập trình SK E&S năm 2018

  • 2019~2024 Khóa học giáo dục Coding Test/Thuật toán Đại học Công nghệ Kumoh, Khoa Kỹ thuật Phần mềm Máy tính

  • Bài giảng Creative Factory Đại học Kyungpook năm 2020

  • Bài giảng Thuật toán Khả năng Giải quyết Vấn đề SW Khoa Công nghệ Máy tính Đại học Keimyung năm 2020

  • 2017-hiện tại: Đang tiến hành các buổi giảng dạy chuyên môn đa dạng bao gồm giảng dạy cho học sinh trường Trung học Khoa học Tài năng Daegu tại Coders High

🧾Bằng sáng chế, nghiên cứu

  • Phương pháp hiển thị đối tượng trên thiết bị, thiết bị đó và phương tiện ghi (Method and apparatus for displaying object and recording medium thereof) Số đơn đăng ký: 1020140152858

  • Phương pháp điều khiển thiết bị và thiết bị (METHOD FOR CONTROLLING DEVICE AND THE DEVICE) Số đơn đăng ký: 1020150013550

  • Phương pháp và thiết bị hiển thị đối tượng trên thiết bị (Method and apparatus for displaying object) Số đơn đăng ký: 1020140064568

  • Phương pháp và thiết bị chia sẻ và hiển thị thông tin viết tay (Method and Apparatus For Sharing and Displaying Writing Information) Số đơn đăng ký: 1020130147817

  • Phương pháp và thiết bị tạo nhóm mạng sử dụng thông tin mẫu (Network Group generating Method and Apparatus Using Pattern Information) Số đơn đăng ký : 1020130091591

Lịch sử giải thưởng của học viên Coders IT

🎯 Điểm khác biệt của khóa học

✅ Cung cấp hệ thống chấm điểm thực tế (Có thể sử dụng mà không cần đăng ký thành viên)

  • Viết code → Nộp bài → Kiểm tra kết quả chấm điểm → Kiểm tra test case sai toàn bộ quy trình tự động hóa

  • Có thể thực hành Python với công cụ chấm điểm dựa trên web (hoặc khuyến nghị PyCharm)

  • Nâng cao kỹ năng lập trình + Nâng cao khả năng giải quyết vấn đề cùng lúc

✅ Giải và cung cấp câu hỏi ví dụ, câu hỏi thực hành, câu hỏi đề thi theo từng phần

  • Cung cấp quá trình giải bài tập ví dụ, thực hành và đề thi sau mỗi phần bài giảng cùng với mã code

  • Cập nhật liên tục tài liệu và video giải đáp, phục hồi các bài tập mới nhất từ kỳ thi coding test

  • Có thể sử dụng nội dung mới nhất thường xuyên mà không có giới hạn thời gian học


✅ Chương trình học chi tiết: Nhập môn → Cốt lõi → Nâng cao

  • Quá trình bắt đầu

    • Độ phức tạp thời gian, sắp xếp, hàm đệ quy

    • Collection, tham chiếu, đối tượng có thể thay đổi/không thể thay đổi

    • Stack/Queue, Đồ thị, BFS/DFS

  • Khóa học cốt lõi

    • Tập hợp rời rạc, MST, tìm kiếm nhị phân, tìm kiếm tham số, Dijkstra, DP

    • Tổng đoạn 1차/2차, Knapsack, LCS

  • Khóa học nâng cao

    • Segment Tree, Offline Query, Bipartite Matching, TRIE, LCA, LIS, Convex Hull

※ Khóa học nâng cao có tần suất xuất hiện thấp trong các bài kiểm tra lập trình nhưng hữu ích cho việc nâng cao kỹ năng và chuẩn bị cho các cuộc thi.


✅ Hỗ trợ tài liệu bài giảng & phản hồi

  • Cung cấp PDF tất cả tài liệu bài giảng

  • Có thể hỏi đáp Q&A trong nền tảng / Trả lời câu hỏi qua email


📘Mã ví dụ và cung cấp file đáp án đề thi thực tế

Tất cả mã code được sử dụng trong học tập đều được cung cấp.

Giải mã bài tập đề thi

Mã giải bài tập mẫu

Tuyển dụng lập trình viênđến chuẩn bị thi đấu PS, luyện tập giải bài tập tập trung vào thực chiến!
Cung cấp bài tập luyện tập và hệ thống chấm điểm cho từng chương,
khi có lỗi sai có thể ngay lập tức kiểm tra test case bị sai để học tập không lãng phí thời gian.
Đây là khóa học có thể nhanh chóng nâng cao trình độ thông qua việc học lặp lại hiệu quả.


🌙 Chế độ tối giúp giảm mỏi mắt cho bạn

Video bài giảng cũng như trang giải bài tập và màn hình chấm điểm đều được cung cấp với giao diện dựa trên chế độ tối.

  • ✅ Học lâu mà mắt ít mệt mỏi hơn

  • ✅ Môi trường học tập đắm chìm giúp tăng cường khả năng tập trung

  • ✅ Code, tài liệu, slide đều dựa trên chủ đề tối


📝Tài liệu PDF bài giảng được tự sản xuất hoàn toàn với 2 loại: chế độ tối và chế độ thường

Tài liệu giảng dạy chế độ tối

Tài liệu bài giảng chế độ thông thường

Tài liệu giảng dạy chế độ tối

Tài liệu bài giảng chế độ thông thường

🧠 Bạn sẽ học được những điều như thế này

  • Các mẫu cấu trúc dữ liệu & thuật toán cần thiết cho việc giải bài tập

  • Thiết kế độ phức tạp thời gian theo tình huống và cảm giác tối ưu hóa code

  • Chiến lược thực chiến từ "cách tiếp cận vấn đề" đến "phòng ngừa lỗi triển khai"

  • Khả năng giải quyết vấn đề mở rộng bao gồm cả các chủ đề nâng cao

💻 Khóa học này có gì đặc biệt? Xem trước môi trường thực hành

Dưới đây là ví dụ về bài tập thực hành có trong khóa học. Bạn có thể viết code, nộp bài và kiểm tra kết quả trên hệ thống chấm điểm web được cung cấp. (Không cần đăng kýsử dụng ngay)

🌟Địa chỉ và hướng dẫn sử dụng đã được bao gồm trong bài giảng

Cung cấp bài tập riêng cho từng khóa học

Cung cấp bài tập dạng PS

Có thể lập trình, chạy và nộp bài mà không cần IDE (dựa trên web)

Kiểm tra kết quả chấm điểm

Cung cấp test case sai khi trả lời không đúng

🧩 Nếu bạn muốn học trên hệ thống Baekjoon Online Judge thay vì hệ thống được cung cấp?

Trong khóa học, chúng tôi cung cấp một hệ thống chấm điểm trực tuyến riêng biệt, tuy nhiên dành cho những ai ưa thích hệ thống Baekjoon Online Judge, chúng tôi cũng đang vận hành nhóm Baekjoon phù hợp với chương trình giảng dạy.

📘 Nếu bạn tham gia nhóm Baekjoon bạn có thể học tập với bộ đề bài được thiết kế phù hợp với khóa học.

(https://www.acmicpc.net/group/2853)

🧮 Bộ sưu tập bài tập theo quy trình nhóm Baekjoon

🙋 Chúng tôi khuyến nghị cho những ai như thế này!

Sinh viên chuẩn bị việc làm bối rối với thuật toán

Người biết khái niệm nhưng không thể triển khai được

Từ cơ bản đến tìm kiếm toàn bộ, DP, MST - chinh phục bằng các bài toán thực tế

Người thiếu tự tin trong thực tế

Trường hợp có đáp án nhưng bị sai

Luyện tập như thực chiến với hệ thống chấm điểm và xác nhận sự tiến bộ trong kỹ năng

Người muốn phát triển kỹ năng một cách chắc chắn

Những người muốn thử thách bản thân trong cuộc thi

Cung cấp nâng cao đến Segment Tree, Offline Query, Convex Hull

📧 Liên hệ và Hỏi đáp

  • Có thể sử dụng bảng hỏi đáp Inflearn Q&A

  • Email: sunguk.ryu@codersit.co.kr

🏁 Bắt đầu ngay bây giờ!

Giải thuật toán hiệu quả ngay trong thực tế! Giảng viên có thực lực + Hệ thống thực tế + Thuật toán nâng cao tất cả trong một khóa học!

📌 Bài kiểm tra lập trình, giờ đây không còn mơ hồ nữa. Hãy cùng chứng minh thực lực của chúng ta!


Q1. Bài gi강 được tiến hành bằng Python, nhưng liệu có sao không nếu phải thi bằng ngôn ngữ khác?

Vâng, không sao cả. Ngoài phần giải thích về đặc điểm của ngôn ngữ Python, quá trình rèn luyện khả năng giải quyết vấn đề mới là quan trọng.
Khóa học này tập trung vào thuật toán và giải quyết vấn đề nên việc nâng cao kỹ năng bất kể ngôn ngữ nào chính là cốt lõi.
Python là ngôn ngữ trực quan và dễ học nhất đối với người mới bắt đầu học thuật toán, và sau khi học xong việc chuyển đổi sang các ngôn ngữ khác (C++, Java, v.v.) cũng không khó.

Q2. Hệ thống chấm điểm được sử dụng như thế nào?

Hệ thống chấm điểm trực tuyến được cung cấp trong khóa học cho phép bất kỳ ai cũng có thể giải bài tập ngay lập tức mà không cần đăng ký thành viên.
Khi viết code và nộp bài, kết quả đúng hay sai sẽ được chấm điểm ngay lập tức và trong trường hợp sai cũng có thể xem được test case đã thất bại.
Có thể trải nghiệm học tập thực chiến thông qua việc tự triển khai → kiểm tra → sửa chữa.

Thông thường trong hệ thống chấm điểm, các test case sai không được cung cấp. Khi input/output lớn, lưu lượng mạng cũng quá tải, và nếu giải bài bằng cách khớp với test case sai thì có thể gây ra tác dụng ngược. Tuy nhiên điều này được cung cấp cho các bạn sinh viên chuẩn bị việc làm thiếu thời gian nên hãy tham khảo và sử dụng. Khi input/output lớn có thể chỉ hiển thị một phần.

Q3. Tôi muốn học thuật toán chứ không phải để làm bài kiểm tra lập trình, vậy có nên học khóa này không?

Tất nhiên rồi.
Khóa học này không chỉ là khóa học thuật toán thực chiến để chuẩn bị cho coding test, mà còn là khóa học tổng hợp về các thuật toán trong khoa học máy tính nói chung như tìm kiếm toàn bộ, cây, DP, đường đi ngắn nhất, segment tree, LCA, convex hull. Bạn sẽ học theo quy trình lý thuyết → ứng dụng → giải bài tập thực chiến chứ không phải chỉ đơn thuần giải bài tập.

Q4. Người không chuyên ngành lập trình có thể học được không?

Vâng.
Nếu bạn có thể sử dụng cú pháp lập trình cơ bản (dựa trên Python) thì người không chuyên ngành cũng có thể tham gia khóa học một cách đầy đủ.
Chúng tôi sẽ hướng dẫn từng bước từ các khái niệm cốt lõi như độ phức tạp thời gian, kiểu dữ liệu, tham chiếu/sao chép.

Q5. Chỉ với các thuật toán được đề cập trong khóa học này có thể đậu bài kiểm tra coding không?

Chương trình giảng dạy được xây dựng dựa trên xu hướng ra đề của các bài kiểm tra lập trình tại các công ty lớn trong nước (Samsung Electronics, Kakao, Line, v.v.).
Đây là khóa học toàn diện từ cơ bản đến nâng cao, nếu bạn chỉ cần tuân thủ nghiêm túc theo chương trình đã được thiết kế, bạn hoàn toàn có thể chuẩn bị đầy đủ cho hầu hết các bài kiểm tra lập trình. Thực tế đã có nhiều trường hợp học viên sau khi hoàn thành khóa học này đã thành công trong việc tìm kiếm việc làm.

Q6. Các thuật toán nâng cao như Segment Tree, LCA có nhất thiết phải học không?

Nội dung này không phải là mục thường xuyên xuất hiện trong các bài kiểm tra lập trình.
Tuy nhiên, nó rất hữu ích cho những người có trình độ cao hoặc muốn chuẩn bị cho các cuộc thi/kỳ thi, học mở rộng thuật toán.

Chỉ với các khóa học từ cơ bản đến cốt lõi cũng đủ để chuẩn bị cho việc tìm kiếm việc làm, nhưng nếu bạn muốn mở rộng kỹ năng và nâng cao khả năng giải quyết vấn đề lên một tầm cao hơn thì tôi khuyên bạn nên học thêm các khóa học nâng cao.

Q7. Tôi muốn giải bài tập trên Baekjoon, có thể được không?

Có, điều đó hoàn toàn có thể.
Khóa học cung cấp hệ thống chấm điểm riêng, nhưng dành cho những ai muốn giải bài tập trên hệ thống Baekjoon
chúng tôi vận hành một nhóm Baekjoon chuyên dụng bao gồm bộ sưu tập bài tập phù hợp với chương trình học.

Khi đăng ký, bạn có thể giải và nộp bài trực tiếp trên Baekjoon với danh sách bài tập được thiết kế phù hợp với khóa học này.

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

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

  • Những người đang chuẩn bị coding test với mục tiêu xin việc làm developer (từ cơ bản)

  • Những người có tiềm năng quan tâm đến cuộc thi lập trình (acmicpc)

  • Những bạn muốn nâng cao trình độ lên mức Gold~Platinum theo tiêu chuẩn Baekjoon

  • Dành cho những ai muốn học các thuật toán nâng cao (LCA, TRIE, cây phân đoạn, v.v.)

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

  • python

Xin chào
Đây là

112

Học viên

5

Đánh giá

1

Trả lời

5.0

Xếp hạng

1

Khóa học

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

Tất cả

50 bài giảng ∙ (25giờ 8phú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ả

5 đánh giá

5.0

5 đánh giá

  • 정지윤님의 프로필 이미지
    정지윤

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    비유 들어주시는게 재밌어서 설명이 귀에 잘 들어와요!! 알고리즘의 핵심 원리를 직관적으로 풀어주시니 어려운 개념으로 와닿던 내용들도 자연스럽게 이해가 되네요. 혼자 공부할땐 추상적으로 느껴졌던 알고리즘들이 문제 풀이를 해주시면서 어떻게 적용하는지도 보여주시니까 확실히 감이 잡힙니다. 내용 계속 다시보면서 익혀볼게요 감사합니다~~

    • 정민기님의 프로필 이미지
      정민기

      Đánh giá 1

      Đánh giá trung bình 5.0

      Đã chỉnh sửa

      5

      18% đã tham gia

      원리 이해에 집중해서 알고리즘들을 잘 설명해주십니다. 특히 재귀함수 활용되는 파트들 혼자 공부할 때 감 잡기가 정말 쉽지 않았는데 일일히 시뮬레이션해주시는 과정 여러 번 돌려보면서 조금씩 보이기 시작한 것 같아요! 앞으로 남아있는 제공되는 문제들 영상 안 보고 스스로 먼저 풀어볼 계획입니다 감사합니다

      • psh14님의 프로필 이미지
        psh14

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        14% đã tham gia

        자체 시스템 사용해서 문제를 풀 수 있고, 해당 시스템 덕분에 틀린 케이스가 왜 틀렸는지 분석할 수 있어서 좋습니다. 강의도 알아듣기 쉽게 설명해주셔서 잘 이해됩니다. 문제를 풀어본 후 강의를 들어보면서 내 풀이와 어떻게 다른지 확인하는 방식으로 학습 중입니다. 앞으로도 잘 학습하겠습니다!

        • ADK123님의 프로필 이미지
          ADK123

          Đánh giá 326

          Đánh giá trung bình 5.0

          5

          40% đã tham gia

          • 전상희님의 프로필 이미지
            전상희

            Đánh giá 1

            Đánh giá trung bình 5.0

            5

            36% đã tham gia

            4.599.346 ₫

            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!