Courses
101 Programming Fundamentals
This course is a required prerequisite to enroll in advanced 200 level courses in this bootcamp. This introductory package will familiarize students with MIT App Inventor 2 as a programming medium and explore the functions that it offers. Students will create applications that allow them to practice what they learned during lectures. By the end of the course, students will obtain the most essential skills to create an application as well as solve problems from international and national competitions.
-
USACO BRONZE PROBLEM
-
DICE ROLL SIMULATOR
-
BUBBLE SORTING TOOL
-
AUSTRALIAN OLYMPIAD PROBLEM
-
BOUNCY BALL GAME
203 Internet Tech Bots
Required: 101 Programming Fundamentals
Implementation of Advanced technologies with components in MIT AI2, Cloud Computing, Database, Web development, Interactive Maps, network connection with Bluetooth and Wi-Fi, Internet of Things (IoT), Machine Learning and Artificial Intelligence.
-
CLOUD DB
-
CHATBOT
-
WEATHER APP
-
API KEY GRAPHING APP
-
GPS NAVIGATOR
201 Artificial Intelligence
Required: 101 Programming Fundamentals
Dives into AI's transformation, from chatbots to autonomous driving, covering multi-layer networks (ANN, CNN, RNN、LSTM), deep learning, large language model techniques, and reinforcement learning. Study materials from MIT App Inventor, Google Teachable Machine, and AWS Deep Racer are being used for practical projects with state-of-the-art AIs.
-
VOICE RECOGNITION
-
USACO BRONZE PROBLEM
-
TEXT TO SPEECH CONVERTER
-
FACE MESH
-
POSENET
204 Raspberry PI
Required: 101 Programming Fundamentals
This course provides a comprehensive introduction to the Raspberry Pi, a small and affordable computer used for a wide array of applications, from basic computing to complex electronics projects. The course is designed for beginners and covers the essentials of setting up and using the Raspberry Pi, programming with Python, and interfacing with various sensors and devices.
-
LINUX
-
RASPBERRY PI ASSEMBLY
-
BREADBOARD LED LIGHTS
-
PYTHON
-
PENCIL SKETCHING
301 Advanced Projects Crash Course
Required: 101 Programming Fundamentals
Raspberry Pi SBC; Basic Neural Network Models ANN, CNN, RNN/LSTM
-
TALKTOME
-
INFO BOOK
304 IOT Architecture and System Programming
Required: 101 Programming Fundamentals
Advanced System Programming in Python - Numpy, Panda, TensorFlow, Google Colab, AWS, Flask, AI Application Process Design, including a medical project published in Nature (2023), MIT Music Generative AI Project, Stanford Image Captioning Project, AI-based Digital Police Robot IoT Project.
-
LIGHT TRACING
-
KERAS SEQUENTIAL
-
YOLO OBJECT DETECTOR
-
MEDICAL PROJECT
302 Advanced Research
This class is bonded with 314
314 Advanced Platform and IOT Projects
Required: 101 Programming Fundamentals
Detailed Development of Remote Car-Mounted Intelligent Cloud Computing IoT System: Advanced Design, Hardware Assembly, Software Installation, Adv. Function Calls, AI Modeling, System Integration, Science and Engineering Fair Research Project Proposal Initiatives.
-
RCV ASSEMBLY
-
ANALOG - DIGITAL CONVERSION
-
LIVE CAMERA