

from26.00GBP/ h
Solve Python University Tasks With Professional 1:1 Online Tuition
+Assignment Help - Exam Preparation - Practice
in Python related University modules
Hey, Alexandros here :)! I work as a self-employed full-time private tutor having recently completed a Master's at UCL. Here, I am involved with tutoring undergraduate and postgraduate students in Python, Monday to Saturday. What makes me a great tutor is that I encourage students to develop their problem solving and critical skills on a wide range of practical programming tasks. This means students are not simply learning facts but are able to think more independently and laterally. I'm also really friendly, patient and try to make my lessons really engaging. In my spare time I enjoy walking, singing and socialising.
in Python related University modules
Hey, Alexandros here :)! I work as a self-employed full-time private tutor having recently completed a Master's at UCL. Here, I am involved with tutoring undergraduate and postgraduate students in Python, Monday to Saturday. What makes me a great tutor is that I encourage students to develop their problem solving and critical skills on a wide range of practical programming tasks. This means students are not simply learning facts but are able to think more independently and laterally. I'm also really friendly, patient and try to make my lessons really engaging. In my spare time I enjoy walking, singing and socialising.
Extra information
TeamViewer is used to connectLocation
Online via webcam
General info
Age: | Adults (18-64 years old) |
---|---|
Student level: | Beginner Intermediate Advanced |
Duration: | 30 minutes 60 minutes 120 minutes |
The class is taught in: | English, Greek |
About Me
- Professional tutor & qualified teacher- Ongoing private tuition in Python, Java, and Computer Science modules for several undergraduate and postgraduate students in the UK & the EU.
- Approach -
🎓 Selecting effective pedagogical principles, e.g. ADDIE tuition model
👷 Development of problem solving on programming tasks
👨👦 Caring & patient manner
💻 Selecting effective technologies, e.g. remote login software
🌐 Online sessions
👨👦 One-to-one or group sessions
Education
University College London - MA Education & Technology - 2017Aristotle University of Thessaloniki (GR) - BSc (Hons) Computer Science - 1st - 2000
Department for Education - QTS - 2014
Aristotle University of Thessaloniki (GR) - Bachelors (Hons) Theology - 1st - 2014
Experience / Qualifications
-Approximate Total Number of Tuition-- Hours: 3000
- Tutees: 150.
-Tutees' Universities (29)-
- London (17)
Birkbeck, Brunel, City, Goldsmiths, ICL, KCL, London Met, LSBF, LSBU, LSE, Middlesex, QMUL, Roehampton, RHUL, UEL, UCL, Westminster.
- UK (12)
Aberdeen, Aston, Bath, BCU, Brighton, Cardiff Met, Essex, Glasgow, Hertfordshire, Kent, OU, Surrey.
-Tutees' Programmes (13)-
- PhD (1)
Computer Science (CS)
- MSc (4)
Computing Science, IT, Information Science, Information Systems
- BSc (6)
CS, Information Technology (IT), Psychology, (Hons) Computing & IT, Computing, Information Management For Business
- FY (2)
Foundations of IT, Computer Communication & Network Engineering.
Reviews (5)
Alexandros is a knowledgeable programmer and helped me successfully complete a challenging academic assignment for coding in Python. Alexandros is able to understand a problem, and help you formulate a proper response.
Alexandros is very knowledgeable and well organised. He has a good approach to teaching, the sessions are engaging and effective. He has many resources in place for tutees to continue studying after a 1:1 session.
Alexandros is really into the programming.
He is patient and reacts to the upcoming topics with a lot of motivation!
really good teacher
good teacher
Ask a question
Send a message explaining your needs and Alexandros will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | Monday at 2:00 | Tuesday at 2:00 | Wednesday at 2:00 | Thursday at 2:00 | Friday at 2:00 | Saturday at 2:00 | |
3 | Monday at 3:00 | Tuesday at 3:00 | Wednesday at 3:00 | Thursday at 3:00 | Friday at 3:00 | Saturday at 3:00 | |
4 | Monday at 4:00 | Tuesday at 4:00 | Wednesday at 4:00 | Thursday at 4:00 | Friday at 4:00 | Saturday at 4:00 | |
5 | Monday at 5:00 | Tuesday at 5:00 | Wednesday at 5:00 | Thursday at 5:00 | Friday at 5:00 | Saturday at 5:00 | |
6 | Monday at 6:00 | Tuesday at 6:00 | Wednesday at 6:00 | Thursday at 6:00 | Friday at 6:00 | Saturday at 6:00 | |
7 | Monday at 7:00 | Tuesday at 7:00 | Wednesday at 7:00 | Thursday at 7:00 | Friday at 7:00 | Saturday at 7:00 | |
8 | Monday at 8:00 | Tuesday at 8:00 | Wednesday at 8:00 | Thursday at 8:00 | Friday at 8:00 | Saturday at 8:00 | |
9 | Monday at 9:00 | Tuesday at 9:00 | Wednesday at 9:00 | Thursday at 9:00 | Friday at 9:00 | Saturday at 9:00 | |
10 | Monday at 10:00 | Tuesday at 10:00 | Wednesday at 10:00 | Thursday at 10:00 | Friday at 10:00 | Saturday at 10:00 | |
11 | Monday at 11:00 | Tuesday at 11:00 | Wednesday at 11:00 | Thursday at 11:00 | Friday at 11:00 | Saturday at 11:00 | |
12 | Monday at 12:00 | Tuesday at 12:00 | Wednesday at 12:00 | Thursday at 12:00 | Friday at 12:00 | Saturday at 12:00 | |
13 | Monday at 13:00 | Tuesday at 13:00 | Wednesday at 13:00 | Thursday at 13:00 | Friday at 13:00 | Saturday at 13:00 | |
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from £26Online via webcam
100% Satisfaction Guarantee
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Online reputation
- Instructor since April 2019
- Phone number verified
- Google connected
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | Monday at 2:00 | Tuesday at 2:00 | Wednesday at 2:00 | Thursday at 2:00 | Friday at 2:00 | Saturday at 2:00 | |
3 | Monday at 3:00 | Tuesday at 3:00 | Wednesday at 3:00 | Thursday at 3:00 | Friday at 3:00 | Saturday at 3:00 | |
4 | Monday at 4:00 | Tuesday at 4:00 | Wednesday at 4:00 | Thursday at 4:00 | Friday at 4:00 | Saturday at 4:00 | |
5 | Monday at 5:00 | Tuesday at 5:00 | Wednesday at 5:00 | Thursday at 5:00 | Friday at 5:00 | Saturday at 5:00 | |
6 | Monday at 6:00 | Tuesday at 6:00 | Wednesday at 6:00 | Thursday at 6:00 | Friday at 6:00 | Saturday at 6:00 | |
7 | Monday at 7:00 | Tuesday at 7:00 | Wednesday at 7:00 | Thursday at 7:00 | Friday at 7:00 | Saturday at 7:00 | |
8 | Monday at 8:00 | Tuesday at 8:00 | Wednesday at 8:00 | Thursday at 8:00 | Friday at 8:00 | Saturday at 8:00 | |
9 | Monday at 9:00 | Tuesday at 9:00 | Wednesday at 9:00 | Thursday at 9:00 | Friday at 9:00 | Saturday at 9:00 | |
10 | Monday at 10:00 | Tuesday at 10:00 | Wednesday at 10:00 | Thursday at 10:00 | Friday at 10:00 | Saturday at 10:00 | |
11 | Monday at 11:00 | Tuesday at 11:00 | Wednesday at 11:00 | Thursday at 11:00 | Friday at 11:00 | Saturday at 11:00 | |
12 | Monday at 12:00 | Tuesday at 12:00 | Wednesday at 12:00 | Thursday at 12:00 | Friday at 12:00 | Saturday at 12:00 | |
13 | Monday at 13:00 | Tuesday at 13:00 | Wednesday at 13:00 | Thursday at 13:00 | Friday at 13:00 | Saturday at 13:00 | |
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from £26Online via webcam
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Share
You are here
Private lessons
online via webcam
Similar classes
Salah Eddine
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is WelcomeMaster 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.
Hayat
Introduction to Data Science with Python OnlineThis course is designed for anyone interested in learning data science using Python. It provides a hands-on introduction to fundamental data analysis tools such as NumPy, pandas, matplotlib, and seaborn. You'll learn how to manipulate datasets, create visualizations, and lay the foundations for statistical analysis and machine learning.
The course combines theory and practical exercises for effective, practical progress. No prior programming experience is necessary: we'll start with the basics to build solid, usable skills quickly.
James
Data and Statistical Analysis for beginners to ProData analysis is a valuable skill for students in many fields, from business and science to social studies. As a student, you'll need to understand how to collect, organize, and interpret data to support your research, class projects, or future career goals. I’ve designed this course as a hands-on introduction to data analysis that's made specifically for students.
You’ll learn how to use tools like Excel, Google Sheets, and basic Python to clean data, create charts and graphs, and draw meaningful conclusions from real datasets. This class will help you build strong analytical skills that will not only boost your academic performance but also prepare you for data-driven world.
Mouncef
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone can learnStart your journey into the world of Python programming with this hands-on, beginner-friendly course and also for expert level. Whether you're completely new to coding or looking to expand your skills, this course will guide you through the core concepts of Python — from variables and data types to control structures, functions, and lists.
As you build a strong foundation in programming, you'll also dive into the powerful data analysis capabilities of Python using popular libraries like Pandas and NumPy . Learn how to clean, process, and analyze real-world data sets to extract meaningful insights.
Next, bring your data to life with stunning visualizations using Matplotlib and Seaborn , two of the most widely used data visualization libraries in Python.
Finally, take your skills to the next level by building your own web applications using either Flask or Django — two of Python’s most popular web frameworks.
By the end of this course, you’ll have a well-rounded understanding of Python programming, data manipulation, visualization, and web development — empowering you to create real-world projects and pursue further specializations.
Mahmoud
"Fun & Engaging Coding for Kids: Scratch, Python, AI & Web Development"Unlock the exciting world of coding with this beginner-friendly course designed specifically for young learners! 🚀
In this interactive class, children will explore the fundamentals of programming through engaging hands-on projects. We'll start with Scratch, a fun visual coding platform that builds problem-solving and logical thinking skills. Then, we'll dive into Python, one of the most popular coding languages, where kids will learn to create simple programs and games. Finally, we’ll introduce them to Artificial Intelligence (AI) concepts in an easy and exciting way!
By the end of this course, students will:
✅ Build fun projects with Scratch 🎮
✅ Write real code using Python 🐍
✅ Understand basic AI concepts 🤖
✅ Develop problem-solving & logical thinking skills
This course is perfect for kids who love technology and want to start their journey into programming in a creative and enjoyable way!
Yavar
Private Python courses for researchers and engineersThis Python course is designed for learners who want to go beyond the basics and explore how Python is used in cutting-edge research, data analysis, and web development. Drawing on my extensive academic and research background, I teach modern programming techniques using powerful libraries such as Pandas, SciPy, and Preply for advanced data analysis and statistical modeling. The course also covers real-world applications of Python in scientific research and introduces tools for building dynamic web-based solutions. Emphasis is placed on practical problem-solving, efficient coding practices, and leveraging the latest Python technologies to prepare students for both academic and professional success.
Mohammed
Mathematics, Python, Networking and Cybersecurity.Are you ready to become the tech-savvy problem-solver everyone turns to?
Join this dynamic, hands-on class designed to unlock your full potential across four essential pillars of the digital age:
🧮 Mathematics – Strengthen your logical thinking and problem-solving skills, the foundation of all great tech minds.
🐍 Python Programming – Learn to code smart, build real-world projects, and automate anything. Python makes it fun and powerful.
🌐 Networking – Understand how the internet works from the ground up. Routers, protocols, IPs – we’ll demystify them all.
🔐 Cybersecurity – Learn how hackers think, how to protect systems, and start your journey into ethical hacking.
Amin
Statistical Analysis with Python and R (Rstudio) - Intro to Data ScienceBy delving deep into the practical applications of statistics and data science, this course is designed to set you up for success.
Learn from real-world examples: Instead of spending hours on theoretical material and trying to relate it to practical issues, we will focus solely on applied statistics. Programming will allow you to apply theory to real-world problems, equipping you with the knowledge and skills you need to succeed.
We won’t be spending hours solving math problems by hand for reinforcement, as this isn’t school. Instead, we’ll use cutting-edge methods and code libraries that leverage the latest software releases to maximize productivity and efficiency.
If you have any further questions, please do not hesitate to contact us.
Msr
Fundamentals of Algorithms and Programming in PythonThis course offers a progressive introduction to algorithmic thinking and Python programming. Through clear explanations, concrete examples, and practical exercises, learners will discover how to analyze a problem, design an efficient algorithm, and then translate it into Python code.
No prior programming experience is required: this course is aimed at beginners who are curious to learn to code by solving problems in a logical and structured way.
Matías
Private coding / programming lessons with pythonPython 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.
Sowmiya
Introduction to basic coding for school children to enhance logical thinking.This class is specifically designed for children aged 8 to 13 who want to develop their logical and analytical skills and become expert coders in the future! The lessons will be taught based on the learning ability and understanding level of school children in this age group. We will cover all fundamental coding concepts that will help strengthen your logical thinking.
Adam
Introduction to Python: Programming Basics and Simple ApplicationsThis course is designed for beginners who want to get started with programming in Python, one of the most popular and accessible languages today. No previous experience is necessary. In one session, students will learn the basics of programming and will be able to create their first Python applications. With clear explanations, practical exercises, and real-world examples, this course is an ideal gateway to exploring computer science and coding.
Online Course: Introduction to Python - Programming Basics and Simple Applications
Duration :
- 60 minutes: intensive format to learn fundamental concepts.
- 90 minutes: In-depth format with more time for practical examples and interactive questions.
---
Educational objectives
At the end of the course, participants will be able to:
1. Understand the basics of programming, including the concepts of variables, data types, conditional structures, and loops.
2. Write and run simple Python scripts.
3. Manipulate inputs and outputs to interact with the user.
4. Solve practical problems with short, functional programs.
---
Course syllabus
1. Introduction (10-15 min)
- Presentation of Python: Why this language?
- Installation and configuration of a programming environment (IDLE, Visual Studio Code, or Jupyter Notebook).
- First program: *"Hello, World!"*.
2. Python Basics (20-30 min)
- Variables and data types (integers, strings, lists).
- Mathematical operations and data manipulation.
- Conditional structures (if/else) and loops (for/while).
3. Practical exercises (20-35 min)
- Write a program to calculate the sum of two numbers provided by the user.
- Create a simple application, like a currency converter or password generator.
- Bonus for 90 min format: Fixed a more complex issue involving lists or loops.
4. Q&A and conclusion (5-10 min)
- Summary of the concepts covered.
- Suggestions for resources to continue learning.
- Feedback on the course.
---
Teaching methodology
- Interactive and engaging: the course combines theoretical explanations with practical exercises.
- Personalized approach: Sessions are tailored to the needs of participants. Students are encouraged to ask questions at any time.
- Learning by doing: examples and exercises are designed to help you assimilate concepts quickly.
---
Target audience
This course is ideal for:
- Complete beginners in programming.
- Students or professionals wishing to acquire skills in Python for their personal or professional projects.
- Anyone curious to discover a powerful and versatile tool for solving problems.
---
Benefits of this online course
- Teaching by an experienced and passionate trainer.
- Interactive sessions adapted to your learning pace.
- Access to educational materials and exercises to continue practicing after the course.
Join us now to discover programming and its applications using Python!
---
Adam
give the basics of algorithms as well as develThe "Algorithms in Python" course is designed to teach you the fundamentals and advanced concepts of algorithms using the Python language. You will discover fundamental data structures, programming paradigms (iterative, recursive, divide and conquer, dynamic programming), and learn how to efficiently solve algorithmic problems. Through practical exercises and projects, you will develop essential skills for analyzing and optimizing algorithms, while improving your programming logic.
Ilias
Create fun games and interactive programs in Python (adults)Python is easier to learn and understand than other programming languages. Its instructions are simple and easily readable with a clean syntax which doesn't really involve complex coding. However simple and easy to learn, Python can be used to create the highly interactive programs.
This course aims to engage learners with little or even no previous programming experience. The programme for beginners starts with an introduction to the basic fundamentals of Python (expressions, conditionals, and functions). Then, as the course progresses, learners will be able to combine Python commands and modules like Pygame, Matplotlib, Numpy and Tkinter to implement their ideas and develop skills like computational thinking, creativity and problem solving.
The content and pace of the course is adapted to the age and needs of the learners.
Fatima
Python in bug bounty and cyber security for beginnersWhen you choose me as your Python mentor, you're choosing quality, expertise, and a personalized learning experience that you won't find elsewhere. I focus on making learning engaging, effective, and tailored to your needs, helping you achieve your programming goals faster and with confidence.
Why Work With Me?
- Python Help: I make tricky topics easy and teach you to build amazing projects.
- Exam Support: Get clear guidance to ace your tests and finish assignments faster.