App Inventor x Teachable Machine Programming Course
Experience machine learning, train custom AI models, easily create intelligent applications
Train AI using Teachable Machine to learn image recognition, sound recognition, pose analysis, and other technologies for app development.
This course guides students in using App Inventor and Teachable Machine to explore the possibilities of machine learning in everyday applications. Students will learn how to train AI models for gesture, voice, and image recognition, and easily implement AI-controlled buttons, voice commands, and image recognition responses through App Inventor’s visual programming. The course covers applications like music players, food recognition, voice assistants, and combines emotion recording through facial recognition and AR technology for smart identification. Students will also explore AI applications in security, such as smart access control systems. Through this learning, students will master the basics of machine learning and mobile app development while developing innovative thinking and problem-solving skills, making AI a part of daily life.
Core Learning Content:
- App Inventor interface operation and basic programming logic
- Understanding AI applications: Teachable Machine and App integration
- Explore image recognition applications
- Explore sound recognition applications
- Explore pose detection applications
- Screen interaction and feature integration design
Course Content and Suggested Topics
This course teaches students to use App Inventor, a visual programming platform that allows beginners to develop mobile applications through drag-and-drop blocks. Students will also learn Teachable Machine, a machine learning tool for training AI models in image, sound, and pose recognition.
Starting with basic visual programming, this course teaches students how to design interactive applications using App Inventor and master common components like buttons, labels, and images. Students will learn to train AI models with Teachable Machine for image, sound, and gesture recognition, implementing these technologies in App Inventor to create apps that recognize and respond to user behavior or voice commands. The course also covers programming fundamentals like variables, operations, and conditions, and teaches how to use mobile sensors (accelerometer, GPS, camera) to design interactive features, enhancing app creativity and utility.
Ultimately, students will develop computational thinking, master basic skills in developing innovative and practical applications, and gain foundational knowledge in AI model training, machine learning applications, and mobile app development, establishing a solid foundation for future technological innovation.
AI Gesture-Controlled Music Player
Train gesture recognition using Teachable Machine to control music playback, pause, or switch songs with hand gestures.
Students will learn how to use image recognition technology for gesture control, allowing users to play, pause, or adjust music through gesture commands, enhancing the interactive experience.
Smart Food Recognition App
Train AI to recognize different foods (like fruits, vegetables, fast food) and provide nutritional information to help users make healthy dietary choices!
Students will train AI models to recognize food and design an application that helps users identify foods and provides nutritional information.
AI Voice Assistant
Use voice recognition to enable the app to process commands (like weather and time queries) and provide appropriate responses, like a mini Siri!
Students will learn to use voice recognition technology to design a voice assistant that can understand and respond to user voice commands.
AI Facial Expression Emotion Diary
Let AI analyze user expressions and automatically record daily moods to help develop positive emotional management habits!
Using facial recognition technology, students will develop a diary application that can record and analyze users’ emotional changes, helping them track mood fluctuations.
AR Pet Recognition App
Train AI to recognize different animals and display breed characteristics and care tips when the camera focuses on pets.
Students will use augmented reality (AR) technology to design an application that can identify and interact with virtual pets, providing an immersive interactive experience.
AI Security Access Control App
Train AI to recognize specific faces, allowing only authorized users to pass through access control, suitable for home security or school attendance.
Students will learn how to use AI models for facial recognition to develop a smart access control system that enhances security management.
Interesting Projects
Learning Outcomes
Master Visual Programming Skills
Students will learn to design interactive applications using App Inventor and apply basic programming concepts (like variables and conditional statements) to develop various functions.
Train and Apply AI Models
Students will learn how to use Teachable Machine to train AI models for image, voice, and gesture recognition, and implement these models in practical applications.
Develop Applications with Smart Features
Students will be able to develop intelligent applications with AI gesture control, voice recognition, and facial expression recognition features, enhancing app interactivity and intelligence.
Apply AR Technology for Innovative Applications
Students will learn how to apply augmented reality (AR) technology to create immersive applications, such as pet recognition and other interactive games.
Enhance Innovation and Problem-Solving Skills
Students will be able to integrate AI and AR technologies into daily life, creating applications that solve real problems and developing capabilities for practical technological innovation.
CoolWalk Education - A Spark That Stands Out !
We firmly believe that learning should be filled with laughter and surprises. Our professionally designed App Inventor + Teachable Machine course combines artificial intelligence with mobile app development, allowing students to create their own AI apps, learn machine learning through play, unleash creativity, enhance logical thinking, and make learning both enjoyable and practical!
Professional Team
All instructors are current students or graduates of the Hong Kong Institute of Education, and all must undergo professional STEAM education training before becoming official instructors.
Keeping Up with the Times
Combining the latest technology in the market and the most popular topics, our courses and materials are designed for primary and secondary school students by an experienced professional teaching team.
Student-Centered
We guide students to think independently and learn autonomously, combining practical and real-life challenges to spark students’ interest and creativity.
Tailored Teaching
We have extensive experience teaching various types of students, including English/Chinese schools, special schools, kindergartens, etc., and tailor courses accordingly.
Client Testimonials
“I appreciate the professional attitude of your company's staff the most. I have personally witnessed that your company's managers, staff, and instructors are all polite, responsible, enthusiastic, and possess sufficient professional knowledge. Special thanks to your company's staff for accompanying our school's teachers and students to the mainland to participate in the sister school program and share VR filming techniques with local students.”
“I appreciate the team's course design, which includes basic VR video shooting concepts, VR video appreciation, and allows students to participate in actual shooting and post-production. This enables students to experience a complete VR filming learning process in just a four-hour course.”
“The design of this course (CoSpaces VR) is excellent, catering to students' abilities while maintaining an element of fun, allowing students to enjoy themselves. The instructor professionally helps students master programming skills, which is very professional 👍🏻”
“Coolwalk's Virtual Tour course allows students to try industry-level professional 360-degree photography equipment and experience creating virtual tours hands-on. The instructor is also experienced and dedicated to guiding students, enabling them to create their own virtual tour projects, which is highly beneficial.”
“Your company's staff possesses the latest professional knowledge in the industry, and the company has sufficient equipment to meet teaching and filming needs. At the same time, your company regularly introduces the latest resources for our school's teaching use, such as VR short films of famous Chinese landmarks, allowing our students to break through the limitations of time and space and view our country's famous sites and historical relics while in the classroom.”