Ở khoá học này các bạn sẽ được làm quen với môi trường lập trình, ngôn ngữ lập trình C++ và tư duy theo cách của một lập trình viên.
Học lập trình không chỉ để làm lập trình viên mà nó còn giúp chúng ta có một luồng tư duy mới, luồng ý thức mới về cuộc sống và các vấn đề xoay quanh.
Với nhu cầu học lập trình ngày một tăng cao thì mình đã quyết định mở một khoá học giúp đỡ mọi người. Ở khoá học này mình sẽ giúp bạn hiểu được ngôn ngữ lập trình là gì, làm sao để có thể truyền đạt ý tưởng của mình cho máy hiểu, cách giải quyết vấn đề và tư duy của một lập trình viên.
Với tiêu chí "Trẻ lên ba tới cụ già đều có thể học" mình sẽ làm cho bài giảng thật dễ hiểu, thiết thực và cuốn hút.
Ở khoá học này chia ra làm các chương. Mỗi chương sẽ có một vài video bài giảng. Ở cuối mỗi video sẽ có một challenge (thử thách) để các bạn có thể thực hành những gì vừa học được ở video đó.
Ở cuối mỗi chương sẽ có phần bài tập và bạn phải làm được 100% bài tập và được mình duyệt thì các bạn mới được học chương tiếp theo. Ngoài ra mình rất nặng phần trình bày code bởi vì viết code là cho con người đọc chứ không phải cho máy đọc. Sau này làm trong một team sẽ có những người khác đọc code của bạn hoặc sau vài tháng chính bạn sẽ đọc lại những dòng code đó. Bạn sẽ không muốn phải thốt lên rằng "Hồi đó mình viết thật luôn???" nên việc trình bày code rõ ràng dễ hiểu là một quy tắc bắt buộc phải tuân thủ.
Trong quá trình học chắc chắn sẽ có những chỗ khó hiểu, những chỗ khúc mắc không thể tự giải đáp. Bạn nên mạnh dạn đăng câu hỏi đó vào nhóm và những người khác sẽ giúp đỡ bạn (mình cũng sẽ giúp).
Ngoài ra mình sẽ hỗ trợ bạn 100%. Có nghĩa rằng bạn có thể nhắn tin trực tiếp cho mình nhưng mình không khuyến khích điều đó. Khi bạn đăng câu hỏi lên thì những người khác sau này có thể tìm lại bài viết đó không mất công hỏi lại lần 2.
Chương 1: Khởi động (Tuần 1 - Tuần 2)
Bài 1: Chương trình đầu tiên
Bài 2: Biến và nhập liệu
Bài 3: Toán tử số học
Bài 4: Phạm vi của biến và Câu lệnh rẽ nhánh
Chương 2: Tăng tốc (Tuần 2 - Tuần 3.5)
Bài 1: Vòng lặp
Bài 2: Vòng lặp và câu lệnh rẽ nhánh
Bài 3: Mảng
Bài 4: Kỹ thuật xử lý mảng
bài 5: Kỹ thuật xử lý mảng tiếp theo
Chương 3: Leo núi (Tuần 3.5 - Tuần 5)
Bài 1: Hàm
Bài 2: Hàm và mảng
Bài 3: Chuỗi
Bài 4: Kỹ thuật xử lý chuỗi
Chương 4: Một chiều không gian khác (Tuần 5 -> Tuần 6)
Bài 1: Mảng 2 chiều
Bài 2: Kỹ thuật xử lý mảng 2 chiều
Bài 3: Mảng các chuỗi
Bài 4: Kỹ thuật xử lý mảng các chuỗi
Chương 5: Tu tiên (Tuần 6 -> Tuần 7)
Bài 1: Struct
Bài 2: Nhập xuất file
Bài 3: Chia file cho project
Chương 6: Chính quả (Tuần 7 -> Tuần 10)
Bài 1: Giới thiệu đồ án
Bài 2: Những ý tưởng hay
Game đồ hoạ
Game puzzle
Ứng dụng
Đây là đồ án đầu tiên của mình khi mình bắt đầu học lập trình. Nó chỉ là một game rắn săn mồi đơn giản.
Bạn có thể thoả sức sáng tạo làm nên ứng dụng hoặc game bạn luôn luôn tưởng tượng từ lúc nhỏ.
Ở cuối khoá này bạn còn có thể làm nên những chương trình tuyệt vời hơn thế!