facebook
favorite button
1/12
member since icon
Since May 2026
Instructor since May 2026
Engineering, Robotics & Arduino for Beginners | Hands-on Programming and Electronics
course price icon
From 26.82 C$ /h
arrow icon
If you are curious about robotics, Arduino, programming, or engineering and want to learn in a simple and practical way, this class is made for you.

Together, we will explore how electronic components work and learn step by step how to program Arduino boards using C++. Through fun hands-on projects, students will create systems using LEDs, sensors, motors, and other smart components used in real robotics projects.

My teaching style focuses on practice, creativity, and understanding rather than only theory. I aim to help students build confidence while learning how to solve problems and think like engineers.

I have participated in several robotics and STEM experiences, including FIRST Tech Challenge (FTC), World Robot Olympiad (WRO), and space-related programs and projects such as space camps and engineering activities focused on innovation and technology. These experiences helped me gain practical knowledge that I now share with students in an easy and engaging way.

I can also teach CATIA V5 for students interested in mechanical design, engineering projects, and 3D modeling. These lessons can help students better understand mechanical engineering concepts and learn how to design professional parts and assemblies used in real engineering projects.

This class is perfect for beginners and intermediate learners who want to start or improve their journey in robotics, technology, mechanical engineering, and space-related fields.
Extra information
Bring a laptop if possible for programming and simulations.

Having an Arduino kit is recommended, but it is not mandatory for beginner lessons. If you do not have electronic components or an Arduino board, we can still learn and build projects using professional simulation platforms that allow students to practice virtually.

Classes include practical demonstrations, simulations, and project-based learning to make the experience interactive and engaging.

For highly motivated students who want to go further, there may also be opportunities to work on real projects and collaborate with technology organizations, robotics initiatives, or STEM activities to gain real world experience.
Location
location type icon
Online from Morocco
About Me
I am a student passionate about robotics, engineering, and space technologies. Over the past few years, I have been deeply involved in STEM through competitions, volunteering, and hands-on technical projects that helped me build both practical skills and teamwork experience.

I have worked as a Technical Lead in FIRST Tech Challenge (FTC) robotics teams for multiple seasons, where I was involved in designing, building, and programming robots while solving real engineering challenges with my team. I also took part in events such as the World Robot Olympiad (WRO) and volunteered in the FIRST LEGO League (FLL) national competition at UM6P Benguerir, as well as serving as a Field Tester in the FTC Morocco Championship.

One of my most meaningful experiences was being selected among 30 students from more than 1,650 applicants to attend AMAZE Space Camp. There, I worked on space-related projects and learned how engineering and collaboration are essential in real-world innovation.

Alongside robotics, I have developed strong skills in Arduino programming, electronics, embedded systems, automation, and CATIA V5 for mechanical design and 3D modeling. I enjoy turning ideas into real projects and helping others understand complex concepts in a simple and practical way.

Today, I focus on sharing what I have learned by teaching robotics, programming, and engineering in an accessible and hands-on approach, especially for beginners who want to start their journey in STEM.
Education
CPGE TSI (Classes Préparatoires aux Grandes Écoles – Technology and Industrial Sciences) Ben Mellal-Morocco
Focused on mechanical engineering, industrial systems, mathematics, physics, electronics, and advanced engineering concepts.
Experience / Qualifications
Over the past few years, I have been actively involved in robotics, engineering, and STEM activities through competitions, volunteering, and technical projects.

I worked as a Technical Lead in FIRST Tech Challenge (FTC) robotics teams for multiple seasons, where I helped design, program, and develop robotic systems while working closely with team members to solve technical challenges.

I also participated in robotics competitions and events such as the World Robot Olympiad (WRO), volunteered in the FIRST LEGO League (FLL) national competition at UM6P Benguerir, and worked as a volunteer and Field Tester during the FTC Morocco Championship.

Beyond robotics, I was selected among 30 students from more than 1,650 applicants to participate in AMAZE Space Camp, where I gained experience in space-related activities, teamwork, and engineering projects. I have also participated in STEM conferences, technology initiatives, and innovation programs.

In addition, I have practical experience with Arduino programming, electronics, embedded systems, automation, and CATIA V5 for mechanical design and 3D modeling. I enjoy sharing this experience with students and helping them better understand technology and engineering through practical and interactive learning.
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Student level
Beginner
Intermediate
Duration
60 minutes
90 minutes
The class is taught in
English
Arabic
French
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
Online via webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Similar classes
arrow icon previousarrow icon next
verified badge
Most kids think coding is for "smart kids" or "future programmers."
It's not. Coding is how real people solve real problems.
In this class, we skip the theory. Your child creates real things.

What they'll do:
✓ Build real projects in Scratch: a working game, an interactive animation, a story they coded
✓ Program virtual robots: solve real-world challenges (navigate a maze, automate a task, build a system)
✓ Create in Minecraft Education: design worlds, automate constructions, solve logic problems
✓ Experiment with different languages: not just learn "the right way," but understand that there are many ways to think about a problem
✓ Collaborate and share: work with other kids, get feedback, improve their work
✓ Develop logical thinking: not just for coding, but for anything: solving math problems, science challenges, real-world situations


Why this is different:
We don't teach syntax. We teach how programmers think.
Most children's coding courses say "here's the code, copy it." We teach "what problem are we trying to solve? How could we break it into steps? What options do we have?"
When your child learns to think like a programmer, they can learn any language afterward.

What they take home:
A portfolio of 3–4 completed, working projects. The ability to say "I built this." And the deep understanding that code is a tool to make real things happen.

Format: Online or Barcelona | 60–90 min sessions | Flexible pace, no prior experience needed
For curious 8-12 year olds who want to build.
verified badge
Do you dream of mastering the art of electronic design, advanced programming and creating awesome robots? Do not look any further ! I offer personalized courses that will guide you into the exciting world of engineering, with an emphasis on electronics, programming and robotics.

Electronics: Learn to create circuits, understand components, and carry out innovative electronics projects.

Programming: Immerse yourself in the world of coding and develop programming skills, from classic languages to new technologies.

Robotics: Explore the basics of robotics, create autonomous robots, and discover how to bring your ideas to life.

Miscellaneous Projects: Use popular platforms like Arduino, Raspberry Pi, and more to bring your unique and exciting projects to life.

Whether you're a beginner or looking to deepen your skills, my classes are suitable for all levels. With interactive lessons, challenging projects, and expert guidance, you'll progress quickly and confidently.

Don't let your dreams of innovation wait any longer. Join me on this rewarding learning adventure and start creating today!
verified badge
With 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups.

In the training program, you will learn to:

- Install, configure, and deploy WordPress sites
- Develop custom Wordpress themes and plugins
- Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket...
- Create custom post types and tailor-made taxonomies
- Develop pages using the right methods in HTML, CSS, Javascript & PHP
- Administer and manage a site database
- Contribute to the good natural referencing (SEO) of your site
- Use WP-Cli to speed up the maintenance of your sites
- Use Docker to containerize your local/prod projects and facilitate their management
- Administer your WP sites the right way
- And much more...

For any questions, you can contact me by PM.

See you soon,
Matthew
verified badge
I hold a PhD in Mechanical Engineering and currently, I am working as a post-doctoral researcher in the Aerospace Engineering Faculty at TU Delft (Delft University of Technology).

I have extensive experience in teaching various Mechanical design packages, including LS-DYNA, ANSYS, APDL programming, ABAQUS, MATLAB, SolidWorks, Cura, and Symbolic MATLAB.

Some of the finite element modeling and numerical simulations I have worked on include:
- Multiscale finite element modeling for fatigue crack propagation in porous materials.
- Analysis of multiple-layer sandwich structures' resistance to bird-strike impact [Read paper].
- Investigation of debonding propagation in aluminum and glass/epoxy composite joints under fatigue loading using Fracture Mechanics principles.
- Computational prediction of the fatigue behavior of additively manufactured porous metallic biomaterials.
- Study of the effect of material type, stacking sequence, and impact location on pedestrian head injury in collisions.

If you have any additional questions before starting the class, please don't hesitate to ask me. I am here to help! :)
verified badge
===================Satisfied or refunded=======================
Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer courses in engineering sciences (Electronics, automatics, electrical engineering, automation, programming).
Computational Sciences and Technology SNT
IS engineering sciences
Numerical and computer science SNI
Digital electronics
Analog electronic
electromagnetism
Signal processing and data acquisition
Automatic (discrete, continuous)
electrical engineering (transformers, electrical machines, switching power supply)
C/C++ Programming, Assembler, ARM, STM32
renewable energy (wind, PV-solar)
RDM - strength of materials mechanics of solids
Python and SYSML
PIC microcontroller
Microprocessor
MATLAB, proteus
Preparation for competitions
Supervision of graduation projects
CAPLP Electrotechnical and Electronic Electrical Engineering
CAPLP and BTS subjects and answers
Correction caplp 2017 CAPLP 2018 CAPLP 2019 CAPLP 2020
CORRECTION OF BTS TESTS
verified badge
Master Python with Personalized Courses

Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels.

Why Choose My Courses?

Personalized Teaching Approach: Each course is tailored to your skill level and individual goals.

Practical Experience: Learn by doing with real-world projects that build your understanding and skills.

Ongoing Support: Get unlimited email support for any questions you have between sessions.

As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey.

Book Your First Lesson:

Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.
verified badge
Become a Trading Pro with NinjaTrader!

Are you passionate about trading and want to master one of the most powerful trading platforms on the market? If so, this ad is for you!

As a seasoned NinjaTrader expert, I offer personalized courses to help you master this exceptional trading platform. Whether you want to learn how to trade manually or automate your strategies using C# and custom indicators, I'm here to guide you every step of the way.

My courses are designed for traders of all levels, from complete beginners to experienced professionals. Here's what you can expect:

- In-depth training on using NinjaTrader, including navigating the interface, executing orders, and analyzing the markets.
- Detailed instructions on creating and optimizing automated trading strategies using C#.
- Practical advice on using custom indicators to refine your technical analysis and make informed trading decisions.

Whether you are looking to generate additional income through trading or make trading your full-time career, my courses will provide you with the knowledge and skills needed to succeed in the financial markets.

Don't miss this opportunity to become a true trading expert with NinjaTrader! Contact me today to reserve your spot and begin your journey to financial success.
verified badge
Code Your Ideas Into Reality 💻🚀
Want to build your own website or start a tech career? This class is perfect for absolute beginners who want to learn Python and use it to build real, working web apps with Django. You'll go from writing your first line of code to deploying complete projects - step by step, clearly explained, and handsOn.

✨ No experience needed.
🧠 Learn by doing - real apps, real logic.
🌍 Build skills for school, work, or freelance life.

Let’s turn your curiosity into code. First session gets you started!
verified badge
Learn Computer Science through hands-on lessons that cover both theory and programming.
I offer regular lessons to build your understanding of coding (Python/Java) and computer systems, plus exam-focused sessions for IGCSE (0478) and A Level (9618) students.

You’ll learn to:

Understand theory topics like algorithms, logic gates, and networks

Write, test, and debug programs step-by-step

Solve structured past paper questions confidently

Prepare effectively for both Paper 1 (Theory) and Paper 2 (Programming)

Lessons are interactive, practical, and tailored to your school progress and exam goals.
verified badge
After an initial assessment, this course is designed to transform your child from a passive consumer of technology into an active, ethical AI creator.

Based on the personalized roadmap developed in the first session, the 5-week program delivers structured, project-based learning tailored to your child's cognitive strengths and interests, specifically addressing any learning barriers identified during the diagnostic phase.

What we achieve in 5 weeks:

Week 1-2: Foundations of Machine Learning & Critical Thinking: We move beyond definitions, using interactive projects to understand how AI learns (data, bias, pattern recognition). This builds critical thinking about the technology they use daily.

Week 3-4: Ethical Generative AI for Creativity: Students learn to master prompt engineering to create digital art, stories, or game concepts using generative AI tools. Safety and Ethics are paramount: we focus on responsible usage, digital citizenship, and copyright basics.

Week 5: The Final AI Creator Project: personalized mini-project (e.g., training a simple image classifier or writing a fully co-authored AI story) to demonstrate autonomy and mastery of the core concepts.

As your specialized 10+ year tech educator and coach, I ensure:

SEN Integration: Continuous adaptation of project requirements and delivery methods to ensure students with Special Educational Needs (SEN) maintain confidence and measurable progress.

Skill Transfer: We teach skills that translate directly to school projects, not just AI theory, but advanced digital literacy and structured problem-solving.
verified badge
I teach coding to beginners and intermediate students.
Lessons focus on logic, basic programming, and practical exercises.
Classes are adapted to the student’s pace.
Students can choose between website or mobile app development.Hands on dev
verified badge
I offer training in Algorithms and Python programming for students and beginners.
Level 1: variables, logical syntax, balls, blocks and functions.
Level 2: packages, file processing, graphical presentations (dashboard).
verified badge
As a teaching assistant in the College of Engineering (specializing in Mechatronics Systems Engineering), I provide specialized academic support to engineering students to help them understand complex material, pass exams with distinction, and complete academic projects professionally.
I offer explanations and assistance in the following courses:
• Fluid Mechanics & Hydraulic/Pneumatic Control.
• Rigid Body Dynamics.
• Sensors and Data Acquisition Systems.
• Digital control machines and computer-aided design/manufacturing (CAD/CAM & CNC).
• Electric Machines & Drives.
• Renewable Energies.
In addition to theoretical explanations and worksheet solutions, I offer practical guidance in using engineering software (such as MATLAB and ANSYS) and assistance with graduation projects and course projects (CAD modeling and CFD simulations). My goal is to simplify engineering concepts and connect them to practical applications.
verified badge
Do you want to discover the world of programming but don't know where to start? Python is the ideal language: easy to read, powerful and used everywhere (Web, Artificial Intelligence, Automation).

This course is designed for complete beginners, students, or enthusiasts who want to acquire a solid foundation without getting bogged down in overly complex theory. My goal is to make you independent quickly.

In the program :
The content is adapted to your pace, but generally follows this progression:

Installation & Setup: Configure your working environment (VS Code, PyCharm or IDLE).

The Fundamentals: Variables, data types (numbers, lists, dictionaries) and basic operations.

Programming Logic: Mastering conditions (if/else) and loops (for/while) to give intelligence to your code.

Functions & Modularity: Learn how to structure your code so that it is clean and reusable.

My Methodology
80% Practice: You learn better by typing code than by looking at slides.

Positive Pedagogy: No judgment, we move forward step by step. Every mistake is an opportunity to learn.

Personalized Support: I adapt to your specific objectives (homework help, personal project or intellectual curiosity).
message icon
Contact Yassir
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Most kids think coding is for "smart kids" or "future programmers."
It's not. Coding is how real people solve real problems.
In this class, we skip the theory. Your child creates real things.

What they'll do:
✓ Build real projects in Scratch: a working game, an interactive animation, a story they coded
✓ Program virtual robots: solve real-world challenges (navigate a maze, automate a task, build a system)
✓ Create in Minecraft Education: design worlds, automate constructions, solve logic problems
✓ Experiment with different languages: not just learn "the right way," but understand that there are many ways to think about a problem
✓ Collaborate and share: work with other kids, get feedback, improve their work
✓ Develop logical thinking: not just for coding, but for anything: solving math problems, science challenges, real-world situations


Why this is different:
We don't teach syntax. We teach how programmers think.
Most children's coding courses say "here's the code, copy it." We teach "what problem are we trying to solve? How could we break it into steps? What options do we have?"
When your child learns to think like a programmer, they can learn any language afterward.

What they take home:
A portfolio of 3–4 completed, working projects. The ability to say "I built this." And the deep understanding that code is a tool to make real things happen.

Format: Online or Barcelona | 60–90 min sessions | Flexible pace, no prior experience needed
For curious 8-12 year olds who want to build.
verified badge
Do you dream of mastering the art of electronic design, advanced programming and creating awesome robots? Do not look any further ! I offer personalized courses that will guide you into the exciting world of engineering, with an emphasis on electronics, programming and robotics.

Electronics: Learn to create circuits, understand components, and carry out innovative electronics projects.

Programming: Immerse yourself in the world of coding and develop programming skills, from classic languages to new technologies.

Robotics: Explore the basics of robotics, create autonomous robots, and discover how to bring your ideas to life.

Miscellaneous Projects: Use popular platforms like Arduino, Raspberry Pi, and more to bring your unique and exciting projects to life.

Whether you're a beginner or looking to deepen your skills, my classes are suitable for all levels. With interactive lessons, challenging projects, and expert guidance, you'll progress quickly and confidently.

Don't let your dreams of innovation wait any longer. Join me on this rewarding learning adventure and start creating today!
verified badge
With 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups.

In the training program, you will learn to:

- Install, configure, and deploy WordPress sites
- Develop custom Wordpress themes and plugins
- Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket...
- Create custom post types and tailor-made taxonomies
- Develop pages using the right methods in HTML, CSS, Javascript & PHP
- Administer and manage a site database
- Contribute to the good natural referencing (SEO) of your site
- Use WP-Cli to speed up the maintenance of your sites
- Use Docker to containerize your local/prod projects and facilitate their management
- Administer your WP sites the right way
- And much more...

For any questions, you can contact me by PM.

See you soon,
Matthew
verified badge
I hold a PhD in Mechanical Engineering and currently, I am working as a post-doctoral researcher in the Aerospace Engineering Faculty at TU Delft (Delft University of Technology).

I have extensive experience in teaching various Mechanical design packages, including LS-DYNA, ANSYS, APDL programming, ABAQUS, MATLAB, SolidWorks, Cura, and Symbolic MATLAB.

Some of the finite element modeling and numerical simulations I have worked on include:
- Multiscale finite element modeling for fatigue crack propagation in porous materials.
- Analysis of multiple-layer sandwich structures' resistance to bird-strike impact [Read paper].
- Investigation of debonding propagation in aluminum and glass/epoxy composite joints under fatigue loading using Fracture Mechanics principles.
- Computational prediction of the fatigue behavior of additively manufactured porous metallic biomaterials.
- Study of the effect of material type, stacking sequence, and impact location on pedestrian head injury in collisions.

If you have any additional questions before starting the class, please don't hesitate to ask me. I am here to help! :)
verified badge
===================Satisfied or refunded=======================
Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer courses in engineering sciences (Electronics, automatics, electrical engineering, automation, programming).
Computational Sciences and Technology SNT
IS engineering sciences
Numerical and computer science SNI
Digital electronics
Analog electronic
electromagnetism
Signal processing and data acquisition
Automatic (discrete, continuous)
electrical engineering (transformers, electrical machines, switching power supply)
C/C++ Programming, Assembler, ARM, STM32
renewable energy (wind, PV-solar)
RDM - strength of materials mechanics of solids
Python and SYSML
PIC microcontroller
Microprocessor
MATLAB, proteus
Preparation for competitions
Supervision of graduation projects
CAPLP Electrotechnical and Electronic Electrical Engineering
CAPLP and BTS subjects and answers
Correction caplp 2017 CAPLP 2018 CAPLP 2019 CAPLP 2020
CORRECTION OF BTS TESTS
verified badge
Master Python with Personalized Courses

Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels.

Why Choose My Courses?

Personalized Teaching Approach: Each course is tailored to your skill level and individual goals.

Practical Experience: Learn by doing with real-world projects that build your understanding and skills.

Ongoing Support: Get unlimited email support for any questions you have between sessions.

As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey.

Book Your First Lesson:

Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.
verified badge
Become a Trading Pro with NinjaTrader!

Are you passionate about trading and want to master one of the most powerful trading platforms on the market? If so, this ad is for you!

As a seasoned NinjaTrader expert, I offer personalized courses to help you master this exceptional trading platform. Whether you want to learn how to trade manually or automate your strategies using C# and custom indicators, I'm here to guide you every step of the way.

My courses are designed for traders of all levels, from complete beginners to experienced professionals. Here's what you can expect:

- In-depth training on using NinjaTrader, including navigating the interface, executing orders, and analyzing the markets.
- Detailed instructions on creating and optimizing automated trading strategies using C#.
- Practical advice on using custom indicators to refine your technical analysis and make informed trading decisions.

Whether you are looking to generate additional income through trading or make trading your full-time career, my courses will provide you with the knowledge and skills needed to succeed in the financial markets.

Don't miss this opportunity to become a true trading expert with NinjaTrader! Contact me today to reserve your spot and begin your journey to financial success.
verified badge
Code Your Ideas Into Reality 💻🚀
Want to build your own website or start a tech career? This class is perfect for absolute beginners who want to learn Python and use it to build real, working web apps with Django. You'll go from writing your first line of code to deploying complete projects - step by step, clearly explained, and handsOn.

✨ No experience needed.
🧠 Learn by doing - real apps, real logic.
🌍 Build skills for school, work, or freelance life.

Let’s turn your curiosity into code. First session gets you started!
verified badge
Learn Computer Science through hands-on lessons that cover both theory and programming.
I offer regular lessons to build your understanding of coding (Python/Java) and computer systems, plus exam-focused sessions for IGCSE (0478) and A Level (9618) students.

You’ll learn to:

Understand theory topics like algorithms, logic gates, and networks

Write, test, and debug programs step-by-step

Solve structured past paper questions confidently

Prepare effectively for both Paper 1 (Theory) and Paper 2 (Programming)

Lessons are interactive, practical, and tailored to your school progress and exam goals.
verified badge
After an initial assessment, this course is designed to transform your child from a passive consumer of technology into an active, ethical AI creator.

Based on the personalized roadmap developed in the first session, the 5-week program delivers structured, project-based learning tailored to your child's cognitive strengths and interests, specifically addressing any learning barriers identified during the diagnostic phase.

What we achieve in 5 weeks:

Week 1-2: Foundations of Machine Learning & Critical Thinking: We move beyond definitions, using interactive projects to understand how AI learns (data, bias, pattern recognition). This builds critical thinking about the technology they use daily.

Week 3-4: Ethical Generative AI for Creativity: Students learn to master prompt engineering to create digital art, stories, or game concepts using generative AI tools. Safety and Ethics are paramount: we focus on responsible usage, digital citizenship, and copyright basics.

Week 5: The Final AI Creator Project: personalized mini-project (e.g., training a simple image classifier or writing a fully co-authored AI story) to demonstrate autonomy and mastery of the core concepts.

As your specialized 10+ year tech educator and coach, I ensure:

SEN Integration: Continuous adaptation of project requirements and delivery methods to ensure students with Special Educational Needs (SEN) maintain confidence and measurable progress.

Skill Transfer: We teach skills that translate directly to school projects, not just AI theory, but advanced digital literacy and structured problem-solving.
verified badge
I teach coding to beginners and intermediate students.
Lessons focus on logic, basic programming, and practical exercises.
Classes are adapted to the student’s pace.
Students can choose between website or mobile app development.Hands on dev
verified badge
I offer training in Algorithms and Python programming for students and beginners.
Level 1: variables, logical syntax, balls, blocks and functions.
Level 2: packages, file processing, graphical presentations (dashboard).
verified badge
As a teaching assistant in the College of Engineering (specializing in Mechatronics Systems Engineering), I provide specialized academic support to engineering students to help them understand complex material, pass exams with distinction, and complete academic projects professionally.
I offer explanations and assistance in the following courses:
• Fluid Mechanics & Hydraulic/Pneumatic Control.
• Rigid Body Dynamics.
• Sensors and Data Acquisition Systems.
• Digital control machines and computer-aided design/manufacturing (CAD/CAM & CNC).
• Electric Machines & Drives.
• Renewable Energies.
In addition to theoretical explanations and worksheet solutions, I offer practical guidance in using engineering software (such as MATLAB and ANSYS) and assistance with graduation projects and course projects (CAD modeling and CFD simulations). My goal is to simplify engineering concepts and connect them to practical applications.
verified badge
Do you want to discover the world of programming but don't know where to start? Python is the ideal language: easy to read, powerful and used everywhere (Web, Artificial Intelligence, Automation).

This course is designed for complete beginners, students, or enthusiasts who want to acquire a solid foundation without getting bogged down in overly complex theory. My goal is to make you independent quickly.

In the program :
The content is adapted to your pace, but generally follows this progression:

Installation & Setup: Configure your working environment (VS Code, PyCharm or IDLE).

The Fundamentals: Variables, data types (numbers, lists, dictionaries) and basic operations.

Programming Logic: Mastering conditions (if/else) and loops (for/while) to give intelligence to your code.

Functions & Modularity: Learn how to structure your code so that it is clean and reusable.

My Methodology
80% Practice: You learn better by typing code than by looking at slides.

Positive Pedagogy: No judgment, we move forward step by step. Every mistake is an opportunity to learn.

Personalized Support: I adapt to your specific objectives (homework help, personal project or intellectual curiosity).
Good-fit Instructor Guarantee
favorite button
message icon
Contact Yassir