LỘ TRÌNH HỌC LẬP TRÌNH
TỐT NHẤT VIỆT NAM
Cam kết chất lượng đầu ra cho học viên
Phương pháp đào tạo hàng đầu Việt Nam
Học từ con số 0 – Đủ năng lực làm việc
Cơ hội cam kết việc làm tại Nhật Bản
Mức lương đầu ra lên đến 20 – 30 triệu/tháng
Học linh hoạt: Online/Offline, ngày/đêm
HỌC LẬP TRÌNH LÀ HỌC GÌ? KHÓ KHÔNG? BAO LÂU?
HỌC LẬP TRÌNH LÀ GÌ?
– Học cách “ra lệnh” cho máy tính bằng những dòng code để tạo ra website, ứng dụng, trò chơi…
– Học ngôn ngữ mới – ngôn ngữ của máy tính.
– Không cần nền tảng công nghệ từ trước, chỉ cần bắt đầu từ những bước cơ bản và học theo lộ trình phù hợp, ai cũng có thể làm được.
HỌC LẬP TRÌNH KHÓ KHÔNG?
– Học lập trình khó và nó yêu cầu tư duy ở mức độ nhất định. Bạn cần biết cách học và học đúng cách đó thì có thể học được dễ dàng hơn.
– Lập trình là kỹ năng có thể rèn luyện từng bước.
– Bạn cần lộ trình phù hợp, mentor kèm cặp và thời gian luyện tập đều đặn liên tục.
HỌC LẬP TRÌNH BAO LÂU?
– Học full-time bắt đầu từ con số 0 theo lộ trình của CodeGym Đà Nẵng, bạn có thể đi làm chỉ sau 6,5 tháng.
– Với lộ trình học part-time, thời gian có thể kéo dài 12 tháng.
– Yếu tố quyết định là học đều đặn, bám sát mục tiêu, lộ trình học tinh gọn và thực hành chuẩn.
NÊN BẮT ĐẦU HỌC NGÔN NGỮ LẬP TRÌNH NÀO?
Có hàng chục ngôn ngữ lập trình hiện nay, nhưng người mới bắt đầu học lập trình nên bắt đầu với Java hoặc Python. Vì sao?

PHỔ BIẾN VÀ ỔN ĐỊNH
Java và Python được sử dụng rộng rãi nhất thế giới. Việt Nam cũng không ngoại lệ với tỷ trọng việc làm Java là lớn nhất.

LÀ NGÔN NGỮ HỆ THỐNG
Java có cú pháp rõ ràng, logic chặt chẽ, giúp người học nắm chắc tư duy lập trình hướng đối tượng (OOP) – nền tảng quan trọng để học bất kỳ ngôn ngữ nào khác sau này. Trong khi đó Python là ngôn ngữ gần gũi và dễ học

ỨNG DỤNG ĐA DẠNG
Java và Python không chỉ dùng cho web backend mà còn mạnh ở ứng dụng doanh nghiệp, ứng dụng di động Android, hệ thống nhúng, trí tuệ nhân tạo, và xử lý dữ liệu lớn. Học một lần, mở ra nhiều hướng đi nghề nghiệp.

NHU CẦU TUYỂN DỤNG CAO
Theo nghiên cứu của ITviec, Java và Python là 2 ngôn ngữ được nhiều công ty công nghệ ở Việt Nam tuyển dụng nhất với mức lương cực kỳ cạnh tranh.

CỘNG ĐỒNG KHỔNG LỒ
Java và Python có cộng đồng toàn cầu khổng lồ. Khi gặp khó khăn, bạn dễ dàng tìm thấy câu trả lời từ diễn đàn, tài liệu, hoặc khóa học miễn phí/chất lượng cao từ rất nhiều nguồn trên Internet.

HỌC 1 LẦN DÙNG LÂU DÀI
Java và Python được cập nhật thường xuyên nhưng vẫn giữ tính ổn định cao, đảm bảo kiến thức bạn học hôm nay vẫn hữu dụng trong nhiều năm tới. Đây là lợi thế lớn so với những ngôn ngữ “thời vụ”.
KHÓA HỌC LẬP TRÌNH TỪ CON SỐ 0 PHÙ HỢP VỚI AI?
- Người đi làm chuyển nghề, muốn có một nghề nghiệp ổn định, mức thu nhập tốt và tương lai vững vàng trong nghề lập trình.
- Sinh viên IT năm 3 năm 4, muốn nắm chắc kiến thức – tay nghề – kỹ năng để sẵn sàng đi làm tại doanh nghiệp.
- Sinh viên các khối Non-IT như: kinh tế, kỹ thuật, tài chính, du lịch, cơ khí… muốn chuyển sang nghề lập trình.
NÊN BẮT ĐẦU HỌC LẬP TRÌNH TỪ ĐÂU?
LỘ TRÌNH KHÓA HỌC LẬP TRÌNH JAVA FULLSTACK CHUẨN
Module 1: Bootcamp Preparation
Kết thúc module này, học viên có thể:
- Sử dụng được Git để lưu trữ và chia sẻ mã nguồn;
- Áp dụng được kỹ năng giải quyết vấn đề với các bài toán thông dụng;
- Sử dụng được các cấu trúc lập trình nền tảng như: biến, kiểu dữ liệu, toán tử, biểu thức, cấu trúc điều kiện, cấu trúc lặp, mảng, hàm;
- Trình bày được các khái niệm cơ bản của mô hình Lập trình Hướng Đối tượng;
- Thành thạo cú pháp ngôn ngữ lập trình JavaScript;
- Trình bày được quá trình thiết kế, xây dựng và thực thi một ứng dụng;
- Sử dụng được Kanban để quản lý công việc cá nhân hằng ngày;
- Áp dụng được kỹ thuật ghi chép tốt trong quá trình học.
Nội dung module:
- Git và GitHub
- Giải quyết vấn đề và thuật toán
- Biến, kiểu dữ liệu và toán tử
- Cấu trúc điều kiện
- Cấu trúc lặp
- Mảng
- Hàm
- Lập trình Hướng Đối tượng
- HTML cơ bản
- Kanban
- Học cách học
Module 2: Advanced Programming with Java
Kết thúc module này, học viên có thể:
- Sử dụng thành thạo cú pháp của ngôn ngữ Java;
- Trình bày được các đặc điểm của mô hình Lập trình Hướng Đối tượng;
- Thiết kế được các giải pháp cơ bản theo mô hình Lập trình Hướng Đối tượng;
- Sử dụng được các ký hiệu UML cơ bản để mô tả các giải pháp;
- Trình bày được ý nghĩa của nguyên lý SOLID trong thiết kế;
- Sử dụng được các cấu trúc dữ liệu ArrayList, LinkedList, Set và Map;
- Triển khai được các thuật toán tìm kiếm cơ bản;
- Triển khai được các thuật toán sắp xếp cơ bản;
- Trình bày được tầm quan trọng của Clean Code;
- Sử dụng được các kỹ thuật refactoring cơ bản để đảm bảo Clean Code;
- Triển khai được kiểm thử tự động;
- Triển khai được kiểm thử đơn vị;
- Xử lý được ngoại lệ;
- Thao tác được với file và thư mục;
- Triển khai được cơ chế làm việc đa luồng;
- Trình bày được ý nghĩa của Design Pattern.
Nội dung module:
- Ngôn ngữ lập trình Java
- Mảng và phương thức trong Java
- Lớp và đối tượng trong Java
- Access modifier, static method, static property
- Kế thừa
- Abstract Class & Interface
- Clean Code & Refactoring
- Automation Test & TDD
- DSA: Danh sách
- DSA: Stack, Queue, Map
- Java Collection Framework
- Thuật toán tìm kiếm
- Thuật toán sắp xếp
- Xử lý ngoại lệ & Debug
- IO: File và Serialization
- Threading
- String & Regex
- OOAD & SOLID
- Design Patterns
Module 3: Working with AI
Kết thúc module này, học viên có thể:
- Trình bày được kiến thức cơ bản về AI.
- Nắm được các cách viết prompt hiệu quả
- Sử dụng AI để tra cứu thông tin
- Sử dụng AI để phân tích dữ liệu, làm báo cáo đơn giản
- Sử dụng AI để tạo dựng hình ảnh, video
- Sử dụng AI để hỗ trợ việc viết mã nguồn phần mềm, tài liệu dự án
- Sử dụng AI để học tập hiệu quả
- Xây dựng chatbot AI cơ bản
Nội dung module:
- Tổng quan về AI
- Cách viết prompt hiệu quả
- Sử dụng Generative AI xây dựng hình ảnh và Video
- Sử dụng AI để tìm kiếm thông tin, phân tích dữ liệu
- Sử dụng AI trong việc viết mã nguồn, tối ưu code, fixbug…
- Sử dụng AI trong việc làm các tài liệu phần mềm
- Xây dựng chatbot AI
Module 4: Web Back-end Development with JSP & Servlet
Kết thúc module này, học viên có thể:
- Thiết kế được các cơ sở dữ liệu đơn giản;
- Quản lý được dữ liệu trên các hệ quản trị CSDL;
- Thiết kế được giao diện website;
- Sử dụng được Bootstrap để thiết kế giao diện website;
- Sử dụng được JDBC để thao tác với CSDL;
- Trình bày được mô hình MVC;
- Trình bày được mô hình Web, Web Server và giao thức HTTP;
- Phát triển được ứng dụng Java Web cơ bản sử dụng JSP và Servlet;
- Quản lý được thư viện sử dụng Gradle và Maven;
- Áp dụng được các kỹ thuật đọc sách hiệu quả;
- Thể hiện tính kiên trì và thái độ tốt đối với nghề nghiệp.
Nội dung module:
- Cơ sở dữ liệu quan hệ
- CSS
- Bootstrap
- Web & Servlet
- JSP & JSTL
- MVC Model
- JDBC
Module 5: Web Back-end Development with Spring MVC
Kết thúc module này, học viên có thể:
- Phát triển được ứng dụng Java Web sử dụng Spring MVC;
- Sử dụng được Thymeleaf trong ứng dụng Spring MVC;
- Sử dụng được Spring JPA;
- Phát triển được các RESTful API;
- Sử dụng được SQL để lưu trữ và truy vấn dữ liệu;
- Tạo được các ứng dụng quản lý với các thao tác CRUD thông dụng;
- Áp dụng được các kỹ thuật đọc sách hiệu quả;
- Thể hiện tính kiên trì và thái độ tốt đối với nghề nghiệp.
Nội dung module:
- Spring MVC
- Spring Data Repository
- AOP & Exception Handling
- Session & Cookie
- Webservice & RESTful API
- AJAX
- Bảo mật ứng dụng web
- Deployment & CI/CD
Module 6: Web Front-end Development with ReactJS
Kết thúc module này, học viên có thể:
- Trình bày được các nguyên tắc UX/UI;
- Trình bày được ý nghĩa của JSON;
- Trình bày được giao thức HTTP;
- Phát triển được ứng dụng front-end cơ bản;
- Sử dụng được form trong ReactJS;
- Kết nối được back-end trong ReactJS;
- Sử dụng thư viện Redux, Hook;
- Triển khai được cơ chế Routing trong ứng dụng ReactJS;
- Triển khai được Testing cho ứng dụng ReactJS;
- Deploy ứng dụng React JS;
- Trình bày được các nguyên tắc giao tiếp HORENSO;
- Trình bày được các nguyên tắc về báo cáo và giao tiếp tại môi trường làm việc.
Nội dung module:
- UX/UI
- Build tools
- JSX
- React Components
- State & Lifecycle method
- Hook
- Redux
- React Form
- API Clients
- Routing
- Testing
- Deploy
Module 7: Dự án và phát triển nghề nghiệp
Kết thúc module này, học viên có thể:
- Tham gia tốt vào các nhóm Agile;
- Sử dụng được các công cụ hỗ trợ nhóm Scrum;
- Triển khai được TDD;
- Thiết kế được các kiến trúc cơ bản theo mô hình OOP;
- Thiết kế được các giao diện web cơ bản cho ứng dụng;
- Tạo được RESTful API đầy đủ cho ứng dụng;
- Thiết kế được ứng dụng front-end cơ bản;
- Thành thạo kết nối ứng dụng Front-end và Back-end thông qua RESTful API;
- Triển khai được JSON Web Token;
- Thành thạo các giải thuật của các bài toán thông dụng;
- Xây dựng được portfolio trực tuyến;
- Xây dựng được Resume và Cover letter;
- Có được lộ trình nghề nghiệp cho bản thân;
- Am hiểu về thị trường và ngành nghề của mình;
- Áp dụng được các kỹ năng tham gia phỏng vấn cơ bản;
- Áp dụng được các kỹ năng làm việc hiệu quả tại doanh nghiệp.
Nội dung module
- Agile và Scrum
- Test First & TDD
- Xây dựng ứng dụng back-end
- Tạo RESTful API
- Xây dựng ứng dụng front-end
- Personal Project
- Luyện tập thuật toán
- Seminar kỹ thuật
- Company Visit
- Xây dựng portfolio trực tuyến
- Resume & Cover letter
- Các kỹ thuật tham gia phỏng vấn
- Kỹ năng làm việc tại doanh nghiệp
- Hồ sơ ứng tuyển
- Hiring day
PHƯƠNG PHÁP HỌC LẬP TRÌNH TỐT NHẤT VIỆT NAM
- Phương pháp Bootcamp: học tập trung, thực hành liên tục theo từng giai đoạn (sprint) như môi trường làm việc thật.
- Bootcamp cường độ cao đưa bạn vào môi trường giả lập doanh nghiệp: mỗi tuần là một sprint, mỗi bài tập là một phần của dự án thực tế.
- Được mentor kèm sát, code review liên tục, giải bug ngay tại chỗ và học cách làm việc nhóm như trong công ty thật.
- Sau khoảng 6 tháng, bạn sở hữu 3 – 5 dự án sản phẩm nhỏ và 1 dự án lớn hoàn chỉnh , sẵn sàng trình bày với nhà tuyển dụng và tự tin bước vào nghề làm việc ngay trong thời gian ngắn.
- Phương pháp học Project -based Learning: học bằng dự án – làm để nhớ, làm để giỏi.
- Với phương pháp Project-based Learning, mỗi kỹ năng bạn học đều gắn liền với một sản phẩm cụ thể.
- Bạn trực tiếp xây dựng những ứng dụng nhỏ đến các dự án hoàn chỉnh, giống như đang làm việc trong một nhóm dev thật.
TỔNG HỢP CÁC KHÓA HỌC LẬP TRÌNH TẠI CODEGYM ĐÀ NẴNG

Khóa lập trình Web Java Fullstack
- 6,5 tháng
- 8 tiếng/ngày, 5 ngày/tuần
- Từ 08h00 – 17h30 thứ 2 – thứ 6
- Khai giảng hàng tháng
- Offline
Khóa lập trình Web Java Fullstack Parttime
- 12 tháng
- 3 tiếng/ngày, 3 ngày/tuần
- Từ 18h30 – 21h30 thứ 2 – 4 – 6
- Khai giảng hàng tháng
- Online/Offline

Khóa tiếng Nhật cho lập trình viên
- 24 tháng
- 2,5 tiếng/ngày, 3 ngày/tuần
- Từ 19h00 – 21h30
- Khai giảng hàng tháng
- Online
Khóa lập trình AI Engineer
- 10 tháng
- 3 tiếng/ngày, 3 ngày/tuần
- Từ 18h30 – 21h30
- Khai giảng hàng tháng
- Offline

Khóa lập trình Web Python
- 6 tháng
- 8 tiếng/ngày, 5 ngày/tuần
- Từ 8h00 – 17h30 thứ 2 – thứ 6
- Khai giảng hàng tháng
- Online/Offline

Khóa lập trình Web Python Part-time
- 10 tháng
- 3 tiếng/ngày, 3 ngày/tuần
- Từ 18h30 – 21h30
- Khai giảng hàng tháng
- Online/Offline
LÀM SẢN PHẨM NGAY TỪ NHỮNG NGÀY ĐẦU
TRONG SUỐT QUÁ TRÌNH HỌC, HỌC VIÊN TẠO RA HÀNG CHỤC SẢN PHẨM LỚN NHỎ KHÁC NHAU
BẠN VẪN CÒN BĂN KHOĂN LO LẮNG? HÃY YÊN TÂM, BẠN KHÔNG PHẢI LÀ NGƯỜI ĐẦU TIÊN
Hàng chục nghìn học viên trên cả nước đã tốt nghiệp tại CodeGym Đà Nẵng và hiện đang làm việc tại các công ty phần mềm lớn trong nước như FPT, BAP, Sun*, BiPlus…..
Học viên của CodeGym Đà Nẵng đã sở hữu mức lương trung bình 25 – 35 triệu/tháng chỉ sau 2 – 3 năm. Hàng ngàn cựu học viên của CodeGym Đà Nẵng đã làm được điều đó.
Đồng thời, nhiều học viên có cơ hội được làm việc tại Nhật Bản thông qua chương trình cam kết việc làm khi học kết hợp với tiếng Nhật trong khuôn khổ chương trình hợp tác của CodeGym Đà Nẵng và Nix Education
Học viên CodeGym Đà Nẵng bao gồm cả kỹ sư xây dựng, nhân viên văn phòng, nhân viên kinh doanh, sinh viên báo chí, sinh viên kinh tế, bộ đội xuất ngũ… Hãy cùng xem họ nói gì nhé!
CẢM NHẬN CỦA HỌC VIÊN
Một tương lai tốt hơn đang chờ đón bạn, quyết định là ở bạn và CodeGym Đà Nẵng là nơi sẽ biến ước mơ trở thành lập trình viên của bạn thành sự thật. Với kinh nghiệm hơn 7 năm đào tạo trong lĩnh vực lập trình cùng các giảng viên cơ hữu dày dặn kinh nghiệm, CodeGym Đà Nẵng tự hào là đơn vị đào tạo lập trình chất lượng hàng đầu Việt Nam. Phương pháp đào tạo tốt nhất cùng chất lượng đã được chứng minh qua hàng trăm khóa đào tạo và hàng ngàn học viên đã tốt nghiệp. CodeGym Đà Nẵng khẳng định cam kết chất lượng đầu ra, đảm bảo học viên học được – làm được tại các doanh nghiệp IT sau khi tốt nghiệp.
Đặc biệt với chương trình kết hợp đào tạo tiếng Nhật, CodeGym Đà Nẵng CAM KẾT VIỆC LÀM tại doanh nghiệp Nhật Bản với mức lương lên đến >30 triệu/tháng nếu học xong chương trình N2 cùng CodeGym Đà Nẵng. Cơ hội On-site tại Nhật Bản được đưa ra như một lời khẳng định về chất lượng đào tạo. Chương trình học đáp ứng chuẩn nhu cầu của doanh nghiệp khó tính như thị trường Nhật Bản.

