facebook

Find the Best Online Algorithms Tutors & Teachers for Private Lessons

For over a decade, our private Algorithms tutors have been helping learners improve and fulfil their ambitions. With one-on-one lessons online, you’ll enjoy high-quality, personalised teaching that’s tailored to your goals, availability, and learning style.

Find Your Perfect Teacher

Browse our selection of Algorithms tutors & teachers and use the filters to find your ideal online class

Contact Teachers for Free

Share your goals and preferences with teachers and choose the Algorithms class that suits you best

Book Your First Lesson

Plan the schedule for your first class together. Once your teacher confirms the appointment, you're all set to start on the front foot!

128 online algorithms teachers

Francisco

Switzerland
5.0

2 reviews

(2)

47Fr

60-min

/h

trusted teacher iconTrusted teacher

PYTHON programming with PhD student in Geophysics with 7+ years of experienceTranslate this text using Google Translate.

PYTHON programming with PhD student in Geophysics with 7+ years of experienceTranslate this text using Google Translate.

Hi! Welcome to my class on Python programming! As a PhD student in Geophysics my main tool is my computer. In order to do science one needs to know how to program. I use Python everyday in order to analyze data, run numerical models, plot results and much more. So, let's embark on the journey of learning Python and explore its diverse capabilities together! For beginners: I have designed it for absolute beginners to become at ease with the language within 5 sessions of 1h. Message me to know the 5 classes curriculum and I will be more than happy to share it with you! For intermediate users: If you already know the basics of Python but want to go more in-depth on certain packages this is the right place! Message me and we can discuss what your needs are! I am a professional user of Numpy, Pandas, Matplotlib, os, scipy and many more packages! Are you not sure Python is the right language for you? Check the following out and let me know if you have any questions! First of all, what is Python? According to its creator, Guido van Rossum, Python is a: “high-level programming language, and its core design philosophy is all about code readability and a syntax which allows programmers to express concepts in a few lines of code.” Learning Python is a rewarding experience for several reasons. Firstly, Python is inherently beautiful as a programming language, offering a natural and expressive way to translate your thoughts into code. Its readability and simplicity make coding an enjoyable and intuitive process. The Python language finds applications across various domains, including data science, web development, machine learning and AI. For example, platforms like Quora, Pinterest, and Spotify leverage Python for their backend web development! This versatility makes Python a powerful tool for those eager to delve into different aspects of programming. If this caught your curiosity message me and I'll make you a Python hero! Welcome to the community!

Marouane

verified teacher icon
Morocco
5.0

1 reviews

(1)

26Fr

60-min

/h

trusted teacher iconTrusted teacher

Earn a Master's degree in Mathematics and Computer Science: Courses tailored to your needs!Translate this text using Google Translate.

Earn a Master's degree in Mathematics and Computer Science: Courses tailored to your needs!Translate this text using Google Translate.

Maximize your potential with my expertise in Mathematics and Computer Science! Holder of a prestigious doctorate in Mathematics and Computer Science from Mohammed V University of Rabat, as well as a Master's degree in Computer Science and Telecommunications. With over 10 years of experience in education, I am a seasoned professional, renowned for my exceptional teaching skills. You will fully benefit from my modern teaching methods, developed over the years to guarantee your success. As a teacher, I specialize in a wide range of subjects in the fields of mathematics and computer science. In mathematics, I teach courses in logic, linear algebra, analysis, numerical analysis and optimization, probability and statistics, analytic geometry, number theory, differential and integral calculus, and much more. With regard to computer science, I offer courses in introduction to computer science, algorithms and programming, data structures, databases, operating systems, computer networks, artificial intelligence, computer security, computer architecture, data analysis, software engineering, cryptography, and many other fields. I am committed to providing quality courses, tailored to your specific needs. I also proceed to the resolution of your exams, TD, studies, memory... Whether you wish to strengthen your knowledge in a particular subject, prepare for an exam or deepen your skills, I am here to support you. Feel free to contact me to discuss your learning objectives and agree on a personalized plan to help you achieve your academic aspirations and goals.

Muhammad

verified teacher icon
Germany
40Fr

60-min

/h

trusted teacher iconTrusted teacher

Data, ML and AI interview preparation with mock interviews (ex Amazon, Goldman Sachs)Translate this text using Google Translate.

Data, ML and AI interview preparation with mock interviews (ex Amazon, Goldman Sachs)Translate this text using Google Translate.

Preparing for a data engineering, data science, machine learning or AI engineering interview? I have sat on both sides of that table. I am a Lead Data and Machine Learning Engineer in Berlin and I have been hired by, and interviewed for, Amazon, Delivery Hero, Goldman Sachs and Orion S.A. My open source guide for machine learning interviews has more than 700 stars on GitHub and is used by candidates worldwide. WHO IT IS FOR Candidates with onsite or final round interviews coming up for data or AI roles. Engineers switching from backend, analytics or academia into data and ML. People who keep reaching the last round and not getting the offer. Students preparing for internships and new graduate roles. WHAT WE COVER Coding rounds: Python and SQL under time pressure, and how to talk while you code. Data structures and algorithms, targeted at the patterns that actually come up. SQL rounds: window functions, complex joins, debugging a slow query out loud. Machine learning theory rounds: bias and variance, evaluation, regularisation, imbalanced data, and the follow up questions interviewers use to find the gaps. Applied ML and case rounds: designing a model for a business problem end to end. System design for data: pipelines, streaming, storage choices, trade offs. GenAI and LLM interviews: RAG design, evaluation, cost, hallucination handling. Behavioural rounds, including the Amazon leadership principles format, and how to build a story bank that does not sound rehearsed. Salary and offer conversations. HOW IT WORKS We start by finding out which companies and which rounds you are facing, then work backwards from there. Most sessions are a realistic mock interview followed by direct feedback: what you did well, what an interviewer would have marked you down for, and exactly what to practise before the next session. I give honest feedback. If you are not ready for a level, I will say so and we build a plan rather than pretending. PRACTICAL DETAILS Lessons are in English, online via webcam, and I work comfortably across time zones so we can match your interview schedule. Tell me your timeline when you message and I will prioritise accordingly.

Mariem

France
14Fr

60-min

/h

Python and algorithm programming courseTranslate this text using Google Translate.

Python and algorithm programming courseTranslate this text using Google Translate.

Do you want to master Python programming and strengthen your algorithmic skills? I am a software engineer with over 10 years of experience, and I offer online courses adapted to all levels from beginner to advanced. What you will learn: Introduction to Python: Understanding the basics of the language (variables, conditional structures, loops, functions). Advanced programming: Data manipulation, OOP, advanced libraries (NumPy, Pandas, etc.). Algorithms: Analysis and problem solving, algorithm complexity, data structures (lists, stacks, trees, graphs). Practical projects: Implementation of concrete projects to consolidate your acquired knowledge. Teaching methodology: Progressive approach: Adapted to your level and objectives. Interactive lessons: Clear explanations, concrete examples and practical exercises. Personalized feedback: Detailed correction and tailored advice for rapid progress. Flexibility: Online sessions scheduled according to your availability. Why choose my courses? 10 years of experience in software engineering. A passion for the transmission of knowledge. Modern and results-oriented methods. Ultimate goal: To make you self-reliant, capable of solving complex problems and leading your own projects with Python and a solid algorithmic foundation. Sign up today and begin your journey to programming excellence!

Saad

Morocco
13Fr

60-min

/h

Python Course: Intermediate and Advanced LevelsThis intensive program is designed to take you from the fundamentals of programmingTranslate this text using Google Translate.

Python Course: Intermediate and Advanced LevelsThis intensive program is designed to take you from the fundamentals of programmingTranslate this text using Google Translate.

Develop Your Python Skills: Intermediate to Advanced This course is structured to consolidate your foundations and propel you toward complex projects, focusing on development best practices. 🐍 Intermediate Python: Solid Fundamentals This module aims to transform your superficial knowledge into operational mastery of the basics. Programming Concepts: In-depth review and application of variables, strings, and control logic (loops, conditions, switch-like structures). Modularity and Functions: Effective creation and use of functions to write reusable and maintainable code. Using Modules: Hands-on learning of integrating libraries to extend functionality (e.g. Turtle for drawing, time for time management, Pygame for games). Intermediate Final Project: Completion of a concrete mini-project using Turtle and/or Pygame modules to synthesize the acquired knowledge. 🚀 Advanced Python: Structures, OOP and Real Projects Take your skills to the next level by learning how to manage complex data and design robust applications. Advanced Data Structures: Detailed study and expert manipulation of Python collections: lists, tuples, sets, and dictionaries. Learn when to use which structure to optimize your programs. Object-Oriented Programming (OOP): Complete mastery of OOP (classes, objects, inheritance, encapsulation) – the essential approach for large-scale software development. Advanced Application Projects: Direct application of skills on high-value projects: Web Scraping (extraction of data from websites). Development of Graphical User Interfaces (GUI) with Tkinter and PyQt libraries.

PreviousShowing results 26 - 50 of 12826 - 50 of 128Next

Our students evaluate their Algorithms teacher.

To ensure the quality of our Algorithms teachers, we ask our students to review them.

Only reviews of students are published and they are guaranteed by Apprentus. Rated 4.8 out of 5 based on 20 reviews.

I’m very grateful to Negar for helping me understand and learn Machine Learning. She was incredibly patient and always took the time to explain the concepts clearly and with all the info I felt like I needed. Her support and teaching made a big difference in my learning journey. I truly appreciate her dedication and would highly recommend her!

Abdelkhalek can explain everything very well so that a person with no or little programming experience could understand. He is a friendly and patient person with a lot of experience. To crown it all, I'm very happy with Abdelkhalek, my Python experience and I am look forward to booking more session with him! :)

I’ve enjoyed my first lesson with Abir, she’s a very pleasant person.

To ensure the quality of our Algorithms teachers, we ask our students to review them.

Only reviews of students are published and they are guaranteed by Apprentus. Rated 4.8 out of 5 based on 20 reviews.

Map
Map