Một bài so sánh để bạn tự chọn đúng cách học theo mục tiêu, thời gian và ngân sách của mình — kèm checklist 7 câu hỏi nên hỏi trước khi đóng tiền cho bất kỳ trung tâm nào.
Học lập trình mobile ở đâu phụ thuộc mục tiêu, thời gian và ngân sách của bạn. Trung tâm dài hạn 1–2 năm hợp với người cần chương trình rộng, nhưng học phí thường cao hơn nhiều lần vì thời lượng dài gấp nhiều lần. Khóa chuyên Flutter theo cấp độ hợp người muốn làm ra app và đi làm sớm. Tự học rẻ nhất nhưng dễ bỏ dở nếu không có người hướng dẫn.
Ghi chú minh bạch: bài này do Flutter Hướng Nghiệp viết, nên chúng tôi nêu rõ cả những trường hợp khóa học của mình không phù hợp — xem mục 6. Chúng tôi không nêu con số học phí cụ thể của đơn vị khác vì mức phí thay đổi liên tục; bạn nên hỏi trực tiếp từng đơn vị và yêu cầu con số bằng văn bản trước khi đóng tiền. Các số liệu có nguồn trong bài đều ghi rõ nguồn và năm.
Tóm tắt 5 cách học, 4 tiêu chí chọn nơi học và mức lương Mobile Developer — bản đầy đủ ở bảng bên dưới.
Năm cách học mobile phổ biến nhất ở TPHCM, xếp theo mức độ tập trung vào mobile.
| Cách học | Thời gian | Chi phí | Phù hợp với | Cần lưu ý |
|---|---|---|---|---|
| Trung tâm/học viện dài hạn | 1–2 năm | Cao hơn nhiều lần khóa theo cấp vì kéo dài 1–2 năm — nên hỏi con số cụ thể của từng đơn vị | Người cần lộ trình rộng, muốn học nhiều mảng lập trình | Kiểm tra bao nhiêu buổi thật sự dạy mobile |
| Khóa chuyên Flutter theo cấp độ (Flutter Hướng Nghiệp) | 28 buổi (Cơ Bản, Nâng Cao) · 53 buổi (Chuyên Sâu) | 12,5 / 12,5 / 22,5 triệu. Học đủ 3 cấp: 47.500.000đ | Người muốn tập trung mobile, trả theo từng giai đoạn | Chỉ dạy Flutter, không dạy Swift/Kotlin |
| Khóa Flutter ngắn hạn | Khoảng 70 giờ đến vài tháng, tùy đơn vị | Tùy đơn vị — nên hỏi trực tiếp | Người đã biết lập trình | Xem có dự án thật và có mentor không |
| Đại học / cao đẳng | 3–4 năm | Theo học phí của từng trường | Người cần bằng cấp chính quy | Nội dung mobile thường chỉ là một phần trong chương trình |
| Tự học online | Tùy bạn | Miễn phí đến thấp | Người tự kỷ luật tốt | Dễ bỏ giữa chừng, không có người sửa bài |
Nếu chưa biết lập trình và muốn ra app chạy trên cả iOS và Android nhanh nhất, Flutter là lựa chọn dễ bắt đầu: một ngôn ngữ (Dart), một codebase cho nhiều nền tảng. Nếu bạn đã quen JavaScript và React thì React Native đỡ phải học ngôn ngữ mới. Nếu mục tiêu là làm việc ở công ty chỉ dùng native, hãy học Swift hoặc Kotlin.
Chúng tôi dạy Flutter vì lý do thực dụng: người mới chỉ cần học một ngôn ngữ mà vẫn ra được sản phẩm chạy trên cả hai nền tảng. Nếu mục tiêu của bạn là native chuyên sâu, Flutter không phải lựa chọn tối ưu.
Đây là lộ trình tham khảo chung, tốc độ thực tế phụ thuộc thời gian bạn dành mỗi tuần.
| Tháng | Mục tiêu |
|---|---|
| Tháng 1 | Dart cơ bản, cài môi trường, dựng giao diện đơn giản bằng widget |
| Tháng 2 | Layout, điều hướng nhiều màn hình, state cơ bản |
| Tháng 3 | Gọi API, xử lý JSON, lưu dữ liệu cục bộ, làm quen Firebase |
| Tháng 4 | State management (Provider/Riverpod/BLoC), cấu trúc project rõ ràng |
| Tháng 5 | Làm một app hoàn chỉnh của riêng bạn, viết test cơ bản |
| Tháng 6 | Đóng gói, đăng app lên store, làm portfolio và CV |
Dùng danh sách này cho bất kỳ trung tâm nào, kể cả chúng tôi.
Nếu bạn chọn cách học thứ 2 trong bảng so sánh trên, đây là thông tin cụ thể.
| Cấp độ | Học phí | Thời lượng | Bạn ra được gì |
|---|---|---|---|
| Flutter Cơ Bản Level 1 | 12.500.000đ | 28 buổi 15 buổi lý thuyết/thực hành + 8 buổi bài tập riêng + 5 buổi phụ đạo riêng | App Flutter đầu tiên: giao diện, điều hướng, state cơ bản |
| Flutter Nâng Cao Level 2 | 12.500.000đ | 28 buổi 15 buổi lý thuyết/thực hành + 8 buổi bài tập riêng + 5 buổi phụ đạo riêng | App có API, Firebase, đăng nhập, lưu dữ liệu, animation |
| Flutter Chuyên Sâu Level 3 | 22.500.000đ | 53 buổi 27 buổi lý thuyết/thực hành + 16 buổi bài tập riêng + 10 buổi phụ đạo riêng | App hoàn chỉnh, tích hợp AI, đưa lên App Store và Google Play |
28 buổi — 15 buổi lý thuyết/thực hành + 8 buổi bài tập riêng + 5 buổi phụ đạo riêng
App Flutter đầu tiên: giao diện, điều hướng, state cơ bản
28 buổi — 15 buổi lý thuyết/thực hành + 8 buổi bài tập riêng + 5 buổi phụ đạo riêng
App có API, Firebase, đăng nhập, lưu dữ liệu, animation
53 buổi — 27 buổi lý thuyết/thực hành + 16 buổi bài tập riêng + 10 buổi phụ đạo riêng
App hoàn chỉnh, tích hợp AI, đưa lên App Store và Google Play
50/4/46 Đường Quang Trung, Phường 10, Quận Gò Vấp, TP. Hồ Chí Minh
Hotline: 039 791 9841
Giờ mở cửa: 07:00 – 22:00, tất cả các ngày trong tuần
Nói thẳng để bạn không mất thời gian và tiền của cả hai bên.
Học xong thì kiếm được bao nhiêu — đây là câu hỏi nên có câu trả lời có nguồn.
Theo Báo cáo Lương & Thị trường tuyển dụng IT 2025–2026 của ITviec (khảo sát 1.839 người), nhóm Mobile Developer:
36,85 triệu
Lương trung vị / tháng
14,15 – 45,7 triệu
Khoảng theo kinh nghiệm
Đọc con số này cho đúng: báo cáo gộp chung Mobile Developer — gồm Flutter, React Native và native — nên không có số riêng cho Flutter. Mức thực nhận còn phụ thuộc thành phố, loại công ty và quan trọng nhất là portfolio của bạn: nhà tuyển dụng trả theo sản phẩm bạn đã làm được, không theo chứng chỉ.
Nguồn: ITviec — Báo cáo Lương & Thị trường tuyển dụng IT 2025–2026 (truy cập 21/09/2026).
Những câu hỏi hay gặp nhất khi chọn nơi học lập trình mobile
Để lại thông tin, chúng tôi sẽ trao đổi thẳng: bạn nên học cách nào, cấp nào, và mất bao lâu — kể cả khi câu trả lời là không nên học ở đây.