inflearn logo

Nền tảng cơ bản về bài kiểm tra lập trình hoàn thành trong 2 giờ (Python, C++, Java, Javascript)

Đây là khóa học dành cho những người mới bắt đầu từng thắc mắc: “Là do mình kém hay do mình vẫn còn điều chưa học?” khi mới bắt đầu luyện thuật toán. Thông qua những bài tập dễ, bạn sẽ được làm quen với xử lý dữ liệu đầu vào, chuỗi ký tự, cấu trúc dữ liệu, các khái niệm toán học cơ bản và được hướng dẫn cách tiếp cận vấn đề ngay từ những bước đầu tiên.

56 học viên đang tham gia khóa học này

Độ khó Nhập môn

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

JavaScript
JavaScript
Python
Python
Java
Java
C++
C++
Coding Test
Coding Test
JavaScript
JavaScript
Python
Python
Java
Java
C++
C++
Coding Test
Coding Test
Thumbnail

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

  • Các kỹ năng cơ bản trong bài kiểm tra lập trình như nhập xuất, xử lý chuỗi, cấu trúc dữ liệu và toán học cơ bản

  • Khả năng đọc hiểu vấn đề, phân tích đầu vào - đầu ra - điều kiện để xác định hướng giải quyết.

  • Khả năng hiểu và giải thích lý do của cách giải cũng như độ phức tạp thời gian thay vì chỉ là mã nguồn đáp án đúng

Nhập môn kiểm tra mã hóa, hãy bắt đầu đúng cách ngay từ những bước đầu tiên.

Thay vì giải thật nhiều bài tập, trước tiên bạn cần nắm vững kỹ năng cơ bản để đọc hiểu đề bài và xác định nên sử dụng khái niệm nào.

Bạn đã bao giờ có suy nghĩ này khi đang giải bài tập chưa?

  • “Là do mình không đủ khả năng, hay là vẫn còn điều gì đó mình cần phải học?”

  • “Giải bài tập như thế này liệu có tiến bộ không, giải theo cách này hiện tại có đúng không?”


Khóa học này được tạo ra dành cho những người mới bắt đầu muốn đặt nền móng vững chắc cho bài kiểm tra coding.

Trước khi bắt đầu bài kiểm tra mã hóa, hãy làm quen với các khái niệm cơ bản cần thiết thông qua những bài tập dễ.

Bạn có thể học được cách tiếp cận vấn đề sau khi đọc đề bài.

Bạn có thể cùng học cả luồng tư duy cơ bản để đánh giá đâu là một cách giải tốt.




Dành cho những người sau đây

Những người mới bắt đầu luyện tập coding test nhưng cảm thấy mông lung không biết nên bắt đầu giải từ đâu

Những người muốn học không chỉ kiến thức cơ bản về kiểm tra lập trình mà còn cả luồng tư duy giải quyết vấn đề nữa.

Những người muốn học tập một cách hiệu quả bằng cách bám sát các tài liệu học tập có hệ thống thay vì phải tìm kiếm các khái niệm rời rạc một cách riêng lẻ




Kiểm tra lập trình, lý do tại sao khóa học này là lựa chọn tối ưu để bắt đầu

1. Chỉ cần đi theo lộ trình kỹ năng sẽ được nâng cao (Phương pháp học tập có cấu trúc hiệu quả)

📝 Tôi đã tổng hợp những nội dung hữu ích cần biết và đính kèm dưới dạng tài liệu xen kẽ trong nội dung bài giảng!

  • Khi gặp phải điểm tắc nghẽn trong quá trình giải bài tập, bạn có thể học bổ sung ngay lập tức thông qua các tài liệu khái niệm liên quan.


  • Thay vì chỉ đơn thuần học thuộc lòng các khái niệm, chương trình được thiết kế để bạn học chúng vào "khoảnh khắc cảm thấy cần thiết", giúp ghi nhớ lâu hơn.



2. Người mới bắt đầu cũng có thể theo kịp với bài giảng tận tâm

📝 Tôi đã giải thích chi tiết trong phần bình luận về các ví dụ nhập/xuất và những phần dễ gây nhầm lẫn!

  • Những nội dung dễ gây nhầm lẫn như cách xử lý đầu vào, hàm chuỗi, hay cách sử dụng cấu trúc dữ liệu đã được tôi tổng hợp lại trong một tài liệu Notion riêng biệt.


  • Nội dung được thiết kế để bạn có thể tham khảo ngay lập tức và làm theo ngay cả khi gặp phải những khái niệm chưa biết trong lúc giải bài tập.



3. Hỗ trợ học cả 4 ngôn ngữ (Python, C++, Java, Javascript)

📝 Cung cấp lời giải và tất cả nội dung liên quan cho từng ngôn ngữ Python, C++, Java, JavaScript!

  • Không chỉ cung cấp mã nguồn, tôi còn tổng hợp cả cách xử lý dữ liệu đầu vào và các cú pháp chính thường được sử dụng trong từng ngôn ngữ.


  • Các hàm và cách sử dụng dễ gây nhầm lẫn theo từng ngôn ngữ được cung cấp dưới dạng tài liệu riêng biệt để có thể tham khảo ngay trong quá trình giải bài tập.

Mặc dù bài giảng được thực hiện dựa trên ngôn ngữ Python, nhưng chúng tôi cũng cung cấp mã giải và tài liệu tham khảo cần thiết cho các ngôn ngữ còn lại để đảm bảo việc học tập theo từng ngôn ngữ không bị thiếu sót.




Lưu ý trước khi khóa học bắt đầu

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

  • Tất cả tài liệu bài giảng đều được cung cấp dưới dạng liên kết Notion.


Kiến thức tiên quyết và lưu ý

  • Kiến thức cú pháp cơ bản về ngôn ngữ lập trình mà bạn sử dụng (chọn 1 trong các ngôn ngữ: Python, C++, Java, Javascript)

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

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

  • Người mới bắt đầu lập trình, những người lần đầu tiên tiếp cận bài kiểm tra mã hóa (coding test)

  • Lập trình viên mới bắt đầu đã nắm vững ngữ pháp nhưng gặp khó khăn trong việc áp dụng vào giải quyết bài tập.

  • Người học muốn xây dựng nền tảng cơ bản một cách hệ thống bắt đầu từ những câu hỏi dễ.

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

  • Hiểu cú pháp cơ bản của một trong các ngôn ngữ: Python, C++, Java, JavaScript

  • Nắm vững các khái niệm lập trình cơ bản như biến, câu lệnh điều kiện, vòng lặp, v.v.

Xin chào
Đây là ally

944

Học viên

46

Đánh giá

72

Trả lời

5.0

Xếp hạng

2

Các khóa học

- Đang vận hành blog thuật toán

- Đoạt nhiều giải thưởng tại các cuộc thi lập trình

- 3 lần lọt vào vòng chung kết ICPC Seoul Regional (2021, 2022, 2023)

- Đã lọt vào vòng chung kết 2024 ICPC Asia Pacific Championship

- Đang vận hành blog thuật toán - Giành được nhiều giải thưởng tại các cuộc thi lập trình - 3 lần lọt vào vòng chung kết ICPC Seoul Regional (2021, 2022, 2023) - Lọt vào vòng chung kết 2024 ICPC Asia Pacific Championship

Thêm

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

Tất cả

22 bài giảng ∙ (2giờ 10phú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á

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

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!

Miễn phí