facebook

Find the Best Online Computer Engineering Tutors & Teachers for Private Lessons

For over a decade, our private Computer Engineering 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 Computer Engineering 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 Computer Engineering 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!

122 online computer engineering teachers

Students' Choice

Ali

verified teacher icon
United Kingdom
Recently active
Recently active
5.0

2 reviews

(2)

24€

60-min

/h

trusted teacher iconTrusted teacher
student icon
1Students

Machine Learning & AI Tutor — Python, Real Projects, University and Self-LearnersTranslate this text using Google Translate.

Machine Learning & AI Tutor — Python, Real Projects, University and Self-LearnersTranslate this text using Google Translate.

I offer one-to-one Machine Learning and AI tuition for university students, postgraduates, working professionals, and serious self-learners. Lessons are available online or in person around Birmingham. What I cover: Python for data science and ML (NumPy, Pandas, Scikit-learn) Deep learning with TensorFlow and Keras Core ML concepts: regression, classification, clustering, neural networks, CNNs Computer vision and image classification (my published research area) University coursework support, dissertation help, project guidance Help with Kaggle competitions and personal portfolio projects How I teach: I focus on understanding, not memorisation. We work through real datasets and real problems — not toy examples — so you can actually apply what you learn. I'll help you build a model from scratch, debug it when it doesn't work, and explain the maths behind why it does or doesn't perform well. For university students, I can also help with assignments, dissertations, and final-year projects. Whether you're just starting out, stuck on a coursework project, or trying to break into ML professionally, I can meet you wherever you are and help you move forward.

Reza

verified teacher icon
Turkey
Recently active
Recently active
20€

60-min

/h

Python programming language (Logical Reasoning, Problem Solving, System Design, Coding)Translate this text using Google Translate.

Python programming language (Logical Reasoning, Problem Solving, System Design, Coding)Translate this text using Google Translate.

🐍 Learn Python from Scratch — Think, Solve & Code! Have you always wanted to learn Python programming but didn't know where to start? Or maybe you've already started learning Python but some concepts still feel confusing? Don't worry — you're in the right place! 😊 I'm Reza, a Computer Engineer, teacher, and technology enthusiast. I have a Master's degree in Computer Systems Architecture, I am currently studying Artificial Intelligence, and I have experience teaching programming and computer science to students with different backgrounds and skill levels. 🧠 Before Python: Learn How to Think Like a Programmer For me, learning Python isn't just about learning commands and syntax. The most important part of programming is learning how to think when you face a problem. Before jumping into code, we'll learn how to understand a problem, break it into smaller pieces, identify what information we have and what we need to find, and develop a step-by-step solution. Then we'll turn that solution into Python code. We'll practice logical thinking, reasoning, problem-solving, algorithmic thinking, and debugging along the way. My goal is to help you become someone who can look at a new problem and think, "Okay, how can I solve this?" — not someone who only remembers Python syntax. 💻 What will you learn? In my Python classes, we can start from the very beginning and gradually build your programming skills. We'll combine programming fundamentals with problem-solving and practical coding, so you understand not only how to write Python, but also how to approach a programming problem. Depending on your level and goals, we can cover topics such as: Python fundamentals and programming concepts Variables and data types Numbers, strings, and text processing if statements and decision making for and while loops Lists, tuples, dictionaries, and sets Functions and reusable code Working with files Error handling and debugging Problem-solving, reasoning, and programming logic Algorithmic thinking and step-by-step solution design Object-oriented programming Practical Python exercises and projects Introduction to Python for Artificial Intelligence and Machine Learning 🎯 My teaching style I don't want you to simply memorize Python commands. I want you to understand how programmers think. During our lessons, I explain concepts in simple language and then we practice them together. You'll learn how to analyze a problem, think about possible solutions, write code, test it, find mistakes, and improve your solution. You'll make mistakes, ask questions, and gradually become more confident. I believe that learning by doing is one of the best ways to learn programming. So instead of spending the whole lesson listening to me, you'll actually write Python code and practice what you've learned. And don't worry if you're a complete beginner. You don't need any previous programming experience to start. 👨‍💻 Who are these Python lessons for? My classes are suitable for: Complete beginners who have never programmed before Students who want to learn Python from the basics University and school students People who want to improve their programming skills Anyone who wants to learn Python for personal or professional development Students interested in eventually moving toward Artificial Intelligence, Machine Learning, or Data Science I'll adapt the lessons to your level, your goals, and your learning speed. 🚀 Let's learn Python together! Learning to program can seem difficult at first, but it doesn't have to be. With the right explanation, enough practice, and a little patience, you can go from writing your first print() statement to building your own Python programs. My goal is simple: Think Clearly. Solve Problems. Learn Python. Build Something. If you're ready to start learning Python, book your first lesson and let's write some code together! 🐍💻

Izhar

verified teacher icon
Netherlands
5.0

3 reviews

(3)

23€

60-min

/h

trusted teacher iconTrusted teacher
student icon
1Students

C++ Object Oriented Programming -- Learn from the industry professional having practical experienceTranslate this text using Google Translate.

C++ Object Oriented Programming -- Learn from the industry professional having practical experienceTranslate this text using Google Translate.

C++ language is a superset of the ‘C’ language and was initially known as “C with Classes”. In "C" operator ++ is used to increment the value by 1. That means to the language ‘C’, developers have added some extra features (Object Oriented Programming) and hence named as C++. This Object Oriented concept reduces the complexity in programming and it is easier to identify and resolve any error in the program. I'll be starting from the scratch thereby strengthening your concepts and helping you to master this language. I am providing you a brief summary of our course which we generally follow but that doesn't mean that I am bound to just this much content. In case you have any doubt for any other specific topic related to the subject, you could always come up to me or you need any help in your assignments or projects, you are always welcome. Here is a brief summary of our course : • How C++ differs from C • Variables Declaration • Function overloading • Optional Parameters • Reference Variables • Operator overloading • Basics of Console Input and Output • Constant Pointers • Dynamic Memory Allocation • Overview of OOPs Principles • Introduction to classes & objects • Creation & destruction of objects • Data Members • Member Functions • this Pointer • Constructor &Destructor • Static class member • Friend class and functions • Namespace • Types of Inheritance • Down casting and up casting • Function overriding • Virtual functions • Destructor overriding • What is Polymorphism • Pure virtual functions • Virtual Base Class • File Stream • Text File Handling • Binary File Handling • Error handling during file operations • Overloading << and >> operators • Exception Handling • Templates Apart from these , we'll be covering basic concepts of "if - else statement" "for, while and do-while loops" In case you have any query, feel free to contact me Give yourself a chance for a better future All the best

Ashika

verified teacher icon
Netherlands
5.0

1 reviews

(1)

19€

60-min

/h

trusted teacher iconTrusted teacher
student icon
1Students

Private lessons for Math and Computer Science for primary/secondary/university studentsTranslate this text using Google Translate.

Private lessons for Math and Computer Science for primary/secondary/university studentsTranslate this text using Google Translate.

Hi, I'm Ashika! With over 3 years of tutoring experience and a role as a teaching assistant at university, I am passionate about helping students achieve their academic goals. I believe that with the right resources and mindset, any student can excel, and I am dedicated to supporting you in that journey. I think the most important thing with math is practice and learning from mistakes. Each incorrect answer is an opportunity to understand the correct approach for future problems! In addition to math, I can assist high school students with both basic and advanced computer programming concepts. Mathematics Topics: -Algebra -Geometry -Trigonometry -Calculus (AP and beyond) -Probability and Statistics -Problem-Solving Techniques Curriculums Covered: IGCSE, A-Levels, IB, CBSE About My Sessions: I believe that engagement and active participation are key to learning math, especially in a one-on-one setting. My approach focuses on practice and working through questions, which helps identify and address the student's main areas of difficulty. By using exam questions and worked examples, I can follow the student's thought process and provide targeted assistance to help them grasp challenging concepts. Whether you're aiming to boost your scores on standardized tests or striving for excellence in your coursework, I’m here to guide you. I tailor each session to your specific learning needs and am open to suggestions on additional topics or concepts to cover. Together, we will work on improving weaknesses and enhancing strengths, preparing you for future success.

يحيى

verified teacher icon
United Arab Emirates
21€

60-min

/h

trusted teacher iconTrusted teacher

Comprehensive Linear Algebra for University Pathways (Math 244/204) - From Foundation to Mastering Final ExamsTranslate this text using Google Translate.

Comprehensive Linear Algebra for University Pathways (Math 244/204) - From Foundation to Mastering Final ExamsTranslate this text using Google Translate.

Do you find it difficult to visualize vector spaces or struggle with the complexity of long matrix calculations? This course is specifically designed to simplify "linear algebra" and transform it from an abstract and boring subject into something understandable and enjoyable. What will you learn in this course? • Mastering matrices: A detailed explanation of multiplication operations, finding the inverse using the Gauss-Jordan method, and calculating determinants in the fastest ways. • Solving systems of equations: Mastering Cramer's Rule and Row Echelon Form methods to ensure full marks in midterms. • Understanding Vector Spaces: A deep explanation of the concepts of (Basis, Dimension, Subspaces) in a simplified style that links theory to application. • Eigenvalues & Eigenvectors: Explanation of this essential section that is frequently repeated in final exams, along with its applications in programming and artificial intelligence. Why join us? We not only explain the laws, but we also provide you with solved past years' "collections" for universities (KSU, KAU, KFUPM), with intensive practice on the most frequently asked questions, and explanations of terms in both Arabic and English to overcome the language barrier. Do you feel that linear algebra is a collection of endless riddles and matrices? Do you struggle to understand the relationship between "vectors" and the programming or engineering reality? This course is not just an academic explanation, but a comprehensive roadmap designed to take you from a stage of confusion to a stage of "absolute mastery". Why choose this particular course? We know that students at Saudi universities (such as King Saud University, King Abdulaziz University, Prince Sattam University, and Taif University) face the challenge of English language proficiency and the weight of the curriculum in the three-semester system. Therefore, we have divided the content into focused training modules that cover every aspect of the required textbook (whether it's Howard Anton or David Lay's reference). 1. Matrices and Linear Equation Systems Unit (Matrices & Systems): • Explanation of advanced solution methods: (Gaussian Elimination) and (Gauss-Jordan). • Secrets to finding the inverse of a matrix and its determinants without computational errors. • Practical applications of equation systems related to reality. 2. A Journey Through Vector Spaces: • Simplifying abstract concepts such as (Subspaces, Linear Independence, Basis, Dimension). • How to easily differentiate between real vector spaces and subspaces. 3. Linear Transformations and their relation to programming: • How to transfer data from one space to another (Kernel and Range). • The relationship between matrices and linear transformations and how they are used in image processing. 4. The top of the pyramid: Eigenvalues & Eigenvectors: • Explanation of the "Characteristic Equation". • How to calculate (Diagonalization) and use it to raise powers to large matrices. What makes us different from others? • Collections Bank: Exclusive solutions for the years 2024, 2025 and 2026 for the most important midterm and final exams in the Kingdom. • Terminology support: The material is explained in Arabic while retaining the English terminology to ensure you excel on the exam paper. • Quick-solving techniques: We teach you how to verify the accuracy of your solution using a scientific calculator to save time in the exam hall. Join over 500 students who have benefited from these explanations and turned their struggles in math into impressive success. Don't let matrices hold you back from your dream of graduating with a high GPA!

Marouane

verified teacher icon
Morocco
5.0

1 reviews

(1)

23€

60-min

/h

trusted teacher iconTrusted teacher

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

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

Maximize your potential with my IT expertise! 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 field of computer science. I offer introductory courses in 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.

PreviousShowing results 1 - 25 of 1221 - 25 of 122Next

Our students evaluate their Computer Engineering teacher.

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

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

Ghous is a very kind and pleasant teacher. He explains everything clearly and is always responsive and supportive. He adapts to the student’s pace and is very flexible when it comes to scheduling and learning preferences. He has a strong command of Electrical Engineering topics and is able to explain even complex concepts in a simple and understandable way. Ghous is also very helpful with assignments, even when they are in a different language, which shows both his deep subject knowledge and his adaptability. I’m very satisfied with his lessons and would definitely recommend him to others.

As someone struggling with learning programming in Python for so long, Jerry's lessons literally saved me. His clear explanations helped me understand the concepts better, and the examples he provided helped me concretize the topics in my mind so that I was able to apply them by myself later. He was very patient and helpful when explaining the topics and when giving me time to think about the possible formulations of the algorithms, which released the stress of passing my university course and enabled me to actually understand the essence of Python and how to think when programming.

Izhar is an excellent tutor. He is very professional, knowledgeable, enlightening, insightful and adaptable/receptive to individual student needs. My tutoring session with him was really amazing and transformative for me and I highly recommend him. He keeps his lessons effective, engaging and fun. He customizes classes based upon your level of understanding. He conveys his knowledge of complex material in a manner which is easily understandable. If you want someone to work with you and ensure you progress like I have, go with Izhar.

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

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

Map
Map