Module 1: Introduction
In the first module, we will introduce our students to the world of robotics, fields and components, while discussing the meaning of each concept and its modern day advantages
Module 2: Getting started with Raspberry Pi
Next, our students will be introduced to the models of Raspberry Pi and its components. Students will also be taught how to install and set up their own Raspberry Pi operating system.
Module 3: Python Basics
For this module, our students will focus on learning the basics of the Python programming language. Our students will grasp key concepts such as variables, operators, control flow, arrays, functions, and modules..
Module 4: Sensors & Actuators
Afterwards, our students will learn how to read and communicate with sensor values, and also learn how to control actuators. A summary of the topics we will cover includes ultrasonic sensor, light sensor, LEDs, buzzers, motors, PiCamera, and more.
Module 5: Raspberry Pi Car Model
Module five will teach students how to assemble a Raspberry Pi car model and its components, and how to control it through a smartphone application using Python commands. At the end of this module, students will begin working on several projects such as obstacle avoidance, track follower and more.
Module 6: Computer Vision
In this module, students will continue with their previous projects. In addition, students will be introduced to the computer vision (CV) field by exploring CV tools and solving challenges. Also, students will be asked to work with the OpenCV library using Python, where they will practice and test many CV operations on images, videos, and camera.
Module 7: AI Projects with Robotics
Here, students will work on different AI projects like object detection, optical character recognition (OCR) and image classification.
Module 8: Final Projects
In the final module, students will work on their own projects in groups and present their final projects to the class. Every student will receive their certificate of completion of this course.