➧ Introduction to Raspberry Pi

Level: Beginner
Course Duration: 26 Hours

In this course participants will start getting familiar with the different models of Raspberry Pi, we will drive through different types of Raspberry Pi Operating Systems. The course then covers the basics of Linux and Python essentials. Finally, trainees will start working with the GPIO headers, controlling LEDs, buzzers, buttons and more.

➧ Raspberry Pi Intermediate

Level: Intermediate
Course Duration: 34 Hours

In this course we will go through advanced topics. Participants will master using GPIO pins and networking, they will dive into communication protocols interfaces. Next

participants will go through sensor and motors interfacing. Finally, we will learn scripting and automation with the Python environment.

➧ Raspberry Pi Advanced

Level: Advanced
Course Duration: 32 Hours

Unlock the potential of Raspberry Pi with this Advanced Course! We will learn the depth of Python programming for advanced projects such as IoT and Computer Vision, then we

will go through a comprehensive journey to learn the necessary concepts for Machine learning. This hands-on course equips you with skills to solve real-world problems.

➧ Computer Vision and Machine Learning with Raspberry Pi

Level: Advanced
Course Duration: 42 Hours

In this course we are going to learn every aspect of Computer Vision and Machine Learning and how to use it with Raspberry Pi, how to use raspberry pi camera module

and get to know how to do real-time tracking. Finally, apply all these skills to a real-world problem.

➧ IoT with Raspberry Pi

Level: Advanced
Course Duration: 41 Hours

a comprehensive course that covers every aspect you will need to automate your house or to read sensor readings while you are far away from home, or any IoT project. In this

course we will take the process of learning step by step, starting from learning advanced Python programming then we will learn how to use Raspberry Pi pins after that we will dive into networking, Protocols, and making our local server, not just that! We will go through sensor interfacing and a lot more.

➧ MASTERING ARDUINO: ZERO TO HERO 1

Level: Beginner
Duration: 25 hours

This course takes particioants from Arduino novices to proficient users, starting with an introduction to Arduino’s importance and IDE setup. It progresses to mastering Tinkercad simulations, covering LED blinking, Serial Monitor debugging, and restart techniques. The curriculum then delves into circuit design, resistor understanding, and LED circuit construction.

➧ MASTERING ARDUINO: ZERO TO HERO 2

Object-Oriented Programming Using Arduino

LEVEL: Intermediate
HOURS: 20 hours

This course thoroughly explores Object-Oriented Programming (OOP) principles in Arduino development. Participants learn to systematically create and implement classes for LEDs, buttons, and other components, enhancing project organization and functionality.

➧ Young Heroes: For Juniors

LEVEL: Beginner

Hours: 25

This course takes participants from Arduino novices to adept users, covering IDE setup, Tinkercad simulations, LED projects, circuit design, and programming essentials. It explores diverse sensor applications, including photoresistors, gas sensors, and temperature sensors, while incorporating advanced components like IR motion sensors, LCD screens, and remote controllers for creative projects.

➧ Internet of THINGS (IoT) Using Arduino

Level: Advanced

Hours: 15 hours

This course delves into loT with Arduino, emphasizing the Arduino loT Cloud. Participants learn loT fundamentals, device setup, and project implementation with MKR1010, Arduino Nano 33 loT, and ESP32 devices. Skills include remote control and monitoring of Devices, from basic LEDs to advanced sensors.

➧ Line Follower Robot

Level: Intermediate
Hours: 20 hours

Explore the fascinating world of robotics in our Line Follower Robotics Workshop! This course delves deep into Arduino programming essentials, motor control techniques, and sensor integration strategies. Participants will learn to choose the right motors, motor drivers, and IR sensors for accurate line detection, along with mastering the use of ultrasonic sensors for obstacle avoidance. Understanding battery concepts rounds out their skills for efficient robot power management.

➧ Sumo Robot Training

Level: Intermediate and Advanced
Hours: 25 hours

In this Sumo Robotics Training, participants will build their robots using high-quality components from the jSumo robotics kit, alongside learning fundamental microcontroller concepts and Arduino programming. They’ll delve into selecting appropriate motors and motor drivers for optimal performance and integrate obstacle detection sensors and black-and-white line sensors to navigate within the sumo arena. Additionally, they’ll gain insights into choosing the best battery type for efficient power management.