MODULE 1: PYTHON FOUNDATION & AUTOMATION (4 tuần)
Tuần 1: Python Essentials & Smart Programming
-
- Setup môi trường Pro: VS Code + Extensions, GitHub Copilot.
- Python Fundamentals: Variables, Data Types, Operations
- Control Flow Mastery: Conditions, Loops, Exception Handling
Dự án thực chiến: Game “Đoán số thông minh” với AI hints
Tuần 2: Data Structures & Algorithm Thinking
-
- Functions & Advanced Concepts: Decorators, Lambda, Generators
- Data Structures Deep Dive: Lists, Dicts, Sets với performance optimization
- Algorithm Basics: Sorting, Searching, Time Complexity
Dự án thực chiến: Ứng dụng quản lý liên hệ với tìm kiếm thông minh
Tuần 3: Object-Oriented Programming (OOP) Pro
-
- OOP Fundamentals: Classes, Objects, Inheritance, Polymorphism
- Design Patterns: Singleton, Factory, Observer cho AI applications
- Code Architecture: Clean Code, SOLID Principles
Dự án thực chiến: Game Balloon hoặc Bird Fighting.
Tuần 4: File Processing & API Integration
-
- File Handling: JSON, CSV, Excel, PDF processing
- API Mastery: REST APIs, Authentication, Rate Limiting
- Database Basics: SQLite, MongoDB với Python
Dự án tổng hợp: Personal Finance AI – Phân tích chi tiêu + Dự báo tài chính
MODULE 2: DATA SCIENCE & VISUALIZATION (1 tuần)
Tuần 5:
NumPy & Pandas Mastery
-
- NumPy Pro: Multi-dimensional arrays, Broadcasting, Linear Algebra
- Pandas Advanced: Data cleaning, Merging, Grouping, Time Series
- Performance Optimization: Vectorization, Memory management
Dự án thực chiến: Phân tích dữ liệu COVID-19 Việt Nam với insights
Data Visualization & Web Scraping
-
- Visualization Libraries: Matplotlib, Seaborn, Plotly Interactive Charts
- Web Scraping Pro: BeautifulSoup, Selenium, API scraping
- Data Pipeline: ETL processes, Automated data collection
Dự án thực chiến: Cryptocurrency Price Tracker với real-time dashboard
MODULE 3: MACHINE LEARNING FOUNDATIONS (3 tuần)
Tuần 6: ML Algorithms & Implementation
-
- ML Fundamentals: Supervised vs Unsupervised Learning
- Core Algorithms: Linear/Logistic Regression, Decision Trees, Random Forest
- Model Evaluation: Cross-validation, ROC curves, Confusion Matrix
- Scikit-learn Mastery: Pipeline, GridSearch, Feature Engineering
Dự án thực chiến: E-commerce Recommendation System (Collaborative Filtering)
Tuần 7-8: Deep Learning với TensorFlow/Keras
-
- Neural Networks: Perceptrons, Backpropagation, Activation Functions
- Deep Learning Architecture: MLPs, CNNs, RNNs, LSTMs
- TensorFlow/Keras Advanced: Custom layers, Callbacks, Model saving
- Transfer Learning: Sử dụng pre-trained models
Dự án thực chiến: Food Classification App – Nhận diện các loại món ăn Việt Nam.
MODULE 4: AI SPEECH & AUDIO PROCESSING (3 tuần)
Tuần 9: Audio Processing & Speech Enhancement
-
- Audio Fundamentals: Wave files, Sampling rates, Frequency domain
- Librosa Deep Dive: Feature extraction, Spectrograms, MFCCs
- Noise Reduction: Advanced filtering techniques
- Audio Augmentation: Data augmentation cho speech models
Tuần 10-11: Speech Recognition & Text-to-Speech
-
- ASR (Automatic Speech Recognition)
- Custom Speech Models
- TTS (Text-to-Speech)
Dự án tổng hợp: English/Vietnamese AI Assistant
- Nhận dạng giọng nói
- Xử lý lệnh: mở app, tìm kiếm, điều khiển nhạc, thời tiết
- Trò chuyện thông minh với AI API integration
- Voice memory: nhớ thông tin cá nhân user
MODULE 5: COMPUTER VISION & NLP ADVANCED (2 tuần)
Tuần 12: Computer Vision với OpenCV
-
- Image Processing: Filters, Edge detection, Morphological operations
- Object Detection
- Face Recognition
- OCR (Optical Character Recognition)
Dự án thực chiến: Định danh bằng nhận dạng khuôn mặt.
Tuần 13: Natural Language Processing
-
- Text Preprocessing: Tokenization, Stemming, Lemmatization cho tiếng Việt
- Advanced NLP: Word embeddings, BERT, Transformers
- Sentiment Analysis: Phân tích cảm xúc tiếng Việt
- Text Generation: GPT integration, Custom chatbots
Dự án thực chiến: Social Media Sentiment Analyzer – Phân tích ý kiến công chúng
MODULE 6: CAPSTONE PROJECTS & DEPLOYMENT (3 tuần)
Tuần 14-15-16: Dự Án Tốt Nghiệp (Chọn 1 trong 3)
1.
Smart Meeting Assistant
-
- Tóm tắt tính năng chính: Ghi âm cuộc họp nhiều người, phân tích và tóm tắt nội dung cuộc họp.
2.
Voice-Controlled Music Assistant
-
-
- Tóm tắt tính năng chính: Quản lý và Điều khiển ứng dụng chơi nhạc bằng giọng nói.
3.
AI-Powered Attendance System
-
-
- Tóm tắt tính năng chính: Quản lý nhân viên và Chấm công bằng khuôn mặt.
MODULE 7: CAREER SUPPORT (tự chọn thời gian)
Học viên của NaviX sẽ được hỗ trợ năng lực cần thiết về Tiếng Anh và kỹ năng phỏng vấn để đảm bảo học viên có được khả năng cạnh tranh cao khi tìm việc về lập trình Python & AI.
-
- Từ và thuật ngữ Tiếng Anh thông dụng: Luyện tập sử dụng danh mục các từ và thuật ngữ Tiếng Anh thông dụng về Interview và lập trình Python AI.
- Interview Conversation Practics: 100 phút Luyện tập phỏng vấn bằng Tiếng Anh với robot AI do Công ty NaviX phát triển.
Ghi chú dành cho học viên trước khi ghi danh:
- Phần lớn các dự án thực hành sẽ sử dụng các thư viện nguồn mở và có chức năng đơn giản.
- Một số dự án thực hành cần tích hợp các dịch vụ có yêu cầu đăng ký tài khoản (và liên quan đến phí dịch vụ): học viên sẽ được hướng dẫn đăng ký và tích hợp.
- Tùy theo năng lực của mỗi học viên mà các dự án thực hành có thể điều chỉnh yêu cầu tính năng cho hợp (hoặc thay bằng các dự án khác tương tự).