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
app, teachable

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.

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.

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.

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.

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.

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

Golf app
mole app
space app

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.

Other Popular STEAM Courses

Client Testimonials

Bring future art education to your students!

Arrange our school visits to let students experience the unlimited possibilities of AI art and music creation.
Scroll to Top