Se rendre au contenu

Tous les cours

Data Structure Programming
Data Structure Programming

Data structure programming focuses on organizing and managing data efficiently using structures like arrays, lists, stacks, queues, and graphs. It helps optimize algorithms for tasks like searching, sorting, and mapping, forming the foundation for solving complex problems in computer science and software development.

ExpoTec Level 3 Programming
Internet of Things
Internet of Things

This course, "Internet of Things (IoT) using Arduino Nano RP2040 & ESP32 on Arduino Cloud," is designed to introduce you to the world of IoT by leveraging popular microcontrollers and the Arduino Cloud platform. You'll learn how to set up, connect, and program Arduino Nano RP2040 and ESP32 to create smart devices that communicate over the internet. The course will guide you through cloud connectivity, data acquisition, and remote monitoring and control using the Arduino Cloud. You'll also work with a variety of sensors and actuators to build real-world IoT projects such as smart home automation, weather monitoring systems, and more. By the end of the course, you'll have hands-on experience with building, deploying, and managing IoT solutions, providing you with the knowledge and skills needed for IoT projects and applications.

ExpoTec Level 3 TopX
Design programming & Algorithm
Design programming & Algorithm

Intermediate Programming Courses

Design programming and algorithms focus on creating efficient solutions to problems. It involves structuring code and selecting the best algorithms to achieve optimal performance. Algorithms are step-by-step procedures used to process data, solve problems, or perform computations, while good design ensures clarity, efficiency, and scalability in the program's structure. Together, they form the foundation for building reliable, efficient software solutions.

Level 3 ExpoTec TopX Programming
Digital Electronics and Microcontrollers
Digital Electronics and Microcontrollers

Learn the foundations of modern electronics and embedded systems through our Digital Electronics & Microcontrollers course.

In this program, students start by understanding number systems, logic gates, Boolean algebra, and digital circuit design. Then we move into practical microcontroller development using AVR, ATmega, PIC, and communication protocols such as UART, I²C, and SPI.

By the end of the course, students will be able to design, code, and build real embedded systems projects and control sensors, motors, and digital circuits with confidence.

ExpoTec Level 3
Graphical User Interface
Graphical User Interface
ExpoTec Level 3
C++ & Arduino interface Part 1
C++ & Arduino interface Part 1

هذه المشاريع للأطفال تعرفهم على الروبوتات المتقدمة وأنظمة التحكم: 

  • المحركات التي يتم التحكم فيها بالصوت: يستخدم الأطفال الأوامر الصوتية للتحكم في المحركات أو مصابيح LED .
  • روبوت يتم التحكم فيه بواسطة بلوتوث: يتحكم تطبيق الموبايل في روبوت ب 4 عجلات عبر البلوتوث ، لتعليم الاتصال اللاسلكي.
  • رافع وقابض للروبوت: يضيف الأطفال رافعا وقابضا إلى الروبوت ، و يتعلمون كيفية التحكم في المحركات.

StarTec Level 3
Electronics & Arduino interfacing using C++ part 1
Electronics & Arduino interfacing using C++ part 1

Arduino programming involves using an Arduino board, which is a small electronic device, to create interactive projects. With Arduino, students learn how to write and upload code that controls various electronic components such as lights, sensors, motors, and more. This enables them to create programs that respond to input from sensors, display information on screens, or control the movement of motors.

StarTec Level 3
UGV & Robot Arm using C++
UGV & Robot Arm using C++

Students will learn C++ programming to interface sensors, motors, and controllers to create a UGV that can navigate its environment. They will also program a robot arm to perform tasks like picking and placing objects.  

StarTec Level 3
Mechanical Designing using 123D
Mechanical Designing using 123D

  Students will learn how to create and manipulate 3D shapes, design mechanical parts, and assemble them into complex models. Through hands-on projects, they will explore concepts like dimensions, tolerances, and design aesthetics. This course encourages creativity and critical thinking while providing a solid foundation in engineering principles, making mechanical design engaging and accessible for young learners.

StarTec TopX Level 3 Level 4
Front-End Development
Front-End Development

 A mechanical design course using Tinkercad for kids introduces them to 3D modeling and design, allowing them to create mechanical parts like gears and simple machines. Kids learn how to design in a virtual environment, and then use a 3D printer or laser cutting machine to manufacture their designs in real life and assembling the parts together.

TopX Level 3 Level 4 StarTec