online mentoring for children, teenagers and adults

Uploading to Python, Robotics, IoT, Engineering projects

Training, mentoring, implementation of relevant projects, preparation for competitions and Olympiads
In the rapidly changing world of digital technology, it is important to be on trend
Areas of study
from the basics of engineering and programming to project implementation
Python
basics, working with libraries, modular programming, OOP, creating bots, data scraping, ML basics, project implementation
Robotics
The basics of C++, working in the Arduino IDE, getting to know the controllers of the Arduino, ESP, Raspberry family, sensors and actuators, mobile robotics, computer vision, the basics of working in Linux and ROS
IoT
Basics of C++ and circuit design, work in the Arduino IDE, familiarity with Arduino family controllers, ESP, sensors and actuators, development of smart devices, monitoring and control from anywhere in the world.
Engineering projects
Introduction to project activities, learning to think like engineers, the basics of TRIZ, project development and implementation, preparation for competitions and Olympiads
Being inspired by a creative idea and mentally implementing it is the best motivation for an engineer
Details about each direction
the training program
learning to program
Python Training Program

The program consists of two blocks:
Block 1 - Basics (PYTHON from A to Z):
  • Python installation, VSCode development environment;
  • introduction to Git, basic commands;
  • working with variables, data types;
  • I/O operations, f-line, comments, error diagnostics;
  • elements of algorithmization (branching operations, while and for loop);
  • nested conditional operations and loops;
  • lists, tuples, dictionaries, and methods of working with them;
  • built-in functions, creating custom functions, scope;
  • working with text and binary files;
  • getting to know libraries on pypi.org;
  • modular programming, a properly structured program;
  • OOP, creating classes, objects, class methods;
  • decorators, managed attributes;
Block 2 - Learning additional PYTHON Tools:
  • creating games with the arcade library;
  • aiogram library, creating telegram bots;
  • introduction to the database and working with them (Sqlite3);
  • requests library, BeautiffulSoup, working with web data;
  • pandas, numpy, matplotlib Library;
  • computer vision, object detection and recognition, OpenCV library, mediapipe;
  • ML basics (datasets, machine learning models, Keras, TensorFlow, PyTorch frameworks);
learning to robotize
Robotics Training Program

The program consists of two blocks:
Block 1 - Working in the Arduino IDE (C++ Basics):
  • Introduction to robotics;
  • controllers of the Arduino family, ESP, pinout, the concept of digital and analog signal;
  • Arduino IDE development environment, code structure;
  • working with variables, data types;
  • basic commands for working with sensors and actuators;
  • Serial library, displaying sensor data;
  • elements of algorithmization (branching operations, while and for loop);
  • built-in functions, creating custom functions, scope;
  • multitasking, millis()-based timers;
  • sensor data processing, signal filtering;
  • getting to know different libraries;
  • modular programming, a properly structured program;
  • OOP, creating classes, objects, class methods;
  • creating your own libraries;
  • solving practical problems, creating projects;
Block 2 - Getting to know ROS:
  • introduction to ROS, installation, introduction to basic concepts;
  • the basics of working in a Linux environment, basic commands, terminal, command line;
  • ROS basics, installation and launch, messaging (messages, topics, services, actions);
  • development in ROS, rospy and roscpp library, basic methods, Subscriber and Publisher, rqt graph;
  • ROS administration, package creation, installation and assembly, Catkin utility, creating custom message types for topics, Roslaunch, startup management;
  • working in the Gazebo simulator, urdf file, creating your own world and modeling a robot;
  • working with Arduino, the Rosserial library, creating a Publisher and Subscriber;
  • introduction to raspberry Pi, peripherals and features, installation of ROS, cv_bridge package;
  • solving practical problems, modeling robots, creating projects;
learning to automate
IoT Training Program

The program consists of two blocks:
Block 1 - Working in the Arduino IDE (C++ Basics):
  • introduction to C++ ;
  • wifi_module NodeMCU (ESP8266), pinout, the concept of digital and analog signal;
  • Arduino IDE development environment, code structure;
  • working with variables, data types;
  • basic commands for working with sensors and actuators;
  • Serial library, displaying sensor data;
  • elements of algorithmization (branching operations, while and for loop);
  • built-in functions, creating custom functions, scope;
  • multitasking, millis()-based timers;
  • sensor data processing, signal filtering;
  • getting to know different libraries;
  • modular programming, a properly structured program;
  • OOP, creating classes, objects, class methods;
  • creating your own libraries;
  • solving practical problems, creating projects;
Block 2 - Getting to know the IoT:
  • Introduction to IoT, the basic concept;
  • communication protocols (http, mqtt, CoAP), web client and web server;
  • ESP8266WiFi.h and ESP8266WebServer.h libraries;
  • modes of operation of the NodeMCU wifi module - STA, AP, STA+AP;
  • raising your own server with an html page on NodeMCU;
  • device management in STA and AP mode;
  • IoT cloud platforms, a platform thinger.io , getting to know the interface, adding a device and configuring the dashboard;
  • device monitoring and management;
  • development of smart devices, creation of projects;
learning to think like engineers
Engineering projects training program

The program consists of two blocks:
Block 1 - Introduction to project activities:
  • who is an engineer, project activity, the main stages of project activity;
  • searching for a problem, posing problematic questions, putting forward hypotheses and assumptions;
  • defining and setting a specific, realistic goal, motivating the goal;
  • we learn to think like engineers, set specific tasks for ourselves, describe and structure a project;
  • designing and splitting the project into separate semantic blocks;
  • project implementation (design, functional, circuit engineering, software), prototyping;
  • solving practical problems and relevant projects;
  • preparation for Olympiads and competitions
Block 2 - Basics of TRIZ:
  • introduction to TRIZ, basic concepts, principles of TRIZ;
  • formulation of an inventive task;
  • working with contradictions, types of contradictions;
  • ideal end result (ICR);
  • resources for solving the problem, their classification;
  • decision techniques for TRIZ, TRIZ table;
  • methods of finding solutions - brainstorming, inventive techniques, result analysis;
  • the use of TRIZ on specific examples;
THE TRAINING FORMAT
Individual format
✅1 time per week
✅2 times a week
Group format
✅1 time per week
✅2 times a week
COST AND PAYMENT

Block 1️⃣

Duration - 8 months

32 classes - 1 time per week (60min)


Cost:

individual - 58$ / month

group - 45$ / month

The "Python-Profi" package
Block 2️⃣
Duration - 24 months
96 classes - 1 time per week (60min)

Cost:
individual - 67$ / month
group - 52$ / month
The "Robotics-Start" package

Block 1️⃣

Duration - 8 months

32 classes - 1 time per week (60min)


Cost:

individual - 58$ / month

group - 45$ / month

The "Robotics-Profi" package
Block 2️⃣
Duration - 18 months
72 classes - 1 time per week (60min)

Cost:
individual - 67$ / month

group - 52$ / month

The "IoT-Start" package

Block 1️⃣

Duration - 8 months

32 classes - 1 time per week (60min)


Cost:

individual - 58$ / month

group - 45$ / month

The "IoT-Profi" package
Block 2️⃣
Duration - 12 months
48 classes - 1 time per week (60min)

Cost:
individual - 67$ / month

group - 52$ / month

The "Engineer" package
Block 1️⃣ and Block 2️⃣
Duration - 12 months
48 classes - 1 time per week (60min)

Cost:
individual - 67$ / month

group - 52$ / month

The "Ultra-Start" package
Python - Block 1️⃣
Robotics, IoT Block 1️⃣
Duration - 8 months
64 classes - 2 times a week (60 minutes each)

Cost:

individual - 95$ /month

group - 80$ / month

The "Ultra-Profi" package
Python - Block 2️⃣
Robotics, IoT Block 2️⃣
Duration - 24 months
192 classes - 2 times a week (60 minutes each)

Cost:

individual - 115$ / month

group - 98$ / month

ANSWERS TO FREQUENTLY ASKED QUESTIONS
  1. Where are the classes held? Classes are held in Zoom.
  2. How long does the lesson last? The lesson lasts 60 minutes.
  3. What is the maximum number of people in a group? a group of up to 5 people.
  4. Will you need any kind of constructor in Robotics and IoT classes? Yes, in these classes you will need an Arduino Uno/NodeMCU/Raspberry Pi board, as well as various sensors and actuators.
  5. Is it possible to buy a designer separately? Yes, it is possible, the complete set and the cost of the corresponding set can be found on the main page of the site.
  6. What is included in the constructor? The designer includes: 1. all the necessary electronic components for studying the direction, 2. detailed methodological material with examples of projects.
  7. What are the payment options for the package? By transfer to the card: 1. The entire amount in full. 2. In parts (for every 3 months or every 4 classes)