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 January 2021
Instructor since January 2021
Translated by GoogleSee original
Online python programming course via skype
course price icon
From 26 £ /h
arrow icon
I am an engineer by training with 4 years of Freelance experience in programming, particularly in Pyhton.
I give personalized python lessons by adopting a methodology that suits the student.
My lessons are accompanied by practical exercises and adapted exercises
Extra information
I am an engineer by training with 4 years of Freelance experience in programming, particularly in Pyhton.
Location
location type icon
Online from Canada
Age
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
The class is taught in
French
English
Skills
Availability of a typical week
(GMT -05: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
Learn to code with method and logic
Whether it's to succeed in the NSI (Digital Sciences and Technology) specialization in high school, design personal projects, or prepare for higher scientific studies, mastering code relies on solid algorithmic thinking. I help students understand the structure of programming languages and the logic of data.

Subject areas and languages taught:

Algorithms & Logic: Designing data structures and solving problems.

Programming Languages: Python, C/C++, C# and Java.

Data Management: Analysis and SQL queries / databases.

Basic Web Development: HTML & CSS for creating structured pages.

The goal is to take the student from simply writing code to true autonomy in development.
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
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
I teach Python specifically for finance and data applications - the kind used in economics, business analytics, and quantitative programs. This isn't a general "learn to code" course; it's built around real financial data, benchmarking, and the workflows you'll actually use in coursework or early career work.

Topics include:
Python fundamentals through a finance lens (data structures, functions, control flow).
Working with financial data and datasets.
Performance benchmarking and writing efficient code.
Applying concepts from Hilpisch's Python for Finance.
verified badge
I teach machine learning, AI and Python online to university students, postgraduates, career changers and serious beginners across the UK and Europe. Lessons are in English.

I hold an MSc in Electronics and Electrical Engineering with Distinction and I teach as a Visiting Lecturer on a Master's level module covering data analytics, machine learning and generative AI at a UK university. I also have two accepted international conference papers on deep learning for image classification. I set and mark postgraduate assignments myself, so I know where marks are won and lost on this kind of work.

Who this is for

Undergraduates and postgraduates on AI, ML, data science or computer science modules at any European university. Final year, Master's and thesis students working on a machine learning project. IB and A Level students moving into computing or engineering. Professionals retraining for data roles. Complete beginners who want to learn Python properly rather than copying it from videos.

I work with students on UK, IB and continental European programmes. I have tutored engineering students in Germany and international school students across several countries, so an unfamiliar syllabus or a module taught in a different structure is not a problem. Send me the material and I will work from it.

What we cover

Python for data science with NumPy, Pandas, Matplotlib and scikit-learn. Deep learning using TensorFlow and Keras. Core theory including regression, classification, clustering, decision trees, random forests, neural networks and CNNs, together with the linear algebra, calculus and statistics underneath them. Computer vision and image classification, which is my published research area. Model evaluation, overfitting and hyperparameter tuning. Writing machine learning work up to academic standard, covering methodology, results and critical evaluation.

How lessons work

Send me your module handbook, assignment brief, thesis spec or the code that will not run, and I plan the session around it before we meet. Nothing generic.

In the lesson I explain the concept with a worked example, then you take the keyboard while I watch and correct, because you learn far more doing it than watching me do it. You finish with annotated notes and a clear next step, and you can message me between sessions with questions.

Practical details

Online over Google Meet or Zoom with screen sharing and a shared whiteboard. Sessions run 60 or 90 minutes. I am based in the UK and teach across GMT and Central European time, with evening and weekend slots that suit students anywhere in Europe.

Tell me your course, your deadline and exactly where you are stuck, and I will come back with a plan for the first session.
verified badge
Learn Python with a structured, hands-on approach! Whether you are a absolute beginner looking to start coding, a student needing help with coursework, or a professional aiming to automate tasks, these lessons are tailored for you.What we will cover:
Core Fundamentals: Variables, loops, functions, and data structures.Object-Oriented Programming: Building reusable and clean code.Real-World Projects: Creating scripts, data analysis, or web scraping based on your goals.

Problem Solving: Learning how to debug and think like a programmer. Lessons are highly interactive. We will write code together from day one, and you will receive practical exercises after every session to build your confidence.
verified badge
Learn to code by making something you can run, change and understand. These one-to-one online Python lessons are designed for children, teens and adult beginners who want a clear, practical introduction to programming. No previous coding experience is needed.

We can begin with a simple quiz, number-guessing game or useful everyday program. Along the way, you will learn variables, input and output, decisions, loops, functions and debugging. Each project is adapted to your age, interests and pace. We discuss why the code works, practise making changes and gradually build independence.

I’m Aymen, an online tutor based in Kingston, Ontario, Canada, with eight years of online teaching experience. I completed the requirements for a Master of Applied Science in Electrical & Computer Engineering at Queen’s University in September 2025, with an AI focus. My background includes teaching assistant roles at Queen’s University and LUMS, and technical skills in Python, machine learning, PyTorch, speech AI, RAG, FastAPI and Docker.

Lessons are available in English. I guide learners through their own code and help them understand and solve problems rather than completing their work for them. Share the learner’s age, interests and any previous coding experience before booking.
verified badge
This class is for people starting from zero or close to it: school students taking informatics, first-year university students struggling with their programming course, or adults who want to learn to code and don't know where to begin.

We work through the fundamentals properly rather than rushing: variables, conditions, loops, functions, lists and dictionaries, reading and writing files, and how to break a problem into steps before you write a single line. We go at your pace, and you write the code yourself while I guide you, because watching someone else type teaches you nothing.

If you're stuck on a specific university assignment or school project, bring it and we'll work through it together. I won't do it for you, but I'll make sure you understand it.

I teach in English and Polish.
verified badge
Python class from basics to the advance from the students perspective with proper deep understanding of concepts.
Topics to be covered:
Basic Python and Programming fundamentals
Memory Management
OOPs
Data Structure and Algorithms
Libraries
Data analysis (using libraries Pandas, Numpy, etc.)
AI (ML, DL, RL, LLMs, RAG, Langchain etc.)

Maths using visualization of geometry, algebra, calculus, etc.
verified badge
I'm Abel, a Computer Science specialist based in Canterbury, Kent. I hold a BSc in Artificial Intelligence from the University of Kent and an MSc in Artificial Intelligence from City St George's, University of London, and I'm now a PhD researcher at the University of Kent, working on AI and reinforcement learning. I've tutored GCSE, IGCSE and A-level Computer Science since 2021.

Who I help: Year 9 to Year 13 students on AQA, OCR, Edexcel and Cambridge courses, including Cambridge IGCSE. Some are aiming for a 9 and keep dropping marks on the long questions. Others are stuck at a 4 or 5 and have lost confidence with programming. Both get a plan.

How lessons work: we meet one-to-one on Google Meet with a shared whiteboard and a live Python editor. Theory is taught through exam questions rather than slides, so every topic links to the marks it earns. For programming we work the way the exam does: plan it, write it on paper, then type it in and test it. Students learn to trace code by hand, spot their own bugs and structure the long-answer questions examiners reward.

What parents get: a diagnostic opening lesson with a plan for the term, and a short written update after every lesson covering what we did, what went well and the homework set. One recent Year 10 student went from 50% to 81% between one school test and the next.

I teach online across the UK, with weekday evening and weekend slots, and daytime lessons by arrangement. I'm happy to work alongside what school is doing, including mock preparation and A-level NEA support.
verified badge
Computer Programming is essential for nearly every child and adult. Everyday we interact with computers and applications, but we never understood how they operate or how they were made.

In this class you will learn how to create your own programs and websites, that can be used in the future for a source of income, or providing an operating application for the public.
verified badge
Hello and welcome!
I am AbdulBasir Momand, a Software Engineer, Full-Stack Developer, and passionate educator with a strong background in computer science, software development, and modern web technologies.
I am passionate about sharing knowledge and helping students develop practical skills in programming, web development, database management, and software engineering. My goal is to make technology easy to understand by explaining complex concepts in a simple, structured, and practical way.
I offer online classes for beginners, intermediate learners, university students, and anyone interested in building a career in the technology industry.
What I Teach
1. Programming Languages
* Python Programming
* C++ Programming
* Programming Fundamentals
* Object-Oriented Programming (OOP)
* Data Structures and Algorithms
2. Web Design and Development
* HTML5 and CSS3
* JavaScript
* Responsive Web Design
* Front-End Development
* Back-End Development
* Full-Stack Web Development
3. Software Engineering
* Software Engineering Fundamentals
* Software Development Life Cycle (SDLC)
* Object-Oriented Design
* Software Architecture Fundamentals
* Project Development and Problem Solving
4. Database Management
* Database Fundamentals
* SQL
* Database Design
* Relational Database Management Systems
* Database Queries and Management
5. Pashto Language
* Pashto for Beginners
* Pashto Speaking and Conversation
* Pashto Reading and Writing
* Pashto Grammar
* Practical Everyday Pashto
My Teaching Approach
My teaching philosophy is based on simplicity, practical learning, and student engagement.
* Beginner-friendly explanations.
* Step-by-step lessons.
* Practical examples and coding exercises.
* Real-world projects and assignments.
* Individual attention and interactive sessions.
* Support with programming problems and academic concepts.
Whether you are learning your first programming language, developing your first website, improving your software engineering skills, or learning Pashto, I am here to guide you.
My Mission
My mission is to make quality education accessible to everyone and help students gain the knowledge, confidence, and practical skills they need to succeed.
Let’s learn, build, practice, and grow together!
Welcome to my classes!
verified badge
Learn Python by building something you’ll actually use

Ever wanted to code but had no idea where to begin? You’re in the right place. In these relaxed, one-on-one lessons, you’ll go from zero to writing real programs, with no experience required.

Together, we’ll choose a project that fits your interests. Maybe it’s a video game you want to build or a quiz to challenge your friends, a chart built from your own spreadsheet, or a script that takes over a boring, repetitive task. Along the way, you’ll pick up the essentials (variables, loops, functions) and learn to read error messages without panic, so you can change your code with confidence.

Where you can go next

AI-assisted coding: Use tools like ChatGPT to brainstorm, decode errors, and improve your code, while learning to test its suggestions and explain how the final result works.
Machine learning: Train a simple model on a real dataset and see how well it predicts.
Your own project: Bring an idea from school, work, or a hobby, and we’ll break it into steps you can build at your own pace.

Your instructor

I’m an engineer with a master’s degree from Nagoya University and research experience in applied AI and computer vision. I explain every concept in plain language, then give you time to try it yourself with live feedback, so you’re never stuck alone.

Ready to start?

Send me a quick message and let's do your first coding project together.
message icon
Contact Abdelaziz
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
Learn to code with method and logic
Whether it's to succeed in the NSI (Digital Sciences and Technology) specialization in high school, design personal projects, or prepare for higher scientific studies, mastering code relies on solid algorithmic thinking. I help students understand the structure of programming languages and the logic of data.

Subject areas and languages taught:

Algorithms & Logic: Designing data structures and solving problems.

Programming Languages: Python, C/C++, C# and Java.

Data Management: Analysis and SQL queries / databases.

Basic Web Development: HTML & CSS for creating structured pages.

The goal is to take the student from simply writing code to true autonomy in development.
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
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
I teach Python specifically for finance and data applications - the kind used in economics, business analytics, and quantitative programs. This isn't a general "learn to code" course; it's built around real financial data, benchmarking, and the workflows you'll actually use in coursework or early career work.

Topics include:
Python fundamentals through a finance lens (data structures, functions, control flow).
Working with financial data and datasets.
Performance benchmarking and writing efficient code.
Applying concepts from Hilpisch's Python for Finance.
verified badge
I teach machine learning, AI and Python online to university students, postgraduates, career changers and serious beginners across the UK and Europe. Lessons are in English.

I hold an MSc in Electronics and Electrical Engineering with Distinction and I teach as a Visiting Lecturer on a Master's level module covering data analytics, machine learning and generative AI at a UK university. I also have two accepted international conference papers on deep learning for image classification. I set and mark postgraduate assignments myself, so I know where marks are won and lost on this kind of work.

Who this is for

Undergraduates and postgraduates on AI, ML, data science or computer science modules at any European university. Final year, Master's and thesis students working on a machine learning project. IB and A Level students moving into computing or engineering. Professionals retraining for data roles. Complete beginners who want to learn Python properly rather than copying it from videos.

I work with students on UK, IB and continental European programmes. I have tutored engineering students in Germany and international school students across several countries, so an unfamiliar syllabus or a module taught in a different structure is not a problem. Send me the material and I will work from it.

What we cover

Python for data science with NumPy, Pandas, Matplotlib and scikit-learn. Deep learning using TensorFlow and Keras. Core theory including regression, classification, clustering, decision trees, random forests, neural networks and CNNs, together with the linear algebra, calculus and statistics underneath them. Computer vision and image classification, which is my published research area. Model evaluation, overfitting and hyperparameter tuning. Writing machine learning work up to academic standard, covering methodology, results and critical evaluation.

How lessons work

Send me your module handbook, assignment brief, thesis spec or the code that will not run, and I plan the session around it before we meet. Nothing generic.

In the lesson I explain the concept with a worked example, then you take the keyboard while I watch and correct, because you learn far more doing it than watching me do it. You finish with annotated notes and a clear next step, and you can message me between sessions with questions.

Practical details

Online over Google Meet or Zoom with screen sharing and a shared whiteboard. Sessions run 60 or 90 minutes. I am based in the UK and teach across GMT and Central European time, with evening and weekend slots that suit students anywhere in Europe.

Tell me your course, your deadline and exactly where you are stuck, and I will come back with a plan for the first session.
verified badge
Learn Python with a structured, hands-on approach! Whether you are a absolute beginner looking to start coding, a student needing help with coursework, or a professional aiming to automate tasks, these lessons are tailored for you.What we will cover:
Core Fundamentals: Variables, loops, functions, and data structures.Object-Oriented Programming: Building reusable and clean code.Real-World Projects: Creating scripts, data analysis, or web scraping based on your goals.

Problem Solving: Learning how to debug and think like a programmer. Lessons are highly interactive. We will write code together from day one, and you will receive practical exercises after every session to build your confidence.
verified badge
Learn to code by making something you can run, change and understand. These one-to-one online Python lessons are designed for children, teens and adult beginners who want a clear, practical introduction to programming. No previous coding experience is needed.

We can begin with a simple quiz, number-guessing game or useful everyday program. Along the way, you will learn variables, input and output, decisions, loops, functions and debugging. Each project is adapted to your age, interests and pace. We discuss why the code works, practise making changes and gradually build independence.

I’m Aymen, an online tutor based in Kingston, Ontario, Canada, with eight years of online teaching experience. I completed the requirements for a Master of Applied Science in Electrical & Computer Engineering at Queen’s University in September 2025, with an AI focus. My background includes teaching assistant roles at Queen’s University and LUMS, and technical skills in Python, machine learning, PyTorch, speech AI, RAG, FastAPI and Docker.

Lessons are available in English. I guide learners through their own code and help them understand and solve problems rather than completing their work for them. Share the learner’s age, interests and any previous coding experience before booking.
verified badge
This class is for people starting from zero or close to it: school students taking informatics, first-year university students struggling with their programming course, or adults who want to learn to code and don't know where to begin.

We work through the fundamentals properly rather than rushing: variables, conditions, loops, functions, lists and dictionaries, reading and writing files, and how to break a problem into steps before you write a single line. We go at your pace, and you write the code yourself while I guide you, because watching someone else type teaches you nothing.

If you're stuck on a specific university assignment or school project, bring it and we'll work through it together. I won't do it for you, but I'll make sure you understand it.

I teach in English and Polish.
verified badge
Python class from basics to the advance from the students perspective with proper deep understanding of concepts.
Topics to be covered:
Basic Python and Programming fundamentals
Memory Management
OOPs
Data Structure and Algorithms
Libraries
Data analysis (using libraries Pandas, Numpy, etc.)
AI (ML, DL, RL, LLMs, RAG, Langchain etc.)

Maths using visualization of geometry, algebra, calculus, etc.
verified badge
I'm Abel, a Computer Science specialist based in Canterbury, Kent. I hold a BSc in Artificial Intelligence from the University of Kent and an MSc in Artificial Intelligence from City St George's, University of London, and I'm now a PhD researcher at the University of Kent, working on AI and reinforcement learning. I've tutored GCSE, IGCSE and A-level Computer Science since 2021.

Who I help: Year 9 to Year 13 students on AQA, OCR, Edexcel and Cambridge courses, including Cambridge IGCSE. Some are aiming for a 9 and keep dropping marks on the long questions. Others are stuck at a 4 or 5 and have lost confidence with programming. Both get a plan.

How lessons work: we meet one-to-one on Google Meet with a shared whiteboard and a live Python editor. Theory is taught through exam questions rather than slides, so every topic links to the marks it earns. For programming we work the way the exam does: plan it, write it on paper, then type it in and test it. Students learn to trace code by hand, spot their own bugs and structure the long-answer questions examiners reward.

What parents get: a diagnostic opening lesson with a plan for the term, and a short written update after every lesson covering what we did, what went well and the homework set. One recent Year 10 student went from 50% to 81% between one school test and the next.

I teach online across the UK, with weekday evening and weekend slots, and daytime lessons by arrangement. I'm happy to work alongside what school is doing, including mock preparation and A-level NEA support.
verified badge
Computer Programming is essential for nearly every child and adult. Everyday we interact with computers and applications, but we never understood how they operate or how they were made.

In this class you will learn how to create your own programs and websites, that can be used in the future for a source of income, or providing an operating application for the public.
verified badge
Hello and welcome!
I am AbdulBasir Momand, a Software Engineer, Full-Stack Developer, and passionate educator with a strong background in computer science, software development, and modern web technologies.
I am passionate about sharing knowledge and helping students develop practical skills in programming, web development, database management, and software engineering. My goal is to make technology easy to understand by explaining complex concepts in a simple, structured, and practical way.
I offer online classes for beginners, intermediate learners, university students, and anyone interested in building a career in the technology industry.
What I Teach
1. Programming Languages
* Python Programming
* C++ Programming
* Programming Fundamentals
* Object-Oriented Programming (OOP)
* Data Structures and Algorithms
2. Web Design and Development
* HTML5 and CSS3
* JavaScript
* Responsive Web Design
* Front-End Development
* Back-End Development
* Full-Stack Web Development
3. Software Engineering
* Software Engineering Fundamentals
* Software Development Life Cycle (SDLC)
* Object-Oriented Design
* Software Architecture Fundamentals
* Project Development and Problem Solving
4. Database Management
* Database Fundamentals
* SQL
* Database Design
* Relational Database Management Systems
* Database Queries and Management
5. Pashto Language
* Pashto for Beginners
* Pashto Speaking and Conversation
* Pashto Reading and Writing
* Pashto Grammar
* Practical Everyday Pashto
My Teaching Approach
My teaching philosophy is based on simplicity, practical learning, and student engagement.
* Beginner-friendly explanations.
* Step-by-step lessons.
* Practical examples and coding exercises.
* Real-world projects and assignments.
* Individual attention and interactive sessions.
* Support with programming problems and academic concepts.
Whether you are learning your first programming language, developing your first website, improving your software engineering skills, or learning Pashto, I am here to guide you.
My Mission
My mission is to make quality education accessible to everyone and help students gain the knowledge, confidence, and practical skills they need to succeed.
Let’s learn, build, practice, and grow together!
Welcome to my classes!
verified badge
Learn Python by building something you’ll actually use

Ever wanted to code but had no idea where to begin? You’re in the right place. In these relaxed, one-on-one lessons, you’ll go from zero to writing real programs, with no experience required.

Together, we’ll choose a project that fits your interests. Maybe it’s a video game you want to build or a quiz to challenge your friends, a chart built from your own spreadsheet, or a script that takes over a boring, repetitive task. Along the way, you’ll pick up the essentials (variables, loops, functions) and learn to read error messages without panic, so you can change your code with confidence.

Where you can go next

AI-assisted coding: Use tools like ChatGPT to brainstorm, decode errors, and improve your code, while learning to test its suggestions and explain how the final result works.
Machine learning: Train a simple model on a real dataset and see how well it predicts.
Your own project: Bring an idea from school, work, or a hobby, and we’ll break it into steps you can build at your own pace.

Your instructor

I’m an engineer with a master’s degree from Nagoya University and research experience in applied AI and computer vision. I explain every concept in plain language, then give you time to try it yourself with live feedback, so you’re never stuck alone.

Ready to start?

Send me a quick message and let's do your first coding project together.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Abdelaziz