facebook
favorite button
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since February 2023
Instructor since February 2023
Learn how to program from beginner to advanced and how to improve your computer skills
course price icon
From 120 € /h
arrow icon
Since early childhood I have been obsessed with computers. All my degrees have been in the domain of computer science from high school to bachelor, master and a PhD in Information Systems I chose not to to finish at the last moment. Instead I chose to co-found a spin-off that became the most successful Belgian tech company, for which I was CTO for years.

At university I was a teaching assistant and enjoyed giving hands-on courses very much. My education and experience is pretty broad so it would be laundry list of programming languages, conceptual modelling techniques and database implementations.. But some of my favourites are python, ruby, C/C++ and Java. But trust me the principles are all the same. To be entirely correct, there's procedural, functional, object oriented and prototype based languages If you're an advanced student which I can help you with on how to think in those concepts.

I spent every Saturday in the Apple store were my father worked as a child and then added Linux to my repertoire at a later age I tackled unix based operating systems like Linux.

So if you are a total beginner to an advanced computer science student, I can help in many ways. Upon request I can show you my resume.

Thank you for taking the time to read this and I will be happy to hear from you.
Extra information
Bring your own laptop and let me know as much information in advance about what you would like to learn, so I can prepare in advance.
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Brussels, Belgium
About Me
Flemish Belgian living in Brussels with a passion for technology. Previously a teaching assistant at the university and co-founded a startup and other companies.

I am a patient person and have been compliment that my calm demeanour helped many learn more easily. Successfully teaching a student in a pleasant maner is for me one of the most rewarding things in life.
Education
Professional Bachelor Informatics in 2002, BA Computer Science in 2003, MSc Computer Science in 2005, PhD Information Systems (not finished due to spin-off) in 2008
Experience / Qualifications
C/C++/Objective C, Java, Python, Ruby, UML, ORM, SQL, Scheme, and many other languages
Co-founded most successful Belgian tech company in 2008 and was CTO
Co-founded first Belgian Bitcoin company in 2014
ICT Consultant and freelance work
Created an iPad application for the Communal Belgian elections
Age
Preschool children (4-6 years old)
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
90 minutes
120 minutes
The class is taught in
English
Dutch
Availability of a typical week
(GMT -04:00)
New York
at home icon
At student's home
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
Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer support courses in the subjects of engineering sciences (Electronics, automatics, electrical engineering, automation, programming).

Digital electronics
Analog electronic
electromagnetism (propagation of high frequency waves)
Automatic (continuous, sampled)
electrical engineering (transformers, electrical machines, switching power supply)
C / c ++ programming, Assembler, ARM, STM32
renewable energy (wind, PV)
engineering Sciences
RDM
Python,VHDL
PIC Microprocessor and Microcontroller
Signal processing and data acquisition
Engineering Sciences

These courses allow the student to get up to speed and regain confidence in all scientific subjects, just as they prepare him effectively for the Baccalaureate, the Preparatory Classes or various examinations of the engineering classes.

COURSE OBJECTIVES AND PEDAGOGICAL APPROACH

Resumption and deepening of fundamental concepts through exercises with course reminders.

Put the student in a situation of questioning and research.

Respond to individual issues and questions

Exercise training in order to achieve real mastery of the content.

Learn to build theoretical reasoning from observable facts or hypotheses.

Specific preparation for higher education requirements (in-depth content, increase in work capacity, enrichment of scientific background)

This educational approach is effective since it has often led me to interesting results with my students.

Associate professor provides support courses in electrical engineering
verified badge
This course is for students who have difficulty programming or understanding certain concepts related to computer programming.

Being a final year student in computer science with a lot of experience in different projects, I understand the obstacles encountered by students.
My goal is to make sure that they overcome these difficulties and that they understand the computer logic behind them so that they can solve the problems themselves and progress.

I teach the following languages:
- Python
- Java
-Scala
- C / C ++
- MySql

Specializing in algorithms and data structures, I can also help with algorithmics especially for problematic subjects for beginners (data structures (trees, heaps etc.), recursion)
I am very patient and attentive.
verified badge
Currently, I am working at the MaaS department in Denso Corporation, Shinagawa, Tokyo.
I have done my masters from the Indian Institute of Technology Hyderabad India recently.
I can teach any subject of Computer Engineering. I will give you class from very basic to advanced level.

I have cracked Graduate Aptitude Teset (GATE) in India and score AIR 1456 among 100000 students. I have in-depth knowledge of Computer Science subjects.

I can teach you coding, Science and Math if you wish to learn new things contact me.

This class is for those who really want to use to learn computer subjects like Computer Networks and Algorithms in a more innovative manner.

I can help you in deciding on your final year project in Computer Science Domain as well.

I little bit know Nihon-Go as well.
verified badge
Experienced teacher with a great passion for teaching. My background is in both engineering and management fields with one bachelor's and two master's degrees. I have a good background in Python programming and Microsoft office (Word, Excel, PowerPoint, Access,...) and statistics.

I am also able to teach online if you would like. You will receive full support during and after each course with high quality and minimum price.

For University/High school/Primary school students.
verified badge
💻 Learn IT easily with tailor-made support! 🚀
Do you want to improve your computer skills or discover the basics to better navigate the digital world? I offer courses adapted to all levels, whether you are a beginner or looking to improve.
🌟 Why choose me?
• Adapted teaching: I explain concepts in a simple and clear manner, even for novices.
• Personalized courses: Each session is designed according to your needs and objectives.
• Hands-on learning: Immediately apply what you learn.
📘 Areas covered:
• Introduction to computers (using the computer, browsing the internet, security).
• Office software (Word, Excel, PowerPoint).
• Introduction to programming (Python, HTML/CSS).
• Basics of data management and analysis with tools like Power BI.
🕒 Flexible hours: Classes available on weekdays or weekends, depending on your schedule.
📍 Modalities: In person or online, according to your preferences.
👉 Contact me now to start your adventure in the digital world!
verified badge
Python is not just another programming language.
It's a tool that empowers its users to innovate, analyze, and solve complex problems, making it one of the most sought-after skills in today's digital age.

As an Electrical & Computer Engineer with a Master's in Artificial Intelligence, I have an in-depth understanding of both the theoretical and practical aspects of computer science & programming.

Whether you're a curious child eager to grasp the basics or an adult aiming to dive deep into advanced concepts, I am equipped and enthusiastic to guide you on this enlightening journey!
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
Maximize your academic success with tutoring in Maths, Physics, and Programming, offered by an experienced STEM tutor holding a Master’s in Electronics ICT Engineering Technology from KU Leuven with magna cum laude! Whether you're a middle/high school student or an undergraduate, I provide personalized learning plans to address your unique needs.

I can help you with:
Maths (high school maths, calculus, linear algebra, statistics, differential equations...),
Physics (mechanics, electromagnetism, thermodynamics, optics, statics...),
Programming (Java, Python, C, MATLAB...).
But if you need something I didn't mention, send me a message and I'll let you know if I can help!

With a focus on problem-solving and critical thinking, my interactive sessions ensure a deep understanding of the material, leading to improved grades and a genuine appreciation for these subjects. Elevate your understanding and performance in stem subjects by scheduling a session with me today!
verified badge
Are you looking to deepen your knowledge of physics or master advanced techniques in Python programming? This course is designed to help you achieve a level of academic and technical excellence, whether you are a high school student, university student or professional looking to develop your skills.

With an interactive and effective teaching approach, you will benefit from personalized support to overcome obstacles, grasp complex concepts and improve your performance. Whether it is to succeed in difficult exams, high-level competitions or to create powerful applications in Python, this course will provide you with all the tools necessary to achieve your goals.

🎯 Why Choose This Course?
Advanced and Expertise Level: In-depth content and effective methodology to master complex topics in physics and programming.
Personalized Courses: Sessions adapted to your needs, your pace and your level.
Interactive Online Learning: Dynamic online courses with screen sharing and audio interaction for enjoyable and engaging learning.
Concrete Projects and Practical Applications: Development of practical projects to implement theoretical concepts.
Intensive Preparation for Exams and Competitions: Rigorous training with complex exercises and exam simulations to guarantee your success.
Flexibility and Comfort: Learn from home, according to your schedule, without having to travel.

🔬 Advanced Physics – From High School to University
This module offers a complete and in-depth program to prepare you for demanding secondary school exams, preparatory classes and scientific university courses:

1. Secondary Physics (High School and Preparatory Classes)
⚙️ Classical Mechanics: Kinematics, dynamics, Newton's laws, energy and work, oscillations.
🌊 Waves and Vibrations: Wave propagation, interference, diffraction, acoustics.
⚡ Electricity and Magnetism: Electric circuits, electrostatics, magnetostatics, electromagnetic induction.
🔦 Optics: Geometric optics (lenses, mirrors), wave optics (interference, diffraction).
🌡️ Thermodynamics: Laws of thermodynamics, thermodynamic cycles, entropy, changes of state.

2. University and Advanced Physics
🔄 Analytical Mechanics: Lagrangian, Hamiltonian, and generalized coordinates.
🌐 Advanced Electromagnetism: Maxwell's equations and the propagation of electromagnetic waves.
🧪 Quantum Physics: The postulates of quantum mechanics, the wave function, and the Schrödinger equation.
☢️ Nuclear and Particle Physics: The structure of the nucleus, radioactivity, and fundamental interactions.
🌌 Special Relativity: Lorentz transformations, time dilation, and length contraction.

3. Intensive Preparation for Exams and Competitions
📘 Scientific methodology: Learn to analyze statements, structure responses and write clearly and precisely.
📝 Application exercises and past papers: Intensive training to master the concepts and pass your exams.
🔎 Solve complex problems with detailed explanations and effective strategies.
⏰ Time management: Practical tips to improve your time management during exams.

🐍 Advanced Python Programming – Focused on Efficiency
This module will teach you how to program efficiently and effectively in Python, with an emphasis on best practices and advanced techniques:

1. Mastering Advanced Concepts in Python
🔠 Advanced Syntax and Best Practices: Deepening of Python concepts.
📦 Object-Oriented Programming (OOP): Abstract classes, interfaces, and design patterns in Python.
🔄 Functional Programming: Using lambda, map, filter, reduce, generators and iterators.
⚡ Asynchronous Programming: Implementing asyncio for fast and responsive applications.
🧪 Unit Testing and Code Quality: Use of pytest, code coverage, and CI/CD.

2. Performance Optimization
🚀 Algorithm Optimization: Analysis of algorithmic complexity and use of efficient data structures.
⚙️ Profiling and Debugging: Performance evaluation with cProfile and code improvement.
🔒 Security and Robustness: Writing secure code and handling exceptions appropriately.
3. Practical Projects and Advanced Applications
🌐 Web Applications: Building high-performance web applications using Flask and FastAPI.
📊 Data Science and Machine Learning: Exploitation of Pandas, NumPy, Scikit-learn and TensorFlow.
🕸️ Advanced Web Scraping: Complex data extraction using BeautifulSoup and Selenium.
🤖 Automation and Efficient Scripts: Automation of tasks and development of efficient scripts.

🧑‍🏫 Methodology and Pedagogical Approach:
Learning by doing: Each theoretical concept is directly implemented through practical exercises.
Interactive Online Teaching: Using audio and screen sharing for seamless communication and dynamic learning.
Personalized monitoring: Regular support to assess your progress and answer all your questions.
Concrete projects: Development of complete projects to apply your programming skills.
Motivation and Confidence: A positive and encouraging approach to build your confidence in your abilities.

🎓 For whom?
This course is intended for:

- High school and preparatory class students who aspire to academic excellence.
- University students in science and computer science wishing to deepen their knowledge.
- Candidates for scientific competitions who are preparing for physics and programming tests.
- Developers looking to improve their advanced Python skills.
- Researchers and engineers who use Python for complex scientific applications.

🔔 Register now! Don't miss the opportunity to master advanced physics while developing skills in optimized and efficient Python. Join our program "🚀 Advanced Courses - 🔬 Physics from High School to University & 🐍 Advanced Python Programming Focused on Efficiency!" and progress at your own pace with confidence and motivation!
verified badge
Classes are face-to-face at the student's home or via webcam. You will learn computer science according to your level and what you want to learn. I am a computer science student so quite versatile. As far as programming is concerned, the possible languages are: HTML, CSS, PHP, Python, C and C++, for the network, introduction to software such as Cisco packet tracer, GNS3, vmware, virtual box. Introductory computer courses, even rudimentary ones, are possible. You will learn in a jovial and encouraging atmosphere, I have a lot of experience in the field of teaching and I am comfortable with children
verified badge
Mathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns.

Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc.

My philosophy revolves around these three values:
-Encouragement
-Inspiration
-Discipline

I specialize into teaching mathematics and programming, but in some occasions I teach physics too.
Feel free to contact me.
verified badge
Are you preparing for your Digital and Computer Science (NSI) exams and want to maximize your chances of success? "NSI Booster: Intensive Preparation to Shine in Your Exams!" is the course you need to revise effectively, fill in your gaps, and excel on the big day! This comprehensive and intensive program is specially designed for students in Première and Terminale to master all the key concepts of the NSI program and pass with flying colors.

Why choose this NSI preparation course?
Optimize revision time: Focus on the essential concepts to save time and revise efficiently.
Deep understanding of concepts: Don't just memorize, really understand the basics of computing to succeed in the most complex exercises.
Intensive practice: Practice with corrected exercises, exam questions and past papers to be fully prepared.
Exam Methodology: Learn how to manage your time, structure your answers, and avoid common NSI question pitfalls.
Confidence and serenity: Work in a progressive and structured manner to arrive calm on the day of the exam.
What you will learn:
This course covers the entire NSI program for Première and Terminale, focusing on the concepts most often covered in exams:

1. Algorithms and Programming:
Advanced algorithms: Algorithmic complexity, recursion, sorting and searching (quick sort, dichotomous sort).
Programming in Python:
Advanced syntax: list comprehension, lambda, decorators.
Data structures: lists, tuples, dictionaries, sets.
Functions and modularity: Decomposition of the problem, reuse of code.
File Management: Reading and writing files to process real data.
Object-oriented programming: Classes, objects, inheritance, polymorphism in Python.
Practical projects: Development of complete programs to apply the concepts covered.
2. Data Structures and Algorithms:
Lists, Stacks, Queues, and Trees: Implementation, Manipulation, and Use in Problem Solving.
Graphs: Representation (adjacency matrix, neighbor list), breadth-first (BFS) and depth-first (DFS) traversal.
Sorting and searching algorithms: Merge sort, quick sort, binary search.
Algorithmic complexity: Big-O notation, analysis of algorithm performance.
3. Databases and SQL:
Data modeling: Relational model, database design with the Entity-Relationship model.
SQL:
Select, insert, update and delete queries.
Joins (INNER JOIN, LEFT JOIN, RIGHT JOIN).
Aggregate functions and subqueries.
Optimizing queries for better performance.
Practical projects: Creation and management of databases for concrete applications.
4. Computer and Network Architecture:
Hardware architecture: Processor, memory (RAM, cache), input/output devices.
Computer operation: Instruction cycle, execution of programs in memory.
Computer networks:
OSI model and TCP/IP.
IP addressing, routing, protocols (HTTP, FTP, SMTP).
Network security: firewall, encryption, VPN.
5. Web and Front-End Development:
HTML/CSS: Structure and formatting of web pages.
JavaScript: Dynamics of web pages, manipulation of the DOM, events.
Practical projects: Creation of interactive websites to apply the skills acquired.
Methodology and educational approach:
Targeted and structured revisions: Each module is designed to cover the key concepts of the NSI program while adapting to your level and your needs.
Practical exercises and exam questions: Practice with targeted exercises and past exam questions to familiarize yourself with the exam format.
Detailed correction and personalized feedback: Each exercise is corrected in detail with a thorough explanation of the solutions.
Exam methodology: Advice on how to read and understand the statements, structure your answers and manage your time on the day of the test.
Interactive Online Classes: Classes are conducted online with the use of audio and screen sharing, ensuring seamless communication and interactive learning.
For who ?
This course is aimed at:

NSI students in their first and final year of high school who want to pass their exams with intensive and targeted preparation.
Computer science students wanting to strengthen their foundations in programming and algorithms.
Self-taught people passionate about programming and computer science looking to deepen their knowledge.
Parents who wish to support their children in their academic success in computer science.
Why choose this course?
An experienced teacher: The course is led by a computer engineer with a perfect command of the NSI program, with a clear and motivating teaching approach.
An intensive and comprehensive program: Each concept is covered in depth, with varied exercises to practice all types of questions.
Personalized support: The content and pace of the course are adapted to your level and your objectives.
Flexibility and accessibility: Learn from home at your own pace, with additional resources to deepen your knowledge.
How does it work?
Initial assessment: A personalized assessment to identify your objectives and your starting level.
Interactive online courses: Learn from home with live explanations, demonstrations and practical exercises.
Intensive training: Series of exercises and past papers to prepare you for written and practical tests.
Personalized monitoring: Receive regular feedback on your progress and advice to continuously improve.
Register now !
Don't leave anything to chance when it comes to your NSI exams. Join "NSI Booster" for intensive and targeted preparation, and give yourself every chance of excelling in your exams!
verified badge
Are you struggling with electronics engineering courses, embedded systems projects, FPGA assignments, or microcontroller programming? I offer personalized tutoring and project assistance for university students, hobbyists, and professionals who want to improve their practical and theoretical skills.

Topics I can help with include:

• STM32 Microcontrollers (STM32CubeIDE, HAL, GPIO, ADC, DAC, Timers, UART, SPI, I2C, DMA, Interrupts, RTC, Ethernet, FreeRTOS)
• 8051 Microcontrollers and Embedded C Programming
• FPGA Development using VHDL (Basys3, Vivado, State Machines, UART, SPI, I2C, Digital Design)
• Digital Electronics and Logic Design
• PCB Design and Review (Altium Designer, Schematic Design, Component Selection, PCB Layout)
• Sensors and Interfacing Projects
• RF and Communication Engineering Laboratory Assignments
• Industrial Communication Protocols (Modbus, Ethernet, PROFIBUS, PROFINET)
• PHP and MySQL Programming Projects
• Electronics Project Development from Concept to Implementation
• Troubleshooting and Debugging Hardware and Software Projects

My teaching approach focuses on understanding concepts through practical examples and real-world engineering applications. Whether you need help with coursework, laboratory assignments, final-year projects, exam preparation, or personal projects, I will guide you step-by-step until you fully understand the subject.

Lessons can be adapted for beginners, intermediate students, or advanced engineering students.
verified badge
Modern software development goes far beyond just writing code. A professional developer must understand how frontend, backend, databases, cloud infrastructure, security, and deployment work together. In my hands-on lessons, you will learn how modern business applications are designed, developed, tested, and brought to production.

Depending on your level and learning goals, we cover topics such as Java, object-oriented programming, Spring Boot, REST APIs, Angular, databases, microservices, Git, GitLab CI/CD, Docker, Kubernetes, AWS, Terraform, security, and troubleshooting. You will also learn how to use AI responsibly for programming, testing, documentation, and technical analysis. In addition, we always critically check and validate AI output.

The lessons consist of clear explanations, live coding, practical exercises, code reviews, and realistic problems from professional software projects. For example, we can build, test, containerize, and deploy an Angular–Spring Boot application to a cloud environment together.

The courses are suitable for Associate Degree Programming or Applied Informatics students, entry-level and mid-level developers, career changers, and professionals looking to deepen their knowledge of cloud, DevOps, or AI-assisted software development. You will learn not only which solution works, but more importantly why it works and how to independently analyze technical problems.
verified badge
You will learn from basic to advanced,
You will learn from basic to advanced,
You will learn from basic to advanced,
You will learn from basic to advanced,
You will learn from basic to advanced,
You will learn from basic to advanced,
You will learn from basic to advanced,
message icon
Contact Damien
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer support courses in the subjects of engineering sciences (Electronics, automatics, electrical engineering, automation, programming).

Digital electronics
Analog electronic
electromagnetism (propagation of high frequency waves)
Automatic (continuous, sampled)
electrical engineering (transformers, electrical machines, switching power supply)
C / c ++ programming, Assembler, ARM, STM32
renewable energy (wind, PV)
engineering Sciences
RDM
Python,VHDL
PIC Microprocessor and Microcontroller
Signal processing and data acquisition
Engineering Sciences

These courses allow the student to get up to speed and regain confidence in all scientific subjects, just as they prepare him effectively for the Baccalaureate, the Preparatory Classes or various examinations of the engineering classes.

COURSE OBJECTIVES AND PEDAGOGICAL APPROACH

Resumption and deepening of fundamental concepts through exercises with course reminders.

Put the student in a situation of questioning and research.

Respond to individual issues and questions

Exercise training in order to achieve real mastery of the content.

Learn to build theoretical reasoning from observable facts or hypotheses.

Specific preparation for higher education requirements (in-depth content, increase in work capacity, enrichment of scientific background)

This educational approach is effective since it has often led me to interesting results with my students.

Associate professor provides support courses in electrical engineering
verified badge
This course is for students who have difficulty programming or understanding certain concepts related to computer programming.

Being a final year student in computer science with a lot of experience in different projects, I understand the obstacles encountered by students.
My goal is to make sure that they overcome these difficulties and that they understand the computer logic behind them so that they can solve the problems themselves and progress.

I teach the following languages:
- Python
- Java
-Scala
- C / C ++
- MySql

Specializing in algorithms and data structures, I can also help with algorithmics especially for problematic subjects for beginners (data structures (trees, heaps etc.), recursion)
I am very patient and attentive.
verified badge
Currently, I am working at the MaaS department in Denso Corporation, Shinagawa, Tokyo.
I have done my masters from the Indian Institute of Technology Hyderabad India recently.
I can teach any subject of Computer Engineering. I will give you class from very basic to advanced level.

I have cracked Graduate Aptitude Teset (GATE) in India and score AIR 1456 among 100000 students. I have in-depth knowledge of Computer Science subjects.

I can teach you coding, Science and Math if you wish to learn new things contact me.

This class is for those who really want to use to learn computer subjects like Computer Networks and Algorithms in a more innovative manner.

I can help you in deciding on your final year project in Computer Science Domain as well.

I little bit know Nihon-Go as well.
verified badge
Experienced teacher with a great passion for teaching. My background is in both engineering and management fields with one bachelor's and two master's degrees. I have a good background in Python programming and Microsoft office (Word, Excel, PowerPoint, Access,...) and statistics.

I am also able to teach online if you would like. You will receive full support during and after each course with high quality and minimum price.

For University/High school/Primary school students.
verified badge
💻 Learn IT easily with tailor-made support! 🚀
Do you want to improve your computer skills or discover the basics to better navigate the digital world? I offer courses adapted to all levels, whether you are a beginner or looking to improve.
🌟 Why choose me?
• Adapted teaching: I explain concepts in a simple and clear manner, even for novices.
• Personalized courses: Each session is designed according to your needs and objectives.
• Hands-on learning: Immediately apply what you learn.
📘 Areas covered:
• Introduction to computers (using the computer, browsing the internet, security).
• Office software (Word, Excel, PowerPoint).
• Introduction to programming (Python, HTML/CSS).
• Basics of data management and analysis with tools like Power BI.
🕒 Flexible hours: Classes available on weekdays or weekends, depending on your schedule.
📍 Modalities: In person or online, according to your preferences.
👉 Contact me now to start your adventure in the digital world!
verified badge
Python is not just another programming language.
It's a tool that empowers its users to innovate, analyze, and solve complex problems, making it one of the most sought-after skills in today's digital age.

As an Electrical & Computer Engineer with a Master's in Artificial Intelligence, I have an in-depth understanding of both the theoretical and practical aspects of computer science & programming.

Whether you're a curious child eager to grasp the basics or an adult aiming to dive deep into advanced concepts, I am equipped and enthusiastic to guide you on this enlightening journey!
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
Maximize your academic success with tutoring in Maths, Physics, and Programming, offered by an experienced STEM tutor holding a Master’s in Electronics ICT Engineering Technology from KU Leuven with magna cum laude! Whether you're a middle/high school student or an undergraduate, I provide personalized learning plans to address your unique needs.

I can help you with:
Maths (high school maths, calculus, linear algebra, statistics, differential equations...),
Physics (mechanics, electromagnetism, thermodynamics, optics, statics...),
Programming (Java, Python, C, MATLAB...).
But if you need something I didn't mention, send me a message and I'll let you know if I can help!

With a focus on problem-solving and critical thinking, my interactive sessions ensure a deep understanding of the material, leading to improved grades and a genuine appreciation for these subjects. Elevate your understanding and performance in stem subjects by scheduling a session with me today!
verified badge
Are you looking to deepen your knowledge of physics or master advanced techniques in Python programming? This course is designed to help you achieve a level of academic and technical excellence, whether you are a high school student, university student or professional looking to develop your skills.

With an interactive and effective teaching approach, you will benefit from personalized support to overcome obstacles, grasp complex concepts and improve your performance. Whether it is to succeed in difficult exams, high-level competitions or to create powerful applications in Python, this course will provide you with all the tools necessary to achieve your goals.

🎯 Why Choose This Course?
Advanced and Expertise Level: In-depth content and effective methodology to master complex topics in physics and programming.
Personalized Courses: Sessions adapted to your needs, your pace and your level.
Interactive Online Learning: Dynamic online courses with screen sharing and audio interaction for enjoyable and engaging learning.
Concrete Projects and Practical Applications: Development of practical projects to implement theoretical concepts.
Intensive Preparation for Exams and Competitions: Rigorous training with complex exercises and exam simulations to guarantee your success.
Flexibility and Comfort: Learn from home, according to your schedule, without having to travel.

🔬 Advanced Physics – From High School to University
This module offers a complete and in-depth program to prepare you for demanding secondary school exams, preparatory classes and scientific university courses:

1. Secondary Physics (High School and Preparatory Classes)
⚙️ Classical Mechanics: Kinematics, dynamics, Newton's laws, energy and work, oscillations.
🌊 Waves and Vibrations: Wave propagation, interference, diffraction, acoustics.
⚡ Electricity and Magnetism: Electric circuits, electrostatics, magnetostatics, electromagnetic induction.
🔦 Optics: Geometric optics (lenses, mirrors), wave optics (interference, diffraction).
🌡️ Thermodynamics: Laws of thermodynamics, thermodynamic cycles, entropy, changes of state.

2. University and Advanced Physics
🔄 Analytical Mechanics: Lagrangian, Hamiltonian, and generalized coordinates.
🌐 Advanced Electromagnetism: Maxwell's equations and the propagation of electromagnetic waves.
🧪 Quantum Physics: The postulates of quantum mechanics, the wave function, and the Schrödinger equation.
☢️ Nuclear and Particle Physics: The structure of the nucleus, radioactivity, and fundamental interactions.
🌌 Special Relativity: Lorentz transformations, time dilation, and length contraction.

3. Intensive Preparation for Exams and Competitions
📘 Scientific methodology: Learn to analyze statements, structure responses and write clearly and precisely.
📝 Application exercises and past papers: Intensive training to master the concepts and pass your exams.
🔎 Solve complex problems with detailed explanations and effective strategies.
⏰ Time management: Practical tips to improve your time management during exams.

🐍 Advanced Python Programming – Focused on Efficiency
This module will teach you how to program efficiently and effectively in Python, with an emphasis on best practices and advanced techniques:

1. Mastering Advanced Concepts in Python
🔠 Advanced Syntax and Best Practices: Deepening of Python concepts.
📦 Object-Oriented Programming (OOP): Abstract classes, interfaces, and design patterns in Python.
🔄 Functional Programming: Using lambda, map, filter, reduce, generators and iterators.
⚡ Asynchronous Programming: Implementing asyncio for fast and responsive applications.
🧪 Unit Testing and Code Quality: Use of pytest, code coverage, and CI/CD.

2. Performance Optimization
🚀 Algorithm Optimization: Analysis of algorithmic complexity and use of efficient data structures.
⚙️ Profiling and Debugging: Performance evaluation with cProfile and code improvement.
🔒 Security and Robustness: Writing secure code and handling exceptions appropriately.
3. Practical Projects and Advanced Applications
🌐 Web Applications: Building high-performance web applications using Flask and FastAPI.
📊 Data Science and Machine Learning: Exploitation of Pandas, NumPy, Scikit-learn and TensorFlow.
🕸️ Advanced Web Scraping: Complex data extraction using BeautifulSoup and Selenium.
🤖 Automation and Efficient Scripts: Automation of tasks and development of efficient scripts.

🧑‍🏫 Methodology and Pedagogical Approach:
Learning by doing: Each theoretical concept is directly implemented through practical exercises.
Interactive Online Teaching: Using audio and screen sharing for seamless communication and dynamic learning.
Personalized monitoring: Regular support to assess your progress and answer all your questions.
Concrete projects: Development of complete projects to apply your programming skills.
Motivation and Confidence: A positive and encouraging approach to build your confidence in your abilities.

🎓 For whom?
This course is intended for:

- High school and preparatory class students who aspire to academic excellence.
- University students in science and computer science wishing to deepen their knowledge.
- Candidates for scientific competitions who are preparing for physics and programming tests.
- Developers looking to improve their advanced Python skills.
- Researchers and engineers who use Python for complex scientific applications.

🔔 Register now! Don't miss the opportunity to master advanced physics while developing skills in optimized and efficient Python. Join our program "🚀 Advanced Courses - 🔬 Physics from High School to University & 🐍 Advanced Python Programming Focused on Efficiency!" and progress at your own pace with confidence and motivation!
verified badge
Classes are face-to-face at the student's home or via webcam. You will learn computer science according to your level and what you want to learn. I am a computer science student so quite versatile. As far as programming is concerned, the possible languages are: HTML, CSS, PHP, Python, C and C++, for the network, introduction to software such as Cisco packet tracer, GNS3, vmware, virtual box. Introductory computer courses, even rudimentary ones, are possible. You will learn in a jovial and encouraging atmosphere, I have a lot of experience in the field of teaching and I am comfortable with children
verified badge
Mathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns.

Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc.

My philosophy revolves around these three values:
-Encouragement
-Inspiration
-Discipline

I specialize into teaching mathematics and programming, but in some occasions I teach physics too.
Feel free to contact me.
verified badge
Are you preparing for your Digital and Computer Science (NSI) exams and want to maximize your chances of success? "NSI Booster: Intensive Preparation to Shine in Your Exams!" is the course you need to revise effectively, fill in your gaps, and excel on the big day! This comprehensive and intensive program is specially designed for students in Première and Terminale to master all the key concepts of the NSI program and pass with flying colors.

Why choose this NSI preparation course?
Optimize revision time: Focus on the essential concepts to save time and revise efficiently.
Deep understanding of concepts: Don't just memorize, really understand the basics of computing to succeed in the most complex exercises.
Intensive practice: Practice with corrected exercises, exam questions and past papers to be fully prepared.
Exam Methodology: Learn how to manage your time, structure your answers, and avoid common NSI question pitfalls.
Confidence and serenity: Work in a progressive and structured manner to arrive calm on the day of the exam.
What you will learn:
This course covers the entire NSI program for Première and Terminale, focusing on the concepts most often covered in exams:

1. Algorithms and Programming:
Advanced algorithms: Algorithmic complexity, recursion, sorting and searching (quick sort, dichotomous sort).
Programming in Python:
Advanced syntax: list comprehension, lambda, decorators.
Data structures: lists, tuples, dictionaries, sets.
Functions and modularity: Decomposition of the problem, reuse of code.
File Management: Reading and writing files to process real data.
Object-oriented programming: Classes, objects, inheritance, polymorphism in Python.
Practical projects: Development of complete programs to apply the concepts covered.
2. Data Structures and Algorithms:
Lists, Stacks, Queues, and Trees: Implementation, Manipulation, and Use in Problem Solving.
Graphs: Representation (adjacency matrix, neighbor list), breadth-first (BFS) and depth-first (DFS) traversal.
Sorting and searching algorithms: Merge sort, quick sort, binary search.
Algorithmic complexity: Big-O notation, analysis of algorithm performance.
3. Databases and SQL:
Data modeling: Relational model, database design with the Entity-Relationship model.
SQL:
Select, insert, update and delete queries.
Joins (INNER JOIN, LEFT JOIN, RIGHT JOIN).
Aggregate functions and subqueries.
Optimizing queries for better performance.
Practical projects: Creation and management of databases for concrete applications.
4. Computer and Network Architecture:
Hardware architecture: Processor, memory (RAM, cache), input/output devices.
Computer operation: Instruction cycle, execution of programs in memory.
Computer networks:
OSI model and TCP/IP.
IP addressing, routing, protocols (HTTP, FTP, SMTP).
Network security: firewall, encryption, VPN.
5. Web and Front-End Development:
HTML/CSS: Structure and formatting of web pages.
JavaScript: Dynamics of web pages, manipulation of the DOM, events.
Practical projects: Creation of interactive websites to apply the skills acquired.
Methodology and educational approach:
Targeted and structured revisions: Each module is designed to cover the key concepts of the NSI program while adapting to your level and your needs.
Practical exercises and exam questions: Practice with targeted exercises and past exam questions to familiarize yourself with the exam format.
Detailed correction and personalized feedback: Each exercise is corrected in detail with a thorough explanation of the solutions.
Exam methodology: Advice on how to read and understand the statements, structure your answers and manage your time on the day of the test.
Interactive Online Classes: Classes are conducted online with the use of audio and screen sharing, ensuring seamless communication and interactive learning.
For who ?
This course is aimed at:

NSI students in their first and final year of high school who want to pass their exams with intensive and targeted preparation.
Computer science students wanting to strengthen their foundations in programming and algorithms.
Self-taught people passionate about programming and computer science looking to deepen their knowledge.
Parents who wish to support their children in their academic success in computer science.
Why choose this course?
An experienced teacher: The course is led by a computer engineer with a perfect command of the NSI program, with a clear and motivating teaching approach.
An intensive and comprehensive program: Each concept is covered in depth, with varied exercises to practice all types of questions.
Personalized support: The content and pace of the course are adapted to your level and your objectives.
Flexibility and accessibility: Learn from home at your own pace, with additional resources to deepen your knowledge.
How does it work?
Initial assessment: A personalized assessment to identify your objectives and your starting level.
Interactive online courses: Learn from home with live explanations, demonstrations and practical exercises.
Intensive training: Series of exercises and past papers to prepare you for written and practical tests.
Personalized monitoring: Receive regular feedback on your progress and advice to continuously improve.
Register now !
Don't leave anything to chance when it comes to your NSI exams. Join "NSI Booster" for intensive and targeted preparation, and give yourself every chance of excelling in your exams!
verified badge
Are you struggling with electronics engineering courses, embedded systems projects, FPGA assignments, or microcontroller programming? I offer personalized tutoring and project assistance for university students, hobbyists, and professionals who want to improve their practical and theoretical skills.

Topics I can help with include:

• STM32 Microcontrollers (STM32CubeIDE, HAL, GPIO, ADC, DAC, Timers, UART, SPI, I2C, DMA, Interrupts, RTC, Ethernet, FreeRTOS)
• 8051 Microcontrollers and Embedded C Programming
• FPGA Development using VHDL (Basys3, Vivado, State Machines, UART, SPI, I2C, Digital Design)
• Digital Electronics and Logic Design
• PCB Design and Review (Altium Designer, Schematic Design, Component Selection, PCB Layout)
• Sensors and Interfacing Projects
• RF and Communication Engineering Laboratory Assignments
• Industrial Communication Protocols (Modbus, Ethernet, PROFIBUS, PROFINET)
• PHP and MySQL Programming Projects
• Electronics Project Development from Concept to Implementation
• Troubleshooting and Debugging Hardware and Software Projects

My teaching approach focuses on understanding concepts through practical examples and real-world engineering applications. Whether you need help with coursework, laboratory assignments, final-year projects, exam preparation, or personal projects, I will guide you step-by-step until you fully understand the subject.

Lessons can be adapted for beginners, intermediate students, or advanced engineering students.
verified badge
Modern software development goes far beyond just writing code. A professional developer must understand how frontend, backend, databases, cloud infrastructure, security, and deployment work together. In my hands-on lessons, you will learn how modern business applications are designed, developed, tested, and brought to production.

Depending on your level and learning goals, we cover topics such as Java, object-oriented programming, Spring Boot, REST APIs, Angular, databases, microservices, Git, GitLab CI/CD, Docker, Kubernetes, AWS, Terraform, security, and troubleshooting. You will also learn how to use AI responsibly for programming, testing, documentation, and technical analysis. In addition, we always critically check and validate AI output.

The lessons consist of clear explanations, live coding, practical exercises, code reviews, and realistic problems from professional software projects. For example, we can build, test, containerize, and deploy an Angular–Spring Boot application to a cloud environment together.

The courses are suitable for Associate Degree Programming or Applied Informatics students, entry-level and mid-level developers, career changers, and professionals looking to deepen their knowledge of cloud, DevOps, or AI-assisted software development. You will learn not only which solution works, but more importantly why it works and how to independently analyze technical problems.
verified badge
You will learn from basic to advanced,
You will learn from basic to advanced,
You will learn from basic to advanced,
You will learn from basic to advanced,
You will learn from basic to advanced,
You will learn from basic to advanced,
You will learn from basic to advanced,
Good-fit Instructor Guarantee
favorite button
message icon
Contact Damien