AI block-based coding. Level 2

AI block-based coding. Level 2

£ 250
at 11.50 Summer Term'25 Level 2 7+
Add child
Book now

"AI Block-Based Coding, Level 2" is an exciting and hands-on course for students aged 8 and above, designed to introduce them to AI-powered video processing using MBlock. This 10-lesson course focuses on using AI to detect motion, recognize faces, and interpret basic emotions, enabling students to build interactive applications that respond to real-world inputs.

Students will learn how to use MBlock’s AI video processing blocks to analyze live video feeds, track movement, and recognize human expressions. They will then apply these AI features to create interactive projects, such as applications that respond to gestures or facial emotions.

Beyond video processing, students will also explore AI-generated creativity by using tools to produce images and music for their projects. By the end of the course, they will have developed an interactive AI-powered application that blends real-time video analysis, AI-generated assets, and user interaction, taking their coding skills to the next level.

This course has 10 lessons. Classes run from 11.50 to 12.50 every Saturday 

This course is ready for 7+ years old. Girls and boys are very welcome!


Location

Richmond and Hillcroft Adult Community College. 

Parkshot, Richmond TW9 2RE


Term dates

The first lesson at 26 Apr

The last lesson at 24 May   

Half-term break. 

The first lesson at  7 Jun

The last lesson at  5 Jul

Syllabus of the Course

Step 1: Introduction to AI Video Processing in MBlock

Topics:

  • Understanding how AI analyzes video input.
  • Exploring motion detection and facial recognition in MBlock.
  • Learning how AI can detect basic emotions like happiness and surprise.

Exercise/Project:

  • Use MBlock’s video processing blocks to track motion and detect faces.
  • Experiment with AI emotion detection using real-time webcam input.

Step 2: Creating Interactive AI-Powered Applications

Topics:

  • Programming responses based on detected movement and facial expressions.
  • Using event-driven coding to create dynamic interactions.
  • Designing simple interactive experiences that react to user actions.

Exercise/Project:

  • Create an app where objects move based on motion detection.
  • Develop a program that changes visuals or sounds when detecting different facial expressions.

Step 3: Enhancing Projects with AI-Generated Media

Topics:

  • Using AI to generate unique images for interactive applications.
  • Creating background music and sound effects with AI tools.
  • Integrating AI-generated media into MBlock projects.

Exercise/Project:

  • Generate AI-based images and incorporate them into an interactive project.
  • Create a personalized AI-generated soundtrack for an application.

Step 4: Final Challenge – Building a Complete AI-Interactive Application

Topics:

  • Combining video processing, AI-generated media, and interactive features.
  • Optimizing performance and refining user interactions.
  • Testing and presenting the final AI-powered project.

Exercise/Project:

  • Develop a final project that fully integrates motion detection, facial recognition, AI-generated visuals, and sound.
  • Present and demonstrate the application’s interactive features.

This course is the AI block-based coding, so here are some requirements:

1. You must be confident in using a computer, keyboard and mouse. At the good user level.
2. Know how we save files on a computer, what a file and folders are, etc.
3. You want to program and are not afraid to struggle with the difficulties of learning it.
4. Previous experience with programming is required: it could be block-based coding or text-based coding. Ideally, you are able to make a basic application or simple game in Scratch.