Tutoring Jobs


Tutor profile verified

  • Hourly rate £50
  • Response Time 3h
  • Number of students 50+
Book a class

Machine Learning Engineer graduated from UCL. I tutor SQL and Databases to degree level

Super tutor

Ali is one of our best tutors. They have a high-quality profile, verified qualifications, a quick response time, and great reviews from students!

About the lesson

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 8 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.


  • Databases
  • SQL
  • MySQL


  • English


  • Primary
  • Secondary
  • GCSE
  • +13

    AS Level

    A Level


    Adult education










About Ali

I have 8 years of tutoring experience, including 4 years of private undergraduate computer science tutoring.

I tutored for about 1000 hours online between April 2020 and April 2021 which is double what I used to do before 2020. Some of my students in the last 4 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 Queen Mary students, I helped them with machine learning

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

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

5 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 8 working professionals

I helped 8 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 5 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.



  • 5h: £250
  • 10h: £500


  • £50/h


Despite the relaxation of lockdown rules, all of my tutoring is online until the covid case rate become very low.

Similar Databases teachers in London

  • I have just completed  MSc in Data Science and Analytics from the University of London and I am very well acquainted with SQL, MySQL, and Database concepts like ERD, Normalisation, Functional



    5 (30 reviews)

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

    • £50/h
  • A professional database analyst is willing to teach database management and visualization lessons



    5 (4 reviews)

    I am freshly out of university and I know the struggles a university student may face at the university and I am willing to...

    • £28/h
    • 30mins free
  • A data analyst is willing to teach database management and visualization lessons



    5 (5 reviews)

    I have a huge interest in both ICT and structural engineering. I love students that prioritize their studies and are...

    • £28/h
    • 30mins free
  • IT geek is willing to teach database management & visualization to students that are interested



    5 (4 reviews)

    Business, ICT, marketing, finance and anything related to business is something I as an individual have an interest in....

    • £28/h
    • 30mins free
  • Software Engineer at Google with 11 years tutoring experience teaching Database tools to students and professionals

    Md Shahidul


    5 (4 reviews)

    My approach to Tutoring includes a range of strategies, but above all I aim to provide with a tailored programme that is...

    • £50/h
    • 30mins free
  • A Database Expert with over 5 years of experience is offering to teach data analysis and database management



    5 (4 reviews)

    I conduct tutoring, assignment help, coursework help, thesis and dissertation assistance from A-Level to Master’s level....

    • £25/h
    • 30mins free
  • SQL tutoring by an experienced startup data scientist (real word use cases)



    5 (2 reviews)

    I cover the basics of the data science method and the language combo you’re likely to need. My sessions are very...

    • £60/h
    • 30mins free
  • Data analyst is offering database management and visualization lessons to students that are interested


    Kingston upon Thames

    5 (4 reviews)

    Civil engineering & ICT is something I enjoy and has kept me moving. When it comes to lecturing students, I like to have an...

    • £28/h
    • 30mins free
  • An experienced data analyst with over 10 years of experience wants to teach others how to analyze data.



    5 (4 reviews)

    I have taught various categories of students from GCSE to master’s level mathematical courses. I do not use the same...

    • £25/h
    • 30mins free
  • Computing AND Programming/Coding Skills for for Affordable Rates!!! Online using ZOOM, TeamViewr



    5 (6 reviews)

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

    • £1/h
    • 1hr free
  • Experienced Software Engineering Tutor/Teacher offering Affordable Online Computer Science lectures across the globe



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

    • £6/h
    • 1hr free
  • Programming Practise in a Nutshell


    Greater London

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

    • £18/h
    • 30mins free
  • Finance professional with more than 15 years of experience. I teach excel in an intuitive way and I have experience in tutoring.



    Lead by example. Provide real case scenarios from big companies such as Mars and Unilever. Practise multiple exercises...

    • £15/h
    • 1hr free
  • ICT Tutor provide Microsoft Office and Typing lessons in London to individuals and groups



    I believe it is necessary to provide students with the knowledge and skills to help them achieve their goals in a positive...

    • £25/h
    • 1hr free
  • Bentley (Synchro Pro, Microstation) teacher experienced in major projects shares his knowledge, offers practical solutions for your projects, asignments and prepares you for a placement in your area o



    5 (6 reviews)

    My teaching method is to work on real Bentley projects in London & elsewhere in the UK. I base my classes on the latest...

    • £39/h
  • Computer Science with a 2:1 degree offering programming lessons up to University level.



    I don’t have a specific methodology, I go by every student individually. I like to understand their needs and what...

    • £17/h
    • 1hr free
  • Master student, offering oracle database lesson, having 10 year experience as oracle DBA


    Thornton Heath

    My teaching method would be both theoretical and practical way. I will teach each topic in depth with industrial glimpse as...

    • £10/h
    • 30mins free
  • PhD candidate expert in Database DB and Data Science, SQL, ORACLE, MySQL, SQLite, DB2, Python



    5 (17 reviews)

    SERVICES I can offer my assistance with Database languages, querying, designing, prototyping, normalization and data...

    • £50/h
  • Experienced resource  offering data and business analytics, python, project management, SQL and project dissertation lessons in Scotland



    5 (2 reviews)

    I approach each topic from a practical point of view considering current affairs and/or scenarios. Afterwards, the session...

    • £22/h
    • 1hr free
  • A data analytics expert is offering to teach how to analyse and manage data using SQL, MySQL, Microsoft Access and Oracle



    4.6 (4 reviews)

    My tutoring experience covers A-level to Masters Level courses. I am highly adaptable in my tutoring approach. I make...

    • £25/h
    • 30mins free
  • A medical doctor is willing to teach how to analyse data (especially health related data) to derive meanings from them



    5 (4 reviews)

    My range of experience covers both nursing and medicine. I have taught Microbiology, Anatomy, Physiology, Pharmacology,...

    • £25/h
    • 30mins free