Lộ trình lập trình viên Flutter
Học Dart, rồi xây app Flutter chạy trên màn hình điện thoại ngay cạnh code của bạn: bố cục, điều hướng, state, dữ liệu và bốn app hoàn chỉnh.
72,370+ người học code đã đăng ký các khóa học này
628 bài học675 thử thách2,796 câu hỏi trắc nghiệm
- Phù hợp cho người mới
Trợ giúp lập trình bằng AI
Bài học tương tác thực hành
Có thuyết minh âm thanh cho mọi bài học
Bài trắc nghiệm để kiểm tra kiến thức
Một chứng nhận lộ trình ở cuối, cùng 12 chứng nhận trên đường đi
Lộ trình Flutter, từng bước một
Mỗi bước là một khóa học trên Coddy. Tiến độ được lưu theo từng khóa học.
- 1Bước 12 phần, theo thứ tự
- 2Bước 2
Lớp trong Dart
Bắt đầu bước nàyBắt đầuLớp, đối tượng, hàm khởi tạo, kế thừa và mixin: thứ tạo nên mọi widget Flutter.Bắt đầu - 3Bước 3
Những app Flutter đầu tiênTrang riêng
Bắt đầu bước nàyBắt đầuWidget, văn bản, hàng và cột, rồi nút bấm, ô nhập văn bản, công tắc và setState. Kết thúc bằng app tính tiền tip.Bắt đầuTrang riêng2 phần, theo thứ tự - 4Bước 4
Màn hình và bố cục
Bắt đầu bước nàyBắt đầuDanh sách, thẻ, lưới, chuyển giữa các màn hình, tab và bố cục vừa với mọi điện thoại, cùng theme và chế độ tối.Bắt đầu2 phần, theo thứ tự - 5Bước 5
Quản lý state
Bắt đầu bước nàyBắt đầuĐưa state lên trên, Provider và Riverpod, và khi nào dùng cái nào. Kết thúc bằng một giỏ hàng dùng chung cho hai màn hình.Bắt đầu - 6Bước 6
Dữ liệu và mạng
Bắt đầu bước nàyBắt đầuFuture, async và await, FutureBuilder, chuyển JSON thành lớp Dart, kéo để làm mới, cùng ngày tháng và giá tiền với intl.Bắt đầu - 7Bước 7
Bốn app hoàn chỉnh
Bắt đầu bước nàyBắt đầuDanh sách việc cần làm, app trắc nghiệm, cửa hàng có giỏ hàng và app theo dõi thói quen, mỗi app được xây từng bước một.Bắt đầu - 8Bước 8
Terminal và GitTrang riêng
Bắt đầu bước nàyBắt đầuDòng lệnh, rồi Git: commit, nhánh, merge và sửa sai.Bắt đầuTrang riêng2 phần, theo thứ tự
Học qua thực hành
Viết code thật, truy vấn cơ sở dữ liệu, xây dựng trang web và làm chủ prompt AI. Các bài học tương tác bao quát mọi kỹ năng mà lập trình viên hiện đại cần.
Xây dựng streak
Học đều đặn và nhìn tiến độ của bạn lớn dần! Theo dõi thói quen code mỗi ngày, bảo vệ streak bằng ngày đóng băng và nhận phần thưởng khi học mỗi ngày.
12 ngày streak
Quay lại ngày mai để giữ streak!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Gấp đôi hoặc mất hết
Ngày 5/7
Đóng băng streak
2 left
Bạn không đơn độc
Thi đấu trên bảng xếp hạng toàn cầu, mời bạn bè để nhận phần thưởng và cùng nhau ăn mừng thành công. Học code cùng bạn bè vui hơn nhiều!
Mọi cách để học
Đọc, nghe, tự kiểm tra, hỏi AI hoặc tra cứu bất cứ điều gì bạn đã học. Mỗi bài học phù hợp với trình độ của bạn.
Biến là một vùng chứa có tên, lưu một giá trị mà bạn có thể dùng lại sau trong chương trình.
Trong Python, bạn tạo biến bằng cách viết tên, dấu bằng, rồi giá trị muốn lưu.
Giá trị có thể thay đổi theo thời gian. Gán lại tên đó chỉ đơn giản là trỏ nó tới một giá trị mới.
Nhận chứng nhận
Nhận chứng nhận cho mỗi khóa học bạn hoàn thành. Thêm vào hồ sơ LinkedIn và CV để cho nhà tuyển dụng thấy kỹ năng lập trình của bạn.
Vì sao nên học Flutter trên Coddy
- App của bạn chạy trên màn hình điện thoại ngay cạnh code, với Chạy và Hot reload.
- Phần kiểm tra xem app của bạn hiển thị gì, nên bạn biết màn hình hoạt động đúng, không chỉ riêng code.
- Không cần cài gì: không Android Studio, không trình giả lập, không cần điện thoại.
- Khi bạn bị kẹt, Bugsy chỉ ra chỗ có vấn đề mà không viết sẵn đáp án cho bạn.
Câu hỏi về việc trở thành lập trình viên Flutter
Cần học gì để trở thành lập trình viên Flutter?
Dart trước, rồi đến widget và bố cục của Flutter, điều hướng giữa các màn hình, quản lý state và tải dữ liệu từ máy chủ. Tiếp theo là Git, vì đội nào cũng dùng nó. Lộ trình này đi đúng theo thứ tự đó.
Có cần biết lập trình trước khi học lộ trình này không?
Không. Bước đầu tiên dạy Dart từ con số 0: biến, điều kiện, vòng lặp, hàm và lớp.
Học Flutter mất bao lâu?
Khoảng bốn đến sáu tháng nếu học một giờ mỗi ngày. Dart chiếm hai tháng đầu, hành trình Flutter mất thêm khoảng ba tháng.
Có thể đăng các app này lên App Store hoặc Google Play không?
Có. Code là Flutter thật. Sao chép nó vào một dự án Flutter trên máy tính, rồi build cho Android hoặc iOS bằng Flutter SDK.
Học Flutter có dễ xin việc không?
Flutter là một trong những cách được dùng nhiều nhất để xây app cho iOS và Android từ một codebase duy nhất. Nhiều startup và agency tuyển người làm Flutter. Lộ trình này dạy kỹ năng, không phải cách tìm việc.
Coddy có thuộc Google hay Flutter không?
Không. Coddy không liên kết với Google và không được Google bảo trợ. Flutter là nhãn hiệu của Google LLC.
Tôi có nhận được chứng nhận cho lộ trình Lập trình viên app Flutter không?
Có. Hoàn thành mọi bước và bạn nhận một chứng nhận miễn phí cho cả lộ trình Lập trình viên app Flutter. Chứng nhận liệt kê từng khóa học bạn đã hoàn thành trên đường đi và liên kết đến chứng nhận riêng của từng khóa, để ai cũng có thể kiểm tra mọi kỹ năng được nêu. Bạn có thể thêm nó vào hồ sơ LinkedIn. Đây là chứng nhận hoàn thành của Coddy, không phải văn bằng được kiểm định.