facebook

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

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

1638 online computer programming teachers

Adrian

Romania
£20

60-min

/h

Math tutor and informatics tutor.Prepare for ExamsTranslate this text using Google Translate.

Math tutor and informatics tutor.Prepare for ExamsTranslate this text using Google Translate.

Private Math and Computer Science Lessons with Professor Adrian I am a professor and computer scientist with over 30 years of experience in teaching mathematics and computer science. I specialize in preparing students for national and international competitions, exams, the baccalaureate, and entrance exams for prestigious technical universities. I have served as an editor and author at the Romanian Society of Mathematical Sciences and have contributed as an analyst and DevOps expert to international software projects in Germany. All the students I have mentored have successfully passed their exams, with many achieving top results. Skills and Expertise: • Advanced teaching of mathematics and computer science, including instruction in English and German, tailored to meet international standards (University, Polytechnic, MIT, Oxford, Cambridge). • Intensive preparation for the National Assessment, Baccalaureate, university entrance exams for technical faculties, and school Olympiads, with a strong focus on developing critical thinking and problem-solving skills. • Advanced programming training in C++ and the computer science curriculum for the Baccalaureate. Objectives: My goal is to continue nurturing excellence in mathematics and computer science. I am open to collaborations with elite schools, centers of excellence, and educational organizations. Lesson Details: Lessons are conducted online via Zoom or at my location in Bucharest, Sector 1, Piața Domenii area. Each lesson lasts 2 hours, with materials provided online. Collaboration sessions are available 24/7 through WhatsApp for clarifications and assignments.

Maroua

Tunisia
£17

60-min

/h

Programming Support Course: C, C++, and C# by a Doctor of Computer Science with 10 years of experienceTranslate this text using Google Translate.

Programming Support Course: C, C++, and C# by a Doctor of Computer Science with 10 years of experienceTranslate this text using Google Translate.

C Language (Procedural Programming): Understand the basics of procedural programming. Master the fundamental concepts: variables, data types, operators, control structures, functions, and memory management. Develop skills in writing, compiling and debugging programs in C. C++ language (Object Oriented Programming): Introduction to object-oriented programming and its principles. Master the basic concepts: classes, objects, inheritance, polymorphism, encapsulation and abstraction. Develop C++ applications using standard libraries. C# language (Object Oriented Programming): Understand the fundamentals of the C# language and the .NET environment. Master the concepts of object-oriented programming in C#: classes, interfaces, inheritance, polymorphism, etc. Develop C# applications with particular attention to practical aspects and good coding practices. Methodology : Analysis of individual needs: Each student has specific needs, whether beginner or advanced. An initial evaluation will determine the level and objectives. Theoretical lessons: Detailed explanation of the concepts and fundamental principles of programming. Practical exercises: Application of concepts through concrete exercises and projects to reinforce learning. Feedback and personalized monitoring: Correction of work, explanations of errors, and advice for improvement. Concerned public : Computer science students Professionals wishing to retrain or improve their skills Programming enthusiasts wishing to deepen their knowledge

Arfa

Ireland
£18

60-min

/h

trusted teacher iconTrusted teacher

Programming(Java, C++, JavaScript) or Full-Stack Web Development Tutoring (HTML/CSS, ReactJS, NodeJS)Translate this text using Google Translate.

Programming(Java, C++, JavaScript) or Full-Stack Web Development Tutoring (HTML/CSS, ReactJS, NodeJS)Translate this text using Google Translate.

With over 3 years of experience in programming, full-stack development, and software engineering, I offer tailored sessions that cover essential programming concepts and real-world applications. My class is suitable for all levels, from beginners to advanced learners. What I Offer: Programming Languages: Java, Python, JavaScript, HTML, CSS Web Development: Full-stack development with Node.js, React.js and Express JS Software Design: MVC, layered architectures and Class Diagrams Specialized Topics: Databases(SQL and MongoDB), AI, Algorithms, Data Structures, Object Oriented Programming, Computer Networks and Web Programming. Why Choose This Class? Passion for Teaching: My dedication to programming extends beyond academics. I’m enthusiastic about coding and committed to helping you develop the same passion. Relevant Experience: I have led numerous projects, received top academic honors, and worked as a Teaching Assistant. I frequently assist peers with coding challenges, ensuring high-quality, practical instruction. Tailored Learning: Whether you’re preparing for exams, building a portfolio, or exploring coding for personal interest, I tailor lessons to your specific goals. My familiarity with various exam syllabi and study materials ensures you get the support you need. No matter your current level of expertise, whether you're a complete beginner or looking to advance your skills, I am here to guide you with patience, empathy, and a non-judgmental approach. My goal is to create a supportive and encouraging learning environment where you can thrive and build confidence in your programming abilities. Let’s embark on this learning journey together and achieve your coding goals!

محمد

verified teacher icon
Egypt
£17

60-min

/h

trusted teacher iconTrusted teacher

Cyber Security “Risks, Principles and Strategies of Effective Protection”Translate this text using Google Translate.

Cyber Security “Risks, Principles and Strategies of Effective Protection”Translate this text using Google Translate.

Welcome to an immersive journey through the world of computer science and the Internet! As an experienced educator proficient in all aspects of computer science, I provide personalized tutoring sessions designed for students from age 5 up to university level. Whether your child is taking their first steps in programming or you are pursuing advanced topics in computer science, my tutoring services are designed to meet your needs. Cybersecurity has become one of the most important fields in demand in the world due to the explosion of knowledge and information in the world and the abundance of risks. Therefore, it has become an approved educational curriculum at all educational levels in computer curricula, as cybersecurity is considered one of the most pressing issues affecting companies and consumers. With the increasing use of the Internet, computers, mobile devices, and communications networks, the possibility of individuals and institutions being exposed to security threats has increased. Therefore, you must become familiar with these various types of risks and cyber threats and ways to confront them. You will learn about attacks by hackers and hackers and how to implement them, and mechanisms and methods for penetrating networks to protect your privacy data. From these attacks by using a set of tools and many protection strategies that you must follow as long as you use the Internet. Throughout the course, students will learn about the latest tools and techniques used by cybersecurity professionals to protect against cyberattacks. They will also gain hands-on experience using real-world scenarios to identify and mitigate security risks. In addition, the course will cover web application penetration testing, where students will learn how to identify vulnerabilities in web applications and practice exploiting them in a controlled environment to understand how to defend against such threats. Content (practical and theoretical) 1- Cybersecurity basics 2- Cybersecurity risks and vulnerabilities. 3- Cybersecurity threats and controls. 4- Cybersecurity protection and response. 5- Security of hardware, software and operating systems. 6- Network and web security 7- Hacking and protecting wireless networks 8- Digital forensic analysis. 9- Encryption in cybersecurity. 10- Ethical hacking. Unleash your energy with us to navigate information and data security and engage in the labor market directly. We will start together from the very beginning, even if you do not have any previous experience.

Pejman

Switzerland
£45

60-min

/h

programming/machine learning/deep learning/statisticsTranslate this text using Google Translate.

programming/machine learning/deep learning/statisticsTranslate this text using Google Translate.

Programming is an essential skill in today's technology-driven world, offering the ability to solve complex problems, automate tasks, and create innovative software solutions. Python, a versatile and beginner-friendly language, is particularly significant due to its simplicity and extensive libraries, making it ideal for various applications from web development to data analysis. Machine learning, a subset of artificial intelligence, empowers computers to learn from data and make decisions or predictions without being explicitly programmed for each task. It is revolutionizing industries such as healthcare, finance, and transportation by enabling advanced data analytics, pattern recognition, and automation. Statistics is essential for data analysis, providing the tools to collect, analyze, interpret, and present data effectively. It enables informed decision-making, trend identification, and drawing meaningful conclusions. In programming and machine learning, statistics is crucial for developing models, validating algorithms, and ensuring accuracy. I specialize in teaching statistics, programming, Python, and machine learning from scratch to an advanced level. My approach ensures that even beginners can build a solid foundation, gradually advancing to tackle complex projects and real-world applications. Whether you are starting with the basics or looking to deepen your expertise, my courses are designed to equip you with the skills needed to excel in the fast-evolving tech landscape.

PreviousShowing results 626 - 650 of 1638626 - 650 of 1638Next
Map
Map