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

Ahmed

verified teacher icon
Saudi Arabia
5.0

1 reviews

(1)

29Fr

60-min

/h

trusted teacher iconTrusted teacher

Calculus 1 & 2 for preparatory and university studentsTranslate this text using Google Translate.

Calculus 1 & 2 for preparatory and university studentsTranslate this text using Google Translate.

This course is intended for preparatory year university students and all majors that rely on the study of differential and integral calculus (Calculus 1 & 2), such as: engineering in all its branches, natural sciences, computer science, economics, and management, in addition to any field that requires a strong foundation in mathematics. In this course, we will go through a step-by-step explanation of the concepts of differentiation and integration, starting with limits, derivatives, and their rules, then moving on to practical applications of differentiation, such as maximum rates of change and solving physical and engineering problems. Finally, we will discuss definite and indefinite integration and its various methods of calculation, with practical applications for areas, volumes, and solving equations. The lessons are designed in a simple and streamlined style that helps students understand complex concepts easily, with a focus on practical training through solving exercises and questions similar to those found on university exams. Detailed explanations of common mistakes and practical tips are also provided for confidently passing Calculus and achieving outstanding results. This course is not limited to simply solving problems, but rather aims to build a solid mathematical foundation that will enable the student to pursue his other university courses more easily.

Sivasubramanian

verified teacher icon
India
5.0

1 reviews

(1)

15Fr

60-min

/h

trusted teacher iconTrusted teacher

Network Analytics - Wire shark 101 with installation and Network overviewTranslate this text using Google Translate.

Network Analytics - Wire shark 101 with installation and Network overviewTranslate this text using Google Translate.

In a Wireshark class, students will learn the fundamentals of using Wireshark for packet analysis and network troubleshooting. The class typically covers the following topics: 1. Introduction to Packet Analysis: - Understanding the importance of packet analysis in network troubleshooting and security. - Overview of network protocols and their role in packet communication. 2. Wireshark Installation and Setup: - Downloading and installing Wireshark on different operating systems. - Granting necessary permissions for packet capture. 3. Capturing Packets: - Selecting the appropriate network interface for capturing packets. - Starting and stopping packet capture. - Configuring capture options, such as promiscuous mode and packet filters. 4. Navigating the Wireshark Interface: - Familiarizing with the main components of the Wireshark window. - Understanding the packet list pane and its columns. - Exploring the packet details pane and various protocol layers. 5. Filtering and Display Options: - Using display filters to focus on specific packets of interest. - Applying filters based on protocols, IP addresses, ports, and other packet attributes. - Customizing column display and packet summary information. 6. Analyzing Packet Details: - Understanding the structure of a packet, including Ethernet, IP, TCP/UDP, and application layers. - Examining packet headers and payload. - Interpreting key fields, flags, and protocol-specific information. 7. Following Streams and Conversations: - Identifying and tracking network streams. - Following TCP/UDP streams to analyze complete conversations. - Extracting files and media from captured packets. Throughout the class, students will gain hands-on experience by working with Wireshark in practical exercises and case studies. They will develop the skills necessary to efficiently capture, analyze, and interpret network packets using Wireshark, enabling them to troubleshoot network issues effectively and ensure network security.

Kamal

Egypt
13Fr

60-min

/h

trusted teacher iconTrusted teacher

Lessons in the programming language (Python & C++) for university students and those interested in programmingTranslate this text using Google Translate.

Lessons in the programming language (Python & C++) for university students and those interested in programmingTranslate this text using Google Translate.

Would you like to hone your programming skills under the guidance of a computer science lecturer? I offer C++ and Python tutoring for students of all levels! I will help you achieve your goals whether you are a complete beginner or an experienced programmer looking to develop your skills further. What I offer: Computer Science-Based Teaching Curriculum: Leverage my in-depth knowledge of computer science principles to build a strong foundation in programming in C++ and Python. Practical experience and academic skills: I combine my practical experience with my theoretical knowledge to offer you a comprehensive and effective education. Broad topic coverage: We can explore all aspects of C++ and Python, from basic concepts to topics Advanced depending on your interests (such as memory management in C++ or machine learning libraries in Python). An interactive, application-based approach: You will solve practical exercises and projects to practically apply what you learn and enhance your skills. Continuous support and guidance: Your learning journey will not stop at the class limits. I will always be available to answer your questions and provide the necessary support. Why choose me: Graduate specializing in Computer Science: Benefit from my deep knowledge in the field of programming and computer science in general. A passionate and experienced teacher: I have extensive experience in explaining complex concepts in a clear and simple way. Commitment to developing your skills: I believe in the importance of effective education and strive to help you reach your full potential as a programmer. A passionate supporter of your success: I will always be by your side to motivate and encourage you to achieve your programming goals. Are you ready to take your programming skills to the next level? Contact me today!

Tahseen

Saudi Arabia
127Fr

60-min

/h

University Subjects: Systems and Communications: A comprehensive understanding of architecture, systems integration, operational management,...Translate this text using Google Translate.

University Subjects: Systems and Communications: A comprehensive understanding of architecture, systems integration, operational management, and alignment with international business standards.Translate this text using Google Translate.

I offer a comprehensive training program that covers a wide range of technical and managerial knowledge, combining academic depth with practical application. The courses aim to hone trainees' skills and enable them to compete in the job market by combining the latest international curricula with practical field experience. Training includes: University courses are a requirement for the College of Engineering in general and for Electrical, Computer, Electronics, Communications and Electrical Power Engineering in particular. (Systems and Communications): Comprehensive understanding of architecture, systems integration, operational management, and alignment with international standards such as TOGAF, DoDAF, NAF, RMF. Engineering and Networking: Network design and management, cybersecurity, data centers, cloud computing, simulation, and advanced test environments using Cisco, FortiGate, VMware, Nutanix, and others. Programming and Digital Tools: Learn the basics of C, Python, and Shell, automation, using AI in education and business, and training on BI tools (Sigma BI, SAP Datasphere, SAP SD-CCM). Business and Project Management: Preparing project plans according to PMP, applying ITIL governance, risk and change management, Agile and Scrum methodologies, and drafting operational and governance documents. Professional development and personal skills: mastering presentations, preparing strategic studies and analyses, using distance learning tools, and honing communication and persuasion skills. The teaching method depends on: Gradual simplification of complex concepts with real-life examples. Balancing theoretical and practical aspects through practical workshops. Adapted to the student's level (beginner, intermediate, advanced) and target age group. This provides the trainee with comprehensive practical experience that enables them to quickly develop their skills and enhance their professional opportunities, whether in the academic, industrial, military, or commercial fields. or anything related to the following, just 🚀 route it my way: ☁ Cloud & Certifications Azure (AZ-104, AZ-204, AZ-400, AI-102, DP-100, DP-200, DP-203, DP-420) AWS (SAA-C03, DVA-C02, MLS-C01) GCP (ACE, PCD, ML, Data Engineer Pro, Cloud Developer) 💾 Big Data & Analytics Databricks, Spark / PySpark, Airflow, Hadoop, Kafka, Delta Lake Data Analytics, GenAI-Powered Data Analytics, Forensic Technology 🔧 DevOps / IaC Azure DevOps (AZ-400), Docker 🐳, Kubernetes ☸, Jenkins, Terraform 🌱, Ansible, GitHub, Puppet, Chef 🧠 AI / ML / LLMs Machine Learning, Deep Learning, NLP, MLOps Generative AI in Business, SageMaker 🤖

Cyril

Belgium
47Fr

60-min

/h

3D Modeling Course with Rhino and GrasshopperTranslate this text using Google Translate.

3D Modeling Course with Rhino and GrasshopperTranslate this text using Google Translate.

Course description: This comprehensive course is designed for architects, designers, engineers, and creatives who are passionate about 3D modeling and parametrics. You will learn to master Rhino 3D, a powerful 3D modeling software, as well as Grasshopper, a parametric plugin that allows you to generate complex shapes using visual programming. Course objectives: Learn how to use Rhino's basic and advanced tools to create accurate and detailed 3D models. Master the concepts of parametric modeling using Grasshopper to generate dynamic and adaptive shapes. Understand how Rhino and Grasshopper integrate to automate design processes and improve efficiency. Create real-world projects ranging from designing simple geometric shapes to complex, custom structures. Course content : Introduction to Rhino 3D: Interface, basic commands, and navigation in the 3D workspace. Advanced modeling techniques: Creation of surfaces, solids and networks of curves. Introduction to Grasshopper: Understanding the logic of visual programming and its applications in parametric design. Parametric Design: Using Grasshopper to create complex shapes based on variables and constraints. Practical application: Completing a complete project by combining Rhino and Grasshopper, from design to completion. Prerequisites: No specific prerequisites are necessary for this course. However, a basic knowledge of 3D design or modeling software is a plus. Target audience : Architects and designers wishing to deepen their skills in 3D modeling and parametric design. Engineers and technicians interested in design automation and the integration of digital solutions into their creative process. Methodology: The course combines theoretical explanations with practical exercises and case studies. Question-and-answer sessions and workshops will allow participants to work on personal projects throughout the training.

Jose Ignacio

Spain
78Fr

60-min

/h

"Leadership in Information Security: From Engineer to CISO"Translate this text using Google Translate.

"Leadership in Information Security: From Engineer to CISO"Translate this text using Google Translate.

Course Description: This advanced course is designed for engineering professionals who wish to evolve into strategic leadership roles in information security, such as ISO (Information Security Officer), BISO (Business Information Security Officer) or CISO (Chief Information Security Officer). Throughout the program, participants will acquire the technical, strategic and management skills necessary to lead security initiatives, protect critical assets and ensure regulatory compliance in complex corporate environments. Key topics will be explored, such as designing cybersecurity strategies, implementing governance policies, assessing risks and communicating effectively with senior management. Main objectives of the course: Understand the regulatory framework and international standards such as ISO 27001, PCI DSS, and GDPR. Develop skills to manage comprehensive security programs aligned with business objectives. Design incident response, business continuity and disaster recovery strategies. Improve the ability to lead multidisciplinary teams and manage cybersecurity budgets. Strengthen executive communication to report risks and proposals to management and board levels. Addressed to: Engineers with experience in technical areas of computer security, networks, development or auditing, who seek to make the leap to strategic leadership positions in cybersecurity. Methodology: The course combines theoretical sessions, real case studies, practical workshops and simulations of leadership scenarios. In addition, support is offered for the design of professional development plans and relevant certifications such as CISSP, CISM and CRISC. Duration: 10 weeks (includes a final evaluation and an applied strategic project). Modality: In-person, virtual or hybrid. This course is the first step in transforming your technical experience into a career in enterprise-level information security leadership.

Neel

United Kingdom
17Fr

60-min

/h

Introduction to Python Programming and Machine Learning BasicsTranslate this text using Google Translate.

Introduction to Python Programming and Machine Learning BasicsTranslate this text using Google Translate.

Dive into the world of Python programming and machine learning in this hands-on introductory class! This course is designed for beginners and focuses on the foundational concepts of Python, along with the essentials of machine learning. Course Highlights: Python Fundamentals: Learn the basics of Python programming, including data types, control structures, functions, and libraries. Through practical exercises, you’ll gain confidence in writing and executing Python code. Data Manipulation and Analysis: Explore popular libraries like NumPy and pandas to handle and analyze data efficiently. Understand how to clean, process, and visualize data, preparing it for machine learning tasks. Introduction to Machine Learning: Discover the key concepts of machine learning, including supervised and unsupervised learning, algorithms, and model evaluation. Gain insights into how machines learn from data. Hands-On Projects: Apply your knowledge through real-world projects, where you'll build simple machine learning models using libraries such as scikit-learn. You'll learn to make predictions and evaluate model performance. Collaboration and Support: Work alongside fellow students in a collaborative environment, with ample opportunities for group discussions and individual support from the instructor. Who Should Enroll: This class is ideal for anyone interested in starting a career in data science or machine learning, or for those looking to enhance their programming skills with practical applications in Python. Join us and embark on an exciting journey into the realm of programming and machine learning!

Muhammad

verified teacher icon
Pakistan
18Fr

60-min

/h

computer networking with CCNA CCNP MCSE AND VMWARE ESXITranslate this text using Google Translate.

computer networking with CCNA CCNP MCSE AND VMWARE ESXITranslate this text using Google Translate.

I am a highly experienced computer network engineer with over 9 years of field expertise and 4 years of online teaching. My core specialties include Cisco CCNA, CCNP, VMware ESXi, Fortigate firewall, MCSE Server, and Linux systems. I focus on helping students and professionals excel in networking, system administration, and cybersecurity. With a solid foundation in both practical and theoretical knowledge, I provide hands-on learning experiences using real-world scenarios. I specialize in simplifying complex topics for students of all skill levels, ensuring they build a strong understanding of core concepts. Skills and Expertise Cisco CCNA & CCNP: Master the core networking concepts and configurations with practical labs. VMware ESXi Virtualization: Virtualization expertise for data center management and optimization. Fortigate Firewall: Learn advanced security configurations to secure and optimize networks. MCSE Server: Comprehensive teaching on Windows Server environments for enterprise-level management. Linux: Guide students on Linux server administration and configuration, focusing on open-source technologies. Teaching Approach My teaching method is highly interactive, focusing on personalized learning based on each student's unique needs. I emphasize real-world labs, troubleshooting, and best practices to ensure students can apply their skills directly in the field. Whether you are preparing for a certification exam, aiming to upgrade your skills, or pursuing a new career path, I am dedicated to helping you achieve your goals. Why Choose Me? Proven track record with hundreds of successful students. Focus on practical, job-ready skills. Custom-tailored lessons to meet your learning pace and objectives. Guidance on certifications and career advancement.

Reza

verified teacher icon
Turkey
19Fr

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! 🐍💻

PreviousShowing results 26 - 50 of 12226 - 50 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 4.5 out of 5 based on 20 reviews.

A great lesson. Siva is experienced and knowledgeable. I'm really glad to have found him.

Really amazing and patient tutoring.

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 4.5 out of 5 based on 20 reviews.

Map
Map