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 November 2018
Instructor since November 2018
Learn Python - from the basics to real world business cases
course price icon
From 96 € /h
arrow icon
Python is the fastest growing programming language. Master it and you can solve business and science problems!

If you are an absolute beginner, don't worry, I've got exercises that will help you get up to speed.

About me: I have worked 10 years in financial markets (bond trading and market data). Now I am working as a freelance Python trainer & developer.

Favourite Python packages / frameworks: Pandas, Numpy, Flask, Django, Beautifulsoup, PySpark & Pytest,
Extra information
Please bring your own laptop
Location
location type icon
Online from Netherlands
About Me
Hi! After working in financial markets for 10 years, I decided to do something different and started teaching. It is a very rewarding job and I love it! My background helps me very much in providing real world exercises and background information. Python is my programming language of choice because you can do so much fun stuff with it so quickly. I love helping my students getting up to speed and see them get creative and build their own applications. Looking forward to meeting you!
Cheers, Joris
Education
Masters: MSc Financial Management
Exchange program at San Diego State University, California, U.S.A.
Bachelor: BSc Business Administration
High school: Gymnasium
Experience / Qualifications
2018-now: Python trainer & developer
2018-2019: Consultant at ING Bank
2015-2018: Python & API specialist at Thomson Reuters
2010-2014: Bond Trader
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Duration
30 minutes
45 minutes
60 minutes
90 minutes
120 minutes
The class is taught in
English
Dutch
Reviews
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
Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning.

This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied.

As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others.

I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly.

Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.
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
💻 Learn Python easily and effectively, even if you're starting from scratch!

Do you want to dive into the world of programming, establish a solid foundation in Python, or create your first applications? I offer structured, progressive, and practice-oriented support, whether you are a beginner or want to enhance your skills.

✨ A clear and progressive approach

Each session is designed to guide you step by step, using a teaching method that prioritizes genuine understanding rather than simple memorization. The goal is to quickly make you independent while building a solid foundation in programming.

🔍 What you will learn:
- The basics of the Python language (variables, conditions, loops, functions)
- Programming logic and problem-solving
- How to write clean, structured and readable code
- The fundamentals of data structures (lists, dictionaries, etc.)
- The ability to develop your first practical applications

🚀 A hands-on learning experience
- Progressive exercises adapted to your level
- Concrete projects to immediately put your knowledge into practice
- Simple explanations with real-life examples
- Practical exercises to develop a true developer mindset
- Personalized monitoring to guarantee consistent progress

👨‍💻 For whom?
- Complete beginners eager to learn programming
- Students in computer science or scientific disciplines
- Anyone wishing to acquire useful and practical skills
- Learners who want to quickly move from theory to practice

🎯 Objective:
👉 Enable you to understand, write, and structure Python code
👉 Enabling you to carry out your own projects independently

💼 Personalized support — guaranteed progress thanks to a clear and effective method
📩 Contact me now to start learning Python in the best conditions!
verified badge
I created this course especially for students having difficulty progressing in their computer programming courses/projects. I support students of all university levels. My help covers many others:
- Analysis and planning of projects
- Technological choice in languages and tools/framework
- Algorithmic and programming support
- Assistance with debugging and code correction
- Data modeling (MCD/MLD diagram, UML diagrams)

Why choose my courses?
My method is different and more adapted than that of traditional teachers because it is:
* Personalized: Adapted to your level and your specific needs.
* Interactive: Promotes interaction and visualization of concepts.
* Practical: Oriented towards practice with concrete exercises and projects.
* Proven: I have already managed to help more than 200 students in the space of 2 years.
verified badge
Are you ready to create interactive, visually appealing websites that stand out in today’s competitive market? In this course, you’ll master the essential front-end development skills:

✅ HTML, CSS, and JavaScript – Build responsive and modern web pages
✅ React & Vue.js – Learn cutting-edge frameworks for dynamic UIs
✅ Real-World Projects – Work on hands-on projects to strengthen your skills
✅ Problem-Solving & Creativity – Develop intuitive, user-friendly interfaces

🔹 Who is this course for?

- Beginners who want to break into web development
- Developers struggling with front-end concepts
- Anyone looking to level up their skills and build real projects

🚀 Stuck on a project? Want to learn high-income tech skills?
This course will help you gain confidence, land opportunities, and grow in the tech industry.

📩 Contact me for more details and start your front-end journey today!
verified badge
Are you a university student, engineer, or professional who needs to actually use data — not just learn theory about it?
This course is built around real problems and real code. We skip the textbook formulas and go straight to applying statistics and data science the way professionals do: with Python (pandas, NumPy, scikit-learn, matplotlib) and R (RStudio).
What we cover, adapted to your level and goals:
- Descriptive and inferential statistics (the ones that actually matter)
- Data cleaning, exploration, and visualization
- Regression, classification, and intro to machine learning
- Time series and forecasting basics
- R for statistical analysis and academic research

Who this is for:
- University students in statistics, economics, engineering, or biology
- Professionals wanting to move into data analysis or data science
- Researchers who need to process and present data properly

I use Python and R professionally as a working engineer — everything I teach comes from real application, not just academic exercises.
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
Discover programming lessons suitable for children! With a fun and educational approach, my lessons allow young minds to dive into the fascinating world of programming. Provide your children with an enriching learning opportunity in a fun and stimulating environment.
verified badge
💻 Computer skills: an essential 21st-century skill

Today, mastering computer skills is no longer a luxury, it is a necessity.
Not having the basics can quickly become a hindrance to school, academics or career.

👉 Contact me now to:

• acquire a solid foundation in computer science
• deepen the fundamentals of programming (for advanced levels)
• Strengthen your skills in a clear, structured and sustainable way

📘 Mathematics – Secondary Level
Are you experiencing difficulties? I will guide you step by step to raise your level, understand and progress methodically.

📍 Lessons at home or remotely (video conference)
🎯 Objective: to understand, reason, and succeed
📞 Available for customized support.
verified badge
Python is a simple, powerful, and versatile programming language, ideal for beginners looking to learn or change careers in computer science. This course will help you understand the basics of programming (variables, loops, conditions, functions) through practical, hands-on exercises.
You'll learn how to create your first scripts, manipulate data, and automate simple tasks. All in an accessible, interactive, and practical setting.

This course is aimed at anyone who is a beginner, curious about digital technology, or who wishes to develop skills useful in many professional sectors.
verified badge
This course is designed to introduce students aged 7 to 16 to the world of programming through two of the most widely used and industry-relevant languages: C++ and Python.

The class provides a structured, age-appropriate pathway into programming, whether the student is a complete beginner or already exploring coding through platforms like Scratch or Code.org. Emphasis is placed on understanding logic, building problem-solving skills, and writing real code in a supportive, project-based environment.

Taught by an engineering student with hands-on experience in both C++ and Python, this course empowers students to explore the power of code and build a strong foundation in computational thinking — essential for future studies in engineering, robotics, AI, or game development.
verified badge
This course provides a comprehensive introduction to ISO standards and their practical application in business operations. Designed for professionals, managers, and organizations seeking certification or improvement, the program covers the fundamental principles of ISO, including quality management, risk assessment, process control, and continuous improvement.

Participants will learn how ISO standards such as ISO 9001 (Quality Management), ISO 14001 (Environmental Management), and ISO 45001 (Occupational Health & Safety) can be applied to strengthen business performance, ensure compliance, and meet international requirements. Through case studies, workshops, and interactive exercises, learners will gain hands-on knowledge of documentation, auditing, corrective actions, and best practices for sustainable success.

By the end of the program, participants will understand the key requirements of ISO standards, how to implement them effectively, and how to prepare for internal and external audits. This course is ideal for quality managers, compliance officers, team leaders, and business owners who want to achieve excellence, build customer trust, and gain a competitive edge in the global market.
verified badge
Python for Beginners – Personal and Practical Online Lessons
Want to learn Python in a clear and structured way?
I offer online lessons tailored to your level, pace, and learning goals.
Whether you're an absolute beginner or already have some basic knowledge, we'll work step by step to build a strong programming foundation.
What will we cover?
Depending on your starting level, we can work on:
• Variables and data types
• Input and output
• If/else structures
• For and while loops
• Working with 1D and 2D lists
• Writing and using functions
• Working with files
• Basic error handling
• Programmatic thinking and problem solving
The content of the lessons is tailored to your goals, for example, for school, self-study, or exam preparation.
Lesson Structure
Each lesson consists of a combination of:
• Code analysis of sample programs
• Theory with concrete code examples
• Explanation of the underlying logic
• Exercises for independent practice
The goal is not just to learn what to type, but to understand why the code works and how to arrive at a solution yourself.
Who is this suitable for?
• Absolute beginners
• Students taking Python at school
• People who want to start programming
• Anyone looking for structured guidance
What can you expect?
• Personal guidance
• Explanation at your own pace
• Practical assignments
• Focus on understanding instead of speed
Not a fixed, standard course, but targeted guidance tailored to your learning process.
verified badge
This advanced course builds on programming fundamentals using Python (programming language) and is designed for students who want to deepen their programming knowledge.

The course continues from functions and introduces advanced programming concepts including object-oriented programming principles such as polymorphism, inheritance, abstraction, and encapsulation.

Students will also learn data handling techniques, working with Python libraries, and developing structured programs using complex loops and data collections.

The course covers practical implementation of nested loops, nested lists, tuples, and dictionaries, as well as an introduction to data structures and algorithmic thinking.

Additional topics include graphical user interface development using libraries such as Tkinter, along with introductory concepts in data science and machine learning using Python.

Teaching combines theoretical explanation with real coding exercises to help students develop strong practical programming skills.

• Review of programming fundamentals and functions
• Object-Oriented Programming (OOP) concepts
• Polymorphism, inheritance, abstraction, and encapsulation
• Data structures basics
• Nested loops and complex data handling
• Lists, tuples, and dictionaries
• Introduction to algorithms
• Working with Python libraries
• GUI development using Tkinter
• Introduction to data science and machine learning concepts
verified badge
This engaging coding course introduces children to the world of programming through block coding, CoffeeScript, and Python. Young learners begin with visual blocks to grasp core logic, then progress to writing real code as their confidence grows. Through hands‐on projects, they develop problem‐solving skills, creativity, and computational thinking. By exploring multiple languages, children build a strong foundation that prepares them for advanced digital learning. The course nurtures resilience, teamwork, and curiosity—key skills that benefit them far beyond the classroom.
message icon
Contact Joris
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning.

This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied.

As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others.

I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly.

Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.
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
💻 Learn Python easily and effectively, even if you're starting from scratch!

Do you want to dive into the world of programming, establish a solid foundation in Python, or create your first applications? I offer structured, progressive, and practice-oriented support, whether you are a beginner or want to enhance your skills.

✨ A clear and progressive approach

Each session is designed to guide you step by step, using a teaching method that prioritizes genuine understanding rather than simple memorization. The goal is to quickly make you independent while building a solid foundation in programming.

🔍 What you will learn:
- The basics of the Python language (variables, conditions, loops, functions)
- Programming logic and problem-solving
- How to write clean, structured and readable code
- The fundamentals of data structures (lists, dictionaries, etc.)
- The ability to develop your first practical applications

🚀 A hands-on learning experience
- Progressive exercises adapted to your level
- Concrete projects to immediately put your knowledge into practice
- Simple explanations with real-life examples
- Practical exercises to develop a true developer mindset
- Personalized monitoring to guarantee consistent progress

👨‍💻 For whom?
- Complete beginners eager to learn programming
- Students in computer science or scientific disciplines
- Anyone wishing to acquire useful and practical skills
- Learners who want to quickly move from theory to practice

🎯 Objective:
👉 Enable you to understand, write, and structure Python code
👉 Enabling you to carry out your own projects independently

💼 Personalized support — guaranteed progress thanks to a clear and effective method
📩 Contact me now to start learning Python in the best conditions!
verified badge
I created this course especially for students having difficulty progressing in their computer programming courses/projects. I support students of all university levels. My help covers many others:
- Analysis and planning of projects
- Technological choice in languages and tools/framework
- Algorithmic and programming support
- Assistance with debugging and code correction
- Data modeling (MCD/MLD diagram, UML diagrams)

Why choose my courses?
My method is different and more adapted than that of traditional teachers because it is:
* Personalized: Adapted to your level and your specific needs.
* Interactive: Promotes interaction and visualization of concepts.
* Practical: Oriented towards practice with concrete exercises and projects.
* Proven: I have already managed to help more than 200 students in the space of 2 years.
verified badge
Are you ready to create interactive, visually appealing websites that stand out in today’s competitive market? In this course, you’ll master the essential front-end development skills:

✅ HTML, CSS, and JavaScript – Build responsive and modern web pages
✅ React & Vue.js – Learn cutting-edge frameworks for dynamic UIs
✅ Real-World Projects – Work on hands-on projects to strengthen your skills
✅ Problem-Solving & Creativity – Develop intuitive, user-friendly interfaces

🔹 Who is this course for?

- Beginners who want to break into web development
- Developers struggling with front-end concepts
- Anyone looking to level up their skills and build real projects

🚀 Stuck on a project? Want to learn high-income tech skills?
This course will help you gain confidence, land opportunities, and grow in the tech industry.

📩 Contact me for more details and start your front-end journey today!
verified badge
Are you a university student, engineer, or professional who needs to actually use data — not just learn theory about it?
This course is built around real problems and real code. We skip the textbook formulas and go straight to applying statistics and data science the way professionals do: with Python (pandas, NumPy, scikit-learn, matplotlib) and R (RStudio).
What we cover, adapted to your level and goals:
- Descriptive and inferential statistics (the ones that actually matter)
- Data cleaning, exploration, and visualization
- Regression, classification, and intro to machine learning
- Time series and forecasting basics
- R for statistical analysis and academic research

Who this is for:
- University students in statistics, economics, engineering, or biology
- Professionals wanting to move into data analysis or data science
- Researchers who need to process and present data properly

I use Python and R professionally as a working engineer — everything I teach comes from real application, not just academic exercises.
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
Discover programming lessons suitable for children! With a fun and educational approach, my lessons allow young minds to dive into the fascinating world of programming. Provide your children with an enriching learning opportunity in a fun and stimulating environment.
verified badge
💻 Computer skills: an essential 21st-century skill

Today, mastering computer skills is no longer a luxury, it is a necessity.
Not having the basics can quickly become a hindrance to school, academics or career.

👉 Contact me now to:

• acquire a solid foundation in computer science
• deepen the fundamentals of programming (for advanced levels)
• Strengthen your skills in a clear, structured and sustainable way

📘 Mathematics – Secondary Level
Are you experiencing difficulties? I will guide you step by step to raise your level, understand and progress methodically.

📍 Lessons at home or remotely (video conference)
🎯 Objective: to understand, reason, and succeed
📞 Available for customized support.
verified badge
Python is a simple, powerful, and versatile programming language, ideal for beginners looking to learn or change careers in computer science. This course will help you understand the basics of programming (variables, loops, conditions, functions) through practical, hands-on exercises.
You'll learn how to create your first scripts, manipulate data, and automate simple tasks. All in an accessible, interactive, and practical setting.

This course is aimed at anyone who is a beginner, curious about digital technology, or who wishes to develop skills useful in many professional sectors.
verified badge
This course is designed to introduce students aged 7 to 16 to the world of programming through two of the most widely used and industry-relevant languages: C++ and Python.

The class provides a structured, age-appropriate pathway into programming, whether the student is a complete beginner or already exploring coding through platforms like Scratch or Code.org. Emphasis is placed on understanding logic, building problem-solving skills, and writing real code in a supportive, project-based environment.

Taught by an engineering student with hands-on experience in both C++ and Python, this course empowers students to explore the power of code and build a strong foundation in computational thinking — essential for future studies in engineering, robotics, AI, or game development.
verified badge
This course provides a comprehensive introduction to ISO standards and their practical application in business operations. Designed for professionals, managers, and organizations seeking certification or improvement, the program covers the fundamental principles of ISO, including quality management, risk assessment, process control, and continuous improvement.

Participants will learn how ISO standards such as ISO 9001 (Quality Management), ISO 14001 (Environmental Management), and ISO 45001 (Occupational Health & Safety) can be applied to strengthen business performance, ensure compliance, and meet international requirements. Through case studies, workshops, and interactive exercises, learners will gain hands-on knowledge of documentation, auditing, corrective actions, and best practices for sustainable success.

By the end of the program, participants will understand the key requirements of ISO standards, how to implement them effectively, and how to prepare for internal and external audits. This course is ideal for quality managers, compliance officers, team leaders, and business owners who want to achieve excellence, build customer trust, and gain a competitive edge in the global market.
verified badge
Python for Beginners – Personal and Practical Online Lessons
Want to learn Python in a clear and structured way?
I offer online lessons tailored to your level, pace, and learning goals.
Whether you're an absolute beginner or already have some basic knowledge, we'll work step by step to build a strong programming foundation.
What will we cover?
Depending on your starting level, we can work on:
• Variables and data types
• Input and output
• If/else structures
• For and while loops
• Working with 1D and 2D lists
• Writing and using functions
• Working with files
• Basic error handling
• Programmatic thinking and problem solving
The content of the lessons is tailored to your goals, for example, for school, self-study, or exam preparation.
Lesson Structure
Each lesson consists of a combination of:
• Code analysis of sample programs
• Theory with concrete code examples
• Explanation of the underlying logic
• Exercises for independent practice
The goal is not just to learn what to type, but to understand why the code works and how to arrive at a solution yourself.
Who is this suitable for?
• Absolute beginners
• Students taking Python at school
• People who want to start programming
• Anyone looking for structured guidance
What can you expect?
• Personal guidance
• Explanation at your own pace
• Practical assignments
• Focus on understanding instead of speed
Not a fixed, standard course, but targeted guidance tailored to your learning process.
verified badge
This advanced course builds on programming fundamentals using Python (programming language) and is designed for students who want to deepen their programming knowledge.

The course continues from functions and introduces advanced programming concepts including object-oriented programming principles such as polymorphism, inheritance, abstraction, and encapsulation.

Students will also learn data handling techniques, working with Python libraries, and developing structured programs using complex loops and data collections.

The course covers practical implementation of nested loops, nested lists, tuples, and dictionaries, as well as an introduction to data structures and algorithmic thinking.

Additional topics include graphical user interface development using libraries such as Tkinter, along with introductory concepts in data science and machine learning using Python.

Teaching combines theoretical explanation with real coding exercises to help students develop strong practical programming skills.

• Review of programming fundamentals and functions
• Object-Oriented Programming (OOP) concepts
• Polymorphism, inheritance, abstraction, and encapsulation
• Data structures basics
• Nested loops and complex data handling
• Lists, tuples, and dictionaries
• Introduction to algorithms
• Working with Python libraries
• GUI development using Tkinter
• Introduction to data science and machine learning concepts
verified badge
This engaging coding course introduces children to the world of programming through block coding, CoffeeScript, and Python. Young learners begin with visual blocks to grasp core logic, then progress to writing real code as their confidence grows. Through hands‐on projects, they develop problem‐solving skills, creativity, and computational thinking. By exploring multiple languages, children build a strong foundation that prepares them for advanced digital learning. The course nurtures resilience, teamwork, and curiosity—key skills that benefit them far beyond the classroom.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Joris