Find A Tutor
Please select a subject and level
Undergraduate Python Tutors
10 Tutors Found
Nikhil
1936 Hours Taught
DBS Background Checked
Face to Face or online
Fast Response Time
Highly experienced Quantitative Finance and Econometrics tutor with a PhD in Financial Econometrics from Imperial College London
Dr Nikhil is a professional consultant and tutor with more than 8 years’ experience working with The Profs. He has two Master’s degrees in Economics and Finance from the University of Cambridge and Imperial College London respectively, as well as a PhD in Financial Econometrics from Imperial. Dr Nikhil has supported professionals and students in a range of quantitative subject areas, including Programming (C++, Java, Python, R, Matlab and SQL), Algorithmic Trading (MQL4, JForex), Data Science, Artificial Intelligence, Econometrics, Statistics, and Mathematics for Economics and Finance.
Attended institutions:
- University of Cambridge
- Imperial College of Science, Technology and Medicine
Joshua
1705 Hours Taught
DBS Background Checked
Face to Face or online
Fast Response Time
Masters of Physics from the University of Manchester and specialist STEM subject and university admissions tutor
Joshua is an experienced Mathematics, Physics and Computer Science tutor, teaching at all levels (A-level, IB, GCSE, etc.) and across most exam boards. He has a Master’s in Physics, with first-class honours, from the University of Manchester. He has successfully supported students with applications to top universities, including admissions test preparation for the PAT, ENGAA, NSAA, MAT and STEP. Joshua helps students with programming and scientific computing in Python, MATLAB, Julia and C++.
Attended institutions:
- University of Manchester
Lucia
966 Hours Taught
DBS Background Checked
Face to Face or online
Fast Response Time
Highly experienced Mathematics, Management and Data Science tutor with a Master’s degree from LSE
Lucia has been tutoring for more than 13 years. She has two Master’s degrees: one in Management Science (specialising in Applied Statistics) from LSE and another in Applied Mathematics from the University of Buenos Aires. Lucia has also worked in Data Science for more than 6 years and has been an Assistant Professor at several universities. She has successfully tutored students in subjects ranging from Machine Learning to Coding, and covers multiple programming languages, including Python, R, and SPSS.
Attended institutions:
- Universidad de Buenos Aires
- London School of Economics and Political Science (University of London)

Michael
470 Hours Taught
DBS Background Checked
Face to Face or online
Fast Response Time
Experienced STEM tutor with over 500 hours tutoring experience and four degrees from Exeter, Cambridge and Warwick.
Michael boasts over 500 hours of teaching experience and holds four degrees, including a First Class Honours, in Maths, Theoretical Physics, and Computational Chemistry from Exeter, Cambridge, and Warwick. As a highly qualified STEM tutor, he also offers Oxbridge entrance exam preparation, personal statement guidance, and early-round Mathematical and Physics Olympiad training. Michael offers both online and in-person tutoring services, catering to students from GCSE to undergraduate level. His expertise spans a wide range of subjects, including Introductory Biophysics, Mathematics for Economics, Geometry, Linear Algebra, Markov Chains, Electromagnetism, Quantum Mechanics, and Statistics and Probability. His teaching journey began at the University of Exeter, where he mentored gifted students in an advanced Mathematics programme at the Exeter Mathematics School. Later, he served as a tutoring assistant at the University of Warwick, supporting students in the Departments of Mathematics and Computer Science. Additionally, Michael provided virtual teaching assistance to third-year Numerical Methods students at King's College London.
Attended institutions:
- University of Cambridge
- University of Exeter
- Plymstock School
Federico
235 Hours Taught
DBS Background Checked
Face to Face or online
Fast Response Time
Mechanical Engineer with a PhD in Aeronautical Engineering and 5 years’ tutoring experience
Dr Federico is a Mechanical Engineer and professional tutor with more than 5 years’ teaching experience. He has Bachelor’s and Master’s degrees in Mechanical Engineering from the University of Rome La Sapienza and Polytechnic Institute of Turin respectively, and a PhD in Aeronautical Engineering from Imperial College London. Dr Federico worked as a Teaching Assistant at Imperial College London and at Georgia Institute of Technology (USA), and now works as a Stress Engineer in a Formula 1 team. He has successfully supported both undergraduate and Master’s-level students in a range of quantitative subjects such as Physics, Materials Science, Mechanics, Engineering, Finite Element Analysis, and Programming (specifically Python and Matlab).
Attended institutions:
- Imperial College of Science, Technology and Medicine
Sean
202 Hours Taught
DBS Background Checked
Face to Face or online
Fast Response Time
Experienced Data Scientist with a Master’s in Machine Learning from UCL
Sean is an experienced Data Scientist and private tutor. He has a Bachelor’s degree in Mathematics from Imperial College London, a Master’s in Machine Learning from UCL, and Part III of the Mathematical Tripos (Master's) from the University of Cambridge. Sean specialises in tuition for a range of quantitative subjects, including Mathematics, Statistics and Programming (particularly Python and R), as well as preparation for standardised tests such as the GMAT, GRE and AP.
Attended institutions:
- University College London (University of London)
- Imperial College of Science, Technology and Medicine
- University of Cambridge
Benoit
154 Hours Taught
DBS Background Checked
Face to Face or online
Fast Response Time
Quantitative Analyst and top-rated Mathematics and Computer Science Lecturer
Benoit is a Quantitative Analyst and a top-rated university Lecturer. He has two Master’s degrees in Mathematics and Computer Science, from top Paris university Ecole centrale de Nantes, and Financial Mathematics, from Ecole nationale des Ponts et Chaussées. He has been a lecturer at a top Paris university since 2016, covering modules on Quantitative Finance and Applied Mathematics. Benoit can also provide tutoring for a range of quantitative, university-level subjects, including Programming (C++ and Python), Mathematics, Financial Engineering, Computer Science, and Engineering.
Jean
76 Hours Taught
DBS Background Checked
Face to Face or online
Fast Response Time
Highly Experienced Programming and Computer Science Tutor Specialising in Languages Such as Python, Java and C++.
As a passionate educator with a wealth of experience, Dr. Jean holds a PhD in Computer Science from the prestigious University Montpellier II University. Dr Jean has dedicated his career to guiding students through the intricacies of programming, algorithms, and theoretical Computer Science concepts. Fluent in both French and English, Dr Jean extends his teaching beyond Computer Science to assist students in mastering these languages as well. Whether it's delving into the complexities of C++, Python, or Java, or navigating the nuances of French and English as second languages, Dr Jean offers personalised guidance tailored to each student's needs and learning style. With a comprehensive understanding of various programming languages, including C, Javascript, Haskell, and Ocaml, Dr Jean empowers students to not only grasp the syntax, but also cultivate problem-solving skills and logical thinking essential for success in the field. Moreover, his expertise extends to the theoretical realms of Computer Science, encompassing algorithmics, graph theory, logics, automata, combinatorics, and discrete Mathematics.
Attended institutions:
- Ecole Normale Superieure de Cachan (France)
- Ecole Normale Superieure de Cachan
- Ecole Normale Supérieure
Lucas
50 Hours Taught
DBS Background Checked
Face to Face or online
Fast Response Time
PhD candidate in Particle Physics at UCL and highly experienced STEM subject tutor
Lucas is an expert STEM subject tutor with over 350 hours of experience. He has an MSc in Physics with a distinction from UCL and an MPhys in Engineering Physics with first-class honours from Loughborough. Lucas has taught IB Chemistry, Physics and Maths at both standard and higher levels, and GCSE Mathematics and Science. MSc Physics, Distinction, UCL. He specialises in preparing students for their final examinations.
Attended institutions:
- Loughborough University
- University College London (University of London)
Daniel
25 Hours Taught
DBS Background Checked
Face to Face or online
Fast Response Time
Daniel is an accomplished Mathematics and Physics tutor with a Cambridge MASt in Applied Mathematics.
Daniel is an experienced and professional tutor specialising in Mathematics and Physics, holding an MASt in Applied Mathematics from St Catharine's College, Cambridge, and a First Class BSc in Mathematics and Physics from the University of Warwick. With hundreds of hours of 1:1 lesson time, he excels in tutoring students from GCSE to undergraduate level, including preparation for challenging university admissions tests like the Physics Admissions Test (PAT) and Sixth Term Examination Paper (STEP). Daniel's expertise spans areas such as differential geometry, calculus, and linear algebra, making him an exceptional tutor for both pure and applied mathematics. Daniel is committed to expanding his tutoring practice for the 24/25 academic year, offering tailored support to help students achieve their goals.
Attended institutions:
- University of Warwick
- University of Cambridge
- University of Nottingham
The UK’s highest rated tuition company since 2016 on Trustpilot