

Joel's profile, diploma and contact details have been verified by our experts
Joel
- Rate 920 BWP
- Response 1h
-
Students10
Number of students Joel has accompanied since arriving at Superprof
Number of students Joel has accompanied since arriving at Superprof

920 BWP/hr
- Computer programming
- Python
- Java
- JavaScript
- SQL
Agile Software & Big Data Engineer with an ACS (Artificial Intelligence) MSc. offering lessons in Python, Java and many other programming languages.
- Computer programming
- Python
- Java
- JavaScript
- SQL
Lesson location
Super Tutor
Joel is one of our best Computer programming tutors. They have a high-quality profile, verified qualifications, a quick response time, and great reviews from students!
About Joel
I currently work as a Senior Big Data & Software Engineer with a top consulting firm in the UK. I possess an MSc. in Advanced Computer Science with a concentration in Artificial Intelligence and a BSc degree in Computer Engineering. I have relevant work experience in the software engineering industry and one year as a teaching assistant for Computer Engineering at the undergraduate level.
About the lesson
- Primary
- Junior Secondary
- Secondary School
- +13
levels :
Primary
Junior Secondary
Secondary School
Première
Standard 7
Diploma
Adult Training
Bachelor's Degree
Master's Degree
Diplomgrad
Doctorate
Beginner
Intermediate
Advanced
Professional
MBA
- English
All languages in which the lesson is available :
English
My target students are university and pre-university students. Also, you don't need to be a STEM student to receive my lessons. A decent high school level maths base is however necessary. My approach to teaching programming is practical (learning by doing); we move through the syntax by doing, and afterwards execute a basic project to tie it all together.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by the students of Joel.
Perfect! Well planned lesson at the perfect pace.
Joel knowing both Python and Javascript was beneficial as he could relate the language I'm learning to the one I am already familiar with.
He adapted the pace nicely to match my level, not dwelling on what I already knew but not moving so fast that I missed or failed to understand anything either. Good use of screen share.
Would recommend.- Tutoring Ben was very fluid given he already has some programming experience. He easily catches on; even with somewhat newer concepts.Joel's response :
His explicit expectation of what he wants to achieve after taking lessons makes it easy for me to determine the direction to take to help him accomplish his goals.
Perfect! Joel is a really great teacher. Very patient, brilliant at explaining problems in an easy to understand way.
availability & punctuality are just what I needed.
Now looking forward to progressing towards the sessions and obtaining my degree!- Max is very focused and eager. With the determination he has, it makes teaching him very easy and enjoyable. There are great prospects for him.Joel's response :
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
Having had the opportunity to be coached by Joel on numerous occasions, he made me push the obstacles I faced during my lab sessions which involved programming in Python. Having said that, what makes Joel stand out is that his solution will not be just to remove the obstacle, rather explaining the scenario of my approach in programming, which in turn made me realize where exactly I went wrong and what measures I need to take to overcome the obstacle. I strongly believe that Joel tutoring anyone will make the person confidently engage in challenging programming situations just as the way I am now.
I've known Joel for a good number of years both professionally and personally. Great, selfless character. I'm a firsthand beneficiary of his tutoring. He has helped me navigate my design career (something outside of his usual expertise) and helped a couple of my friends as well improve their programming skills. His extensive knowledge in software engineering and artificial intelligence coupled with his product development experience puts him in an even better position to help people who would want to have a career in software development.
Joel came into my life when I needed tutoring the most. When it came to writing the GRE, I had almost given up, but he effortlessly taught me in the most simple words and I was able to pass and got great offers from schools in the U.S. I am currently finishing up my master's degree at the University of South Carolina.
Joel is thorough and is patient enough to find your weaknesses and address them to the core.
He is the best person to teach a relatively difficult subject like Python programming since he is not only very intelligent, but a great communicator, friend, and mentor.
Excellent grasp of programming concepts in general, with a patient approach to tutoring and making sure his students understand the "why" and not just the "how". Top lad!
View more recommendations
Rates
Rate
- 920 BWP
Pack prices
- 5h: 3,681 BWP
- 10h: 7,363 BWP
online
- 920 BWP/h
Details
Open to giving discounts and negotiating my rate
Similar Computer programming teachers in Leeds
-
![teacher_picture]()
Reza
Brooklyn & Online- Ambassador
Expert coding tutor (12+ yrs) python, javascript, c++, ai, web dev & more
- 555 BWP/h
- 1st lesson free
-
![teacher_picture]()
Gabriel
Brooklyn & Online- Ambassador
Experienced coding tutor (13+ years) | learn python, java, c/c++, git, ai, claude code, data science, and many more.
- 485 BWP/h
- 1st lesson free
-
![teacher_picture]()
Idahosa
Toronto & Online- Ambassador
Coding tutor for kids, beginners and career changers | python, javascript, java, c/c++, react, ai & more | software & ml engineer, 7+ years tutoring
- 243 BWP/h
- 1st lesson free
-
![teacher_picture]()
Reza
London & Online- Ambassador
Software architect & tutor (12+ yrs) advanced java, python, javascript, web dev & ai coaching
- 644 BWP/h
- 1st lesson free
-
![teacher_picture]()
Adam
Paris 12e & Online- Ambassador
Engineer / experienced teacher dual expertise computers and electronics teaches privately in paris and surroundings
- 769 BWP/h
- 1st lesson free
-
![teacher_picture]()
Shivam
Kingston upon Thames & Online- Ambassador
Award-winning game developer & game programming tutor • assisting ages 6-60+ since 2021 • small teams game projects consultant • gcse and a-levels projects mentor • let's navigate the ai age together!
- 295 BWP/h
- 1st lesson free
-
![teacher_picture]()
Gabriel
Toronto & Online- Ambassador
Seasoned programming tutor with 8+ years experience teaches python, java, c/c++ for all levels. ace your exams and assignments with expert assistance.
- 146 BWP/h
- 1st lesson free
-
![teacher_picture]()
Esmaeil
New York & Online- Ambassador
Expert programming tutor: python, java, system design & interview prep — master's cs, 300+ students
- 347 BWP/h
- 1st lesson free
-
![teacher_picture]()
John
London & Online- Ambassador
C# & .net developer tutor: 6 years, 1000+ students, 150+ five-star reviews. learn c# from scratch to real projects, online
- 552 BWP/h
- 1st lesson free
-
![teacher_picture]()
Massimiliano
Ancona & Online- Ambassador
It and automation engineer with 110 cum laude. develop software with python, java, c++, kotlin, swift, flutter, c# or websites with html, css, js, php. both front-end and back-end. also for groups
- 462 BWP/h
- 1st lesson free
-
![teacher_picture]()
Mourad
Paris 12e & Online- Ambassador
Data analytics consultant engineer, python, numpy, pandas. 35 € / h: 10 hour pack | flexible slots from 8 a.m. to 8 p.m., weekends too, christmas holidays | satisfied or refunded. flexible cancellatio
- 738 BWP/h
- 1st lesson free
-
![teacher_picture]()
Laurent
Marseille 1er & Online- Ambassador
How to acquire the basics to become an ethical hacker? on paris (face) or elsewhere (web)
- 923 BWP/h
- 1st lesson free
-
![teacher_picture]()
João
New York & Online- Ambassador
Software developer & programming tutor: 6 years, 1000+ students, 60+ five-star reviews. python, java, c# & web from scratch
- 277 BWP/h
- 1st lesson free
-
![teacher_picture]()
Robert
London & Online- Ambassador
Experienced london ai & machine learning tutor recommended by google - king's college 1st class graduate - executive training & students [msc ai, epqs] - neural networks, python, deep learning
- 1,822 BWP/h
- 1st lesson free
-
![teacher_picture]()
Reihane
Guelph & Online- Ambassador
Computer programming - phd in software engineering, experienced university instructor with more than 15 years of experience in programming. my research focuses on artificial intelligence and nlp, llm.
- 487 BWP/h
- 1st lesson free
-
![teacher_picture]()
Michael
New York & Online- Ambassador
1-on-1 ai tutor: automate your work and build real projects with claude code, cowork, codex and cursor
- 832 BWP/h
- 1st lesson free
-
![teacher_picture]()
David
Toronto & Online- Ambassador
University of toronto computer science graduate: expert programming tutor (beginner to advanced)
- 876 BWP/h
-
![teacher_picture]()
Behdad
New York & Online- Ambassador
Data scientist | python developer | ibm machine learning engineer | ibm deep learning engineer | llms and agents
- 347 BWP/h
- 1st lesson free
-
![teacher_picture]()
Andrea, phd, cqf
London & Online- Ambassador
Academically trained phd graduate expert tutor in python, jupyter notebook or data science, data analysis, quantitative methods and data visualisation using pandas and related packages
- 1,841 BWP/h
-
![teacher_picture]()
Dr kritaphat
London & Online- Ambassador
Experienced computer science asst. professor with a ph.d. from imperial college london and over twelve years of success in the field
- 1,270 BWP/h
- 1st lesson free
-
See Computer programming tutors




















