header-logo.png

Lớp học thuật toán giải quyết 200 bài Leetcode

Thông tin chung

Để theo đuổi công nghệ cao như trí tuệ nhân tạo thì học viên cần có một nền tảng khoa học máy tính vững chắc.

Luyện tập 200 bài Leetcode là cách chúng tôi tạo ra nền tảng lập trình tốt cho học viên lớp CTC. Việc giải quyết những bài toán từ những công ty công nghệ hàng đầu như Google, Amazon, Facebook, Apple giúp học viên cảm thấy tự tin hơn rất nhiều trước khi học những công nghệ cao như trí tuệ nhân tạo.

Các chủ đề quan trọng nhất trên Leetcode đều được đề cập trong khóa học này, đủ để thách thức học viên nỗ lực phấn đấu trở thành kỹ sư toàn cầu.

Những chủ đề bạn sẽ học

  • Đào sâu độ phức tạp thuật toán BigO (Deep Dive into BigO)

  • Chuỗi (String)

  • Mảng (Array)

  • Hai con trỏ (Two Pointers)

  • Ngăn xếp/ Hàng đợi (Stack / Queue)

  • Đống (Heap)

  • Danh sách liên kết (Linked List)

  • Đệ quy + Sắp xếp (Sort)

  • Giải thuật tham lam (Greedy)

  • Đồ thị (Graph)

  • Tìm kiếm chiều rộng (Breadth-first Search (BFS))

  • Tìm kiếm chiều sâu (Depth-first Search (DFS))

  • Dijkstra

  • Union Find

  • Toán (Math)

  • Cây (Tree)

  • Tìm kiếm nhị phân (Binary Search)

  • Cây tìm kiếm nhị phân (Binary Search Tree)

Yêu cầu đầu vào

  • Có nền tảng lập trình Python

Nội dung khoá học


Giới thiệu giảng viên

ngoc.png

Ngoc Ba

Founder

Nguyễn Bá Ngọc là người sáng lập của ProtonX và VietAI Hà Nội. Dự án ProtonX được ra đời với sứ mệnh tạo ra được một thế hệ kỹ sự công nghệ tài năng cho Việt Nam và kiến tạo nên nhiều sản phẩm mang tính đột phá cho Việt Nam và thế giới. Hiện tại ProtonX đang tập trung xây dựng một khóa học AI dành cho tất cả mọi người. Anh Bá Ngọc yêu thích lập trình và máy học, và anh luôn tin tưởng rằng trong tương lai không xa, trí tuệ máy móc (AI) có thể vượt được con người. Anh là Quán quân của cuộc thi Singapore UNESCO Open Data and Science Hackathon 2018. Với kiến thức của bản thân, anh đang đóng góp tích cực vào blog "Learn Machine Learning in two months" trên Github và nhận được hơn 1300 yêu thích từ cộng đồng người đam mê AI. Tại VietAI, anh Bá Ngọc yêu thích giảng dạy về chủ đề mạng học sâu. Trong năm 2019 vừa qua, anh đã được Google ghi nhận là Google Developer Expert in Machine Learning đầu tiên tại Việt Nam.

    Course Features

  • Bài học 18
  • Leetcode 200
  • Thời lượng 2 tiếng/ buổi
  • Yêu cầu Lập trình cơ bản
  • Ngôn ngữ sử dụng Tiếng Việt