Homepage
Tutoring Jobs
London 
London 
  • (5 reviews)
M
M
« Perfect! Highly knowledgeable and friendly would recommend »
£40/h
Profile and degree verified
Response Time 1h
Lessons offered by Ali
  • Individual
The lessons will be held
Taught subjects
  • Computer programming
  • Programming languages
  • Python
  • Artificial Intelligence
  • Ruby
Levels
  • Primary
  • Secondary
  • GCSE
  • AS Level
  • A Level
  • BTEC
  • Adult education
  • Undergraduate
  • Masters
  • Diploma
  • Doctorate
  • Beginner
  • Intermediate
  • Advanced
  • Professional
  • Kids

Machine Learning Engineer graduated from UCL. I tutor Python, Java, Ruby, C++, Andriod, iOS, Tensorflow, logic and computational complexity.

Methodology

I have a first-class MEng degree from UCL in Mathematics and Computer Science. I am working full-time as a Machine Learning Engineer at a tech startup in London. I have 6 years of tutoring experience and enjoy tutoring as an extra-curricular activity.

In late 2010, I came to the UK where I joined the school halfway through Year Eleven. Although the GCSEs were taught in English, I was able to overcome the language barrier to achieve an A in GCSE Mathematics and an A in GCSE Additional Science within half a year. During the next two years, I did my A-Levels and I achieved A*AAAA. I was the first person in my school`s history to do all 18 A-Level Maths modules. I was awarded a level 3 Key Skills award in Improving Own Learning and Performance since I improved my English language skills.

I started tutoring in Jan 2014, shortly after starting university, and started working with startups after my first year. I applied to an app developer position at a tech start-up. When I went to the interview, I did not know anything about backend development and databases apart from the a small Andriod app that I developed at university, but they have given me a learning task to do in a short deadline (one week), and I have done it. then they have asked me to learn about django and iOS development and I have quickly done that, therefore they have hired me. I worked with backend development with Django and front end development with iOS, alongside with tutoring and attending university during my second year.

After that, I worked with some C code that will be deployed to the sun in the next few years, before joining my second startup in my third year at university. In this startup, I was appointed as a CTO and was developing the backend with Ruby and the front end iOS app with Swift. As the startup didn`t succeed, the source code is available on my Github repository. This was also alongside tutoring and university work.

Then to the third startup with I joined after my third year at university, and discovered that machine learning is awesome. I did my masters project using Python and tensorflow, and got a first on the project.

I look forward to share my experience with other people, and help them achieve the same achievements that I did.

Experience

I have 7 years of tutoring experience, including 3 years of private undergraduate computer science tutoring.

In the past 3 years I tutored for about 1500 hours, 10% of them were in June 2020. Some of my students in the last 3 years were:

7 Birkbeck MSc Information technology students, I helped them learning Python.

6 UCL students, I helped one of them in Logic and Computational Complexity.

5 Kings MSc Data Science students, I helped them with Python, AI and Machine Learning

5 Westminster students, I helped them in learning Java.

3 Imperial Students, I helped them with Algorithm and Data structures.

1 Sussex student, I helped him with Natural Language Processing in Python

3 Makers student, I helped them with learning Ruby

I helped 2 students with Android development

I helped 2 young kids learning to code with Swift, and one with iOS development

I helped 2 students with creating websites with Python and Django

I helped many students with basic machine learning with Python and Scikit learn, including 2 PhD students and 7 working professionals

I helped 5 students with advanced machine learning with Python and Tensorflow

I helped many other students learning Python, Java, Ruby, and C++

I helped 3 students with Concurrency in Java, and 3 students with functional programming in Haskell, and logic programming in Prolong

I helped a Cambridge IGSCE Computer science student getting an A, and an A Level Computer Science student getting a B

Some of my students in previous years:

I also helped a student achieving a B in her GSCE Maths in year 5, and helped her to achieve excellent results in her 11+ exams and get full scholarship offers from 3 prestigious London schools.

I also tutored 3 brothers for 3.5 years, and helped them with GSCE and A-Level Maths and Further Maths. They all achieved A in A-Level maths.

Rates

Rate for online lessons : £40/h
Rate for 5 hours of lessons : £190
Rate for 10 hours of lessons : £360

Details

Face to face lessons are temporarily suspended until the 17th May at earliest, until then all of my lessons are online

Lessons offered by Ali
Individual
The lessons will be held
at his home
at your home
Taught subjects
  • Computer programming
  • Programming languages
  • Python
  • Artificial Intelligence
  • Ruby
Levels
  • Primary
  • Secondary
  • GCSE
  • AS Level
  • A Level
  • BTEC
  • Adult education
  • Undergraduate
  • Masters
  • Diploma
  • Doctorate
  • Beginner
  • Intermediate
  • Advanced
  • Professional
  • Kids

Ali's CV

MEng Mathematical Computation at University College London (1st class) 2013 - 2017.
A*AAAAA in A-level Maths, Further Maths, Further Maths (Additional), Chemistry, Physics, and Arabic 2011 - 2013.
App Developer 2014 - 2015
CTO 2015 - 2016
Machine Learning Engineer 2016 - Present
Maths and Science Tutors in Tuition centres 2014 - 2017
Private Tutor 2017 - present

5 reviews on Ali
  • 5/5

All our ratings are collected by us and are given in confidence, they correspond to a real experience.
M
M

Perfect! Highly knowledgeable and friendly would recommend

4 recommendations

N
Noon

Ali helped me with numerous coursework. He is always attentive, flexible and helps provide insightful and concise comments/approaches to help me tackle the problems I had. Even when coming across some unfamiliar problems, Ali went an extra mile to understand the problem and able to guide me to formulate a solution. Highly recommend Ali if you needed help with programming questions .

R
Rabei

I’ve been taking sessions with Ali for 1 year now. Firstly, Ali is a very skilled programmer in many languages which makes him brilliant in solving many problems and he’s very good at breaking the problem down and explaining why things should be the way they are, and when having sessions you can tell that he’s an experienced tutor. That’s why I recommend sessions with Ali !

Y
Yusuf

Ali has helped me an incredible amount with many different computing topics. He is extremely proficient and knowledgable in a wide variety of fields; this comes through in his teaching. He can hone in on any problems you have and thoroughly enlighten you on the point. He is willing to take time with his students regardless of how long you take or how much you repeat a mistake. This patience makes you feel comfortable in learning new things. Overall, I would undoubtably recommend Ali to anyone who needs assistance learning - his expertise in his field is clear and will be able to help you whether you are a novice or an expert.

N
Nick

I was very impressed with Ali`s knowledge. He is a high ability tutor and his explanations are excellent. Good tutors can be hard to find and I am grateful for his support. Highly recommended!

Similar tutors

computer programming lessons closeby? Here's a selection of tutor listings that you can check out.
Superprof can also suggest programming languages lessons to help you.
Learning isn't a problem, python lessons for all!
Taking artificial intelligence lessons has never been easier: you're going to learn new skills.

London
Professional AI & Machine Learning Engineer - Python, AI, Machine Learning & Data Science Classes up to any level in the UK
£35
Eric
  • (2 reviews)
1st lesson free!

I use to teach my students by showing them the methodology to solve their problems and then I ask them to actually implement...

Lessons by webcam Face to face lessons Approved profile
London
I have 8 years of experience in field of Computer Science and Engineering and just completed Masters in Data Science and Data Analytics wants to make people well aquatinted with programming languages
£30
Sumit
  • (17 reviews)
1st lesson free!

I always start from scratch because I believe that to master something we should be well aquatinted with the roots of that...

Lessons by webcam Face to face lessons Approved profile
London
I have completed my master's MSc Data Science and Analytics from the University of London and up for teaching computer language up to the Master- level. I am very proficient in C, C++, Python, R, and
£30
Sumit
  • (17 reviews)
1st lesson free!

Identify goals to be achieved with my students. My lessons are based around developing strong problem solving skills coupled...

Lessons by webcam Face to face lessons Approved profile
London
I have several years of experience in programming tutoring/academic help, I can tutor C, C++, Java, Visual Basics
£28
June
  • (4 reviews)
1st lesson free!

I adapt my technique in passing knowledge to students by first understanding what they know and what they don’t. I have...

Lessons by webcam Face to face lessons Approved profile
London
University Lecturer, CFA, CQF, LSE grad, with postgraduate education in Data Science and Machine Learning offering coding lessons in Python, R and/or VBA.
£125
Carlos
  • (10 reviews)
1st lesson free!

My teaching method is based on several key steps: 1) Intuitive introduction with real life examples of the topic to be...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
London
Masters Student Offering Beginner's Web, Mobile & Desktop Application Development in London !!
£1
Haritha
  • (4 reviews)
1st lesson free!

I am looking forward to sharing my experience and knowledge in computer programming with anyone who wants to improve their...

Lessons by webcam Face to face lessons Approved profile
London
London and Hertfordshire Computer Programmer/Engineer and tutor specialising in Mobile, Web and Robotics
£40
Lloyd
  • (1 review)
1st lesson free!

I believe the best introduction to programming and robotics is through practical applications. So that might be programming...

Lessons by webcam Face to face lessons Approved profile
London
15 years experience give php lessong at home and online in london
£10
Tred
1st lesson free!

Objective: To obtain an academic position which allows me to fulfill my strong commitment and passion for teaching and...

Lessons by webcam Face to face lessons Approved profile
London
Experienced Software Engineering Tutor/Teacher offering Affordable Online Computer Science lectures across the globe
£6
Mian
1st lesson free!

I am a Software Engineering student at National University of Science and Technology, Pakistan. I give lectures to O level,...

Lessons by webcam Face to face lessons Approved profile
London
A programming specialist is willing to teach C, C++, Ruby on rails, Perl, Java, etc... lessons to students
£28
Anthony
  • (4 reviews)
1st lesson free!

I am an experienced tutor and teaching students shouldn't be any problem for me. I am passionate about teaching. I am...

Lessons by webcam Face to face lessons Approved profile
London
UCL Maths Student with over 6 years of coding experience in Python
£25
Carlos
  • (1 review)
1st lesson free!

I can teach students how to code from scratch and progress to more advanced topics such as machine learning. I can also help...

Lessons by webcam Face to face lessons Approved profile
London
Computer Science and Programming Languages Teacher / Developer with 5+ years of experince offering you support about Python, C, C++, C#, Java, JS, Fortran, Data Structures and Algorithms Exam, HW etc.
£30
Alper
  • (4 reviews)
1st lesson free!

Depending on your level of knowledge related to the field you request, we can process the planned courses from online...

Lessons by webcam Face to face lessons Approved profile
London
Computer Science with Artificial Intellenge Student (grade: first class) offering Computer Science and Maths classes up to University level
£9
Gilberto
  • (3 reviews)
1st lesson free!

I adapt my lessons to the students need, some students need to understand the foundation of things before learn more...

Lessons by webcam Face to face lessons Approved profile
London
An artificial intelligence tutor is offering to teach Machine Learning and General Programming in Visual Basic and Ruby
£25
Adenike
  • (4 reviews)
1st lesson free!

My tutoring experience covers A-level to Masters Level courses in computer science, medical and health science. My tutoring...

Lessons by webcam Face to face lessons Approved profile
Greater London
Qualified Computer Science Teacher. Trained at King's College London + over 10 years of industry experience.
£200
Sam
  • (6 reviews)

My youngest student is 6 years old - he has coded a custom maze game from Scratch without relying on a step-by-step guide;...

Lessons by webcam Face to face lessons Approved profile
London
Computer science university student offering online or in-person tutoring programming for Data Science - python, numpy, pandas, jupyter notebooks, supervised/unsupervised machine learning techniques
£25
Edwin
  • (2 reviews)
1st lesson free!

I am a second-year computer science student at Duke University in America. I have been practising data science since...

Lessons by webcam Face to face lessons Approved profile
Greater London
Programming Practise in a Nutshell
£18
Tommaso
  • (1 review)
1st lesson free!

Hi, folks! I am Tommaso and I study Computer Science and Management at King's College London. During my university studies,...

Lessons by webcam Face to face lessons Approved profile
London
Computer Science student and professional programmer giving programming languages classes and Spanish classes.
£25
Jaime
  • (4 reviews)
1st lesson free!

I give my programming lessons to a degree level, I am a very through tutor expecting a commitment from the student, very...

Lessons by webcam Face to face lessons Approved profile
London
Tutoring for C/C++ ,Java,Python, php objective c html5 css3 anything in IT field
£30
Naseer
  • (1 review)
1st lesson free!

I have more than 10 years experience for tutoring in Glasgow. Tutoring to all those students from all the Glasgow...

Lessons by webcam Face to face lessons Approved profile
London
Experienced Artificial Intelligence tutor offers to teach Machine Learning Development using Python
£25
Osamudiamen
  • (4 reviews)
1st lesson free!

I am an expert in management and computer science tutoring, assignment help, coursework help, thesis and dissertation...

Lessons by webcam Face to face lessons Approved profile
at his home at your home By webcam
1 hour £40 £40 £40
5 hours £190 £190 £200
10 hours £360 £360 £400
Book a class