ONLINE COURSES IN LESSONBOOK

Remote Learning powered by Online STEM Coding + AI Programs

Machine Learning Projects for Kids

AICODE101 is proud to present online projects for Scratch coding, Micro.bit and Sensor Modules, Machine Learning Projects with Scratch, Python, and Machine Learning Projects with Python, in which students will have opportunities to learn advanced coding techniques, design games, and create interactive projects/stories.  Students will learn how to create games and models using both rule-based and data-based machine-learning approaches. Why Machine Learning For Kids?

Mobirise

STEM Coding + AI Programs

Mobirise

1). 10 Fun Scratch Coding Projects Level 1 (Grades 2–4)


In this online live course, students will learn some Scratch coding and game skills, which consists of eight taught projects, like Monster Hunter, and Chatbot, and one final project with students’ own ideas.
Students can build solid coding foundations for Python and machine learning.

90 minutes, Once a week for 10 w

Mobirise

2). 10 Fun Scratch Coding Projects Level 2 (Grades 2–5)


In this online course, students will learn to make interactive codes with Scratch and Microbit. This course starts with five taught Scratch coding projects followed by 4 fun interactive Scratch/Microbit coding projects. Students will be asked to present a final project with their own ideas in the last class.

90 minutes, Once a week for 10 weeks

Mobirise

3). 10 Fun Projects With Scratch and Microbit Level 3
(Grades 3–5)

In this online course, students will learn to make interactive codes with Scratch and Microbit. This course starts with five taught Scratch coding projects followed by 4 fun interactive Scratch/Microbit coding projects. Students will be asked to present a final project with their own ideas in the last class

90 minutes, Once a week for 10 weeks

Mobirise

4). AI Machine Learning With Scratch Coding for Kids
(Grades 3–5) 

In this online course, students will have explore what is AI, and learn to train machine learning projects and create games with Scratch using text, image, or sound recognitions. Students will gain solid understanding on the difference between the rule-based and data-based models. 


90 minutes, Once a week for 10 weeks

Mobirise

5). Project Based Python for Kids Level 1
(Grades 4–8)

This course is for beginners. In this online live course, students will learn to Build simple Python based games using programming loops and functions, draw graphics using the Python module Turtle, and create video games using the Python module Pygame. Students will be able to use the in-built Python modules for their own projects.

90 minutes, Once a week for 10 weeks

Mobirise

6). Project Based Python  for High School Level 1
(Grades 9–12)

This course is for high school students who are beginners. In this online live course, students will learn to learn Python fundamentals, draw graphics using the Python module Turtle, and create video games using the Python module Pygame. Students will be able to use the in-built Python modules for their own projects.

90 minutes, Once a week for 10 weeks

Mobirise

7). Project Based Python for Kids Level 2
(Grades 5–12)

In this online live course package, students will learn to create more advanced games using Pygame, to produce more professional and advanced GUI with Tkinter for future projects, as well as other features like Login system with Flask, Web API, and the popular Web Scraping to pull and analyze web data.


90 minutes. Once a week for 10 weeks

Mobirise

8). Project-Based Python for Kids Level 3
(Grades 5–12)

In this live course package, students will learn to solve the real world problems including Analyzing Big Data, Cipher Solver, Directory Manipulation and Recursion, Google API, Audio and Echo Platform, Create an echo client and server, Multi-Threading and Multiple Clients by  expanding the echo client and server to support multiple users simultaneously

90 minutes. Once a week for 10 weeks

Mobirise

9). Machine Learning in Python with Big Data Level 4  (Grades 6–12)

In this live course, students will learn to train AI machine learning projects with Python using image recognition and number prediction like flower classification, Rain in Australia  and NBA draft prediction. Students also have an opportunity to learn the Stock Market Fundamentals and stock price prediction.

90 minutes. Once a week for 10 weeks

Mobirise

10). Web Design for Kids: HTML & CSS & WordPress (Grades 5–9) 

This course is designed to provide students with an introduction to HTML and CSS and WordPress used in designing and creating web pages. Students will have a complete and wide array of customization freedom in the creation of their own web pages! Students will have a fun Kahoot Review on all concepts learned before presenting their final projects., 

90 minutes. Once a week for 5 weeks

Mobirise

11). 3D Game Design With Unity
(Grades 5–9)

In this 10-lesson online live course, students will learn to make 3D video games like Role Play Game and Roll a Ball using C#. They will also be exposed to some core mathematical concepts including how to work with three dimensional coordinate systems. Previous coding experience with any of Python, JavaScript, or Java is needed

90 minutes, Once a week for 10 weeks

Mobirise

12). Project-Based JavaScript for Kids Level 1
(Grades 5–9)

In this 10-week live course, students will learn one of the most popular programming languages for web design, mobile application, and various applications. This program is for beginners. Students will learn both fundamental programming concepts and JavaScript programming examples.


90 minutes, Once a week for 10 weeks

Mobirise

13). Machine Learning in Python with Raspberry Pi + Sensors Level 1  
(Grades 6–12)

In this 10-lesson program, students will program in Python to control various electronic modules that connect to Raspberry Pi including LED. lights, Buzzers, Servos, Ultrasonic sensors, IR sensors, and more using Machine Learning models. Students will create applications using Raspberry Pi + Sensors with machine learning models,

90 minutes. Twice a week for 5 weeks


Prerequisites: Python experience required

Materials: Students need to purchase the following items:

CanaKit Raspberry Pi 3 B+ (B Plus) Starter Kit (32 GB EVO+ Edition, Premium Black Case) ($80)

AICode101 Starter Toolbox for Raspberry Pi ($59)

If your computer doesn't have a SDHC card port, you also need to purchase a Vanja Micro USB OTG Adapter
-OR-
If you want to get a Raspberry Pi 4B, please purchase this one
CanaKit Raspberry Pi 4 4GB Starter Kit ($100)  

Mobirise

14). Hardware Coding With Python on Raspberry Pi + Sensors Level 2
(Grades 6–12)

In this 10 lesson program, students will learn the concept of Internet of Things (IoT) and how to control and communicate with various sensors using Python coding and Raspberry Pi including Attitude Sensor, Matrix Keypad, Photoresistor LED, Potentiometer, RGB LED, and Thermistor.


90 minutes, Once a week for 10 weeks


Prerequisites: Python and Raspberry Pi L1 required

Mobirise

15). Machine Learning in Python with Raspberry Pi + Sensors + Smart Car Level 3
(Grades 6–12)

In this program, students will learn how to control and communicate with advanced sensors and parts including an LED Matrix, DC Motor, Stepper Motor, and a Smart Robot Car using Python coding and Raspberry Pi. Walk students through several programs, testing different smart car features, such as: Motors, infrared line tracker, LEDs, buzzers, servos, ultrasonic sensor, camera, etc.

90 minutes, Once a week for 10 weeks


Prerequisites: Python and Raspberry Pi L1 required

Materials: Beside the items listed in the Raspberry Pi Level 1 program, students need to purchase the following item:

AICode101 4WD Smart Car for Raspberry Pi ($99) 

Mobirise

Project Based Java for Beginners                                ($295)

Grade Level     Grades 6 – 12    
(max 10 participants)

What to Expect
In this 10-lesson course, students will learn to build simple Java based applications using programming classes, loops and functions. Each lesson has one small project which will be taught in 90 minutes. Students will be able to use the built-in Java modules for their own final projects.

Prerequisites:  Python or JavaScript required

Mobirise



Project Based C++ for Beginners                                       ($295)

Grade Level     Grades 6 – 12   
(max 10 participants)

What to Expect
In this 10-lesson online live course package, students will learn the most popular programming language C++. Students will learn to build simple C++ based games and applications using loops and functions like: Random-Number Guessing Game, Sudoku Puzzle, calculator, and leaderboard, etc.


Prerequisites: Python or JavaScript required

  1. Machine Learning/Scratch program consists of eight (8) well-structured projects plus one final project with students' own ideas.
  2. Micro.bit projects require Micro.bit at an additional fee of $20. We can purchase back at $10 if no damage.
  3. Unity works with a Windows 10 PCs and/or a Mac. Unity doesn't work with Chromebooks
  4. Python program contains eight (8) fun projects plus one final project. More details can be found in Project-Based Python for Kids
  5. Machine Learning in Python with Raspberry Pi + Sensors program contains 20 fun hardware coding projects on various sensors with machine learning models.
  6. All programs are project-based learning and students can sign up at any time. 8-12 students per instructor, up to 12 kids per class. (Six students minimum to form a class).
  7. Technical Requirements:
  • PC (Windows 10) or Mac (macOS 10.13) or ChromeOS with at least a 2GHz processor and 2GB of RAM (4GB of RAM is recommended).
  • Bluetooth
  • Broadband internet with at least 1.8Mbps download and 900Kbps upload speeds
  • Webcam - Either external or built-in (many laptops have an integrated camera).
  • Microphone and Speakers - We recommend headphones with an integrated microphone 
  • Create an account at zoom.us

Set up your own site - Click for more