Chia sẻ học thuật toán trên Coursera
Trải nghiệm thực tế khi học Specialization về thuật toán trên Coursera - từ greedy algorithm đến dynamic programming. Bài viết chia sẻ chi tiết về cấu trúc khóa học, chất lượng giảng dạy, hệ thống bài tập, và cả cách xin học bổng financial aid để học miễn phí. Đây là lựa chọn lý tưởng cho những ai muốn học thuật toán một cách bài bản và chuyên sâu từ những giảng viên hàng đầu.

Tháng trước mình đang định học lại thuật toán cho bài bản thì tình cờ thấy một khóa học thuật toán gồm 5 khóa nhỏ trên Coursera, được gọi là một Specialization. Một khóa nhỏ kéo dài 4 tuần, học hết 1 Specialization thì cỡ 5 tháng. Thấy giới thiệu hay quá cái mình đăng ký học liền.
Xem thêm:
Đúng là tiền nào của nấy, lần đầu tiên trong cuộc đời biết đến greedy algorithm, divide and conquer, knapsack, dynamic programming là gì. Một khóa mà tới 5 người thay phiên dạy, có chỗ để thảo luận và submit code luôn. Một khóa nhỏ có tất cả 20 bài tập gồm cả quiz và assignment.
Mỗi tuần đều có assignment để submit code. Assignmemnt thì pass 2/5 hoặc 3/5 tùy theo tuần thì qua, cũng có deadline hẳn hoi, không nộp thì fail như thường. Về nội dung thì bao hay, người ta dạy từ cơ bản đến nâng cao. Từ đặt vấn đề, giới thiệu giải thuật, đến tốc độ giải thuật các kiểu. Assignment lúc nào cũng có một bài cực khó cho các thanh niên "con nhà người ta".
Trong forum, anh instructor support nhiệt tình, không hiểu chỗ nào cứ hỏi, trả lời đến khi nào hiểu thì thôi.
Hiện 1 khóa là $79, nhưng Coursera cho phép xin financial aid, mấy bạn cứ submit nói em còn sinh viên, không đủ tiền là người ta học miễn phí liền, mà học nhớ pass để lấy chứng chỉ giống mình bên dưới , không pass là lần sau xin financial aid nữa sẽ không được.
Quay lại vấn đề thuật toán, năm nhất mình đi học giải thuật đúng 2 buổi, một buổi lý thuyết với thi thực hành, cuối kỳ thi vừa đủ điểm qua môn.
Hồi xưa mình nghĩ học chi ba cái sort rồi danh sách liên kết, cây chi cho mệt xác. Mấy ngôn ngữ cấp cao thì .sort() là ra, dữ liệu thì cứ bỏ vô list, vector đi, rảnh quá bỏ vô stack, queue làm gì. Giờ máy tính cũng i5, i7 hết rồi, nó xử lý như tốc độ ánh sáng, cần gì phải tối ưu thuật toán. Nhưng đúng là tuổi trẻ bồng bột, cứ tưởng mình hơn người, đi học winform, unity, mobile app, web đồ chứ ai học chi thuật toán tốn thời gian, có ứng dụng được gì đâu.
Nhưng những gì mình học đều bắt nguồn từ kiến nền tảng như thuật toán mà ra. Hơn nữa muốn sản phẩm vượt trội thì phải có điểm khác biệt. Bây giờ ai cũng có thể tự làm một cái mạng xã hội như Facebook, Amazon, Youtube cả. Nhưng làm sao khi người dùng up một cái ảnh lên mạng xã hội là hệ thống tự nhận diện khuôn mặt, yêu cầu tag tên vào.
Làm sao khi người dùng xem video hài Trấn Thành thì Youtube gợi ý hài Trường Giang, Hoài Linh mà không phải gợi ý hoạt hình siêu nhân gao.
Làm sao khi mua sách Fifty Shades of Grey thì Amazon gợi ý mua nguyên cả combo 3 quyển + DVD phim. Vô vàn câu hỏi làm sao như vậy. Chỉ có thuật toán mới giải quyết được.
Mấy bạn nào có suy nghĩ giống mình năm nhất thì nên học thuật toán, OOP đồ nhiều vô để không phải học lại như mình. Còn mấy cái platform game, mobile đồ từ học cũng được, có nền tảng là học nhanh lắm. Nên học trên Coursera vừa hay lại có chứng chỉ đồ kẹp vô linkedin nhìn cho đẹp
Lên search "Data Structures and Algorithms" trên coursera để học nha.
https://www.coursera.org/…/accompl…/certificate/LVD2EAN2BAYX
Related Posts
Discover more content you might enjoy

English Course Challenge in 2 weeks - Day 12: Kinh nghiệm quay khoá học
Bài viết chia sẻ kinh nghiệm quay khóa học tiếng Anh về Bubble.io, bao gồm việc lựa chọn phần mềm Screen.Studio để quay màn hình và tự động tạo phụ đề, những bài học từ việc đặt mục tiêu và xác định đối tượng học viên trước khi chọn nội dung, cũng như lợi ích của việc thử thách bản thân để vượt qua nỗi sợ và hoàn thành dự định. Tác giả cũng giới thiệu khóa học 'Build your first web app in Bubble for beginners' dành cho người mới bắt đầu.

English Course Challenge in 2 weeks - Day 7: Fine-tuning ChatGPT là gì?
Bài viết chia sẻ tiến trình ngày thứ 7 trong thử thách tạo khóa học tiếng Anh trong 2 tuần. Tác giả giới thiệu về Fine-tuning ChatGPT, một tính năng cho phép tạo phiên bản ChatGPT tùy chỉnh dựa trên dữ liệu cung cấp, đặc biệt hữu ích cho chatbot hỗ trợ khách hàng. Bài viết cũng thảo luận về việc điều chỉnh hướng phát triển ứng dụng demo và khóa học, cùng với những khó khăn khi sử dụng API của OpenAI tại Việt Nam.

English Course Challenge in 2 weeks - Day 2: Tiềm năng của Prompt Engineering
Bài viết chia sẻ về việc phát triển ứng dụng SaaS AI demo cho khóa học Bubble, tập trung vào Prompt Engineering - kỹ thuật viết prompt hiệu quả cho AI. Tác giả giới thiệu cấu trúc prompt chuẩn gồm 6 phần: Persona, Context, Task, Format, Examplar và Tone, đồng thời trình bày ý tưởng và mockup cho ứng dụng hỗ trợ người dùng viết prompt tốt hơn, giải quyết vấn đề nhiều người gặp phải khi sử dụng AI.

Đối thoại với AI: Generative AI (AI tạo sinh) và những điều cần biết
Bài viết dạng hỏi đáp toàn diện về AI tạo sinh, bao gồm kỹ thuật viết prompt hiệu quả, cách kiếm tiền từ AI, các nền tảng thay thế Claude AI, chi phí huấn luyện mô hình lớn, và các khái niệm quan trọng như BERT, mô hình tiền huấn luyện cùng những vấn đề đạo đức liên quan.
![[Case Study] Vừa đi du lịch vừa làm việc kiếm $4250 trong 80h](/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fkhoanguyen1505%2Fimage%2Fupload%2Fv1751208916%2Fkhoa_blog%2FCase_Study_V%25E1%25BB%25ABa_%25C4%2591i_du_l%25E1%25BB%258Bch_v%25E1%25BB%25ABa_l%25C3%25A0m_vi%25E1%25BB%2587c_ki%25E1%25BA%25BFm_4250_t%2F114e3cbb-4dae-4e41-aa63-f5742df3ce07_2240x1260.png.jpg&w=828&q=75)
[Case Study] Vừa đi du lịch vừa làm việc kiếm $4250 trong 80h
Trải nghiệm thực tế về việc làm remote kết hợp du lịch xuyên Đông Nam Á theo phong cách Tây balo. Bài viết chia sẻ chi tiết cách tận dụng thời gian chết để làm việc hiệu quả, tham gia các cuộc thi blockchain để kiếm thêm thu nhập, và những bài học thực tế về cân bằng công việc-du lịch khi không có môi trường làm việc lý tưởng.

Cách nhanh nhất để thành công
Đôi khi câu trả lời đơn giản nhất lại là câu trả lời đúng đắn nhất. Bài viết ngắn gọn nhưng đầy sức mạnh này nhắc nhở chúng ta rằng không có con đường tắt nào đến thành công - chỉ có một từ: Luyện tập. Sự kiên trì và rèn luyện liên tục chính là bí quyết vượt qua mọi thử thách.