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.

search-teacher-icon

Find Your Perfect Teacher

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

chat-icon

Contact Teachers for Free

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

calendar-icon

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!

1519 online computer programming teachers

Trusted teacher: Embark on a journey to become a proficient C# programmer with our comprehensive course tailored for beginners and those looking to enhance their coding skills. Whether you're aspiring to develop software applications, web services, or games, this course is your key to mastering the fundamentals and beyond. What You'll Learn: Introduction to C#: Understand the syntax and structure of the C# language. Master fundamental concepts like variables, data types, and control structures. Object-Oriented Programming (OOP): Dive deep into the principles of OOP for building modular and scalable code. Create and manipulate objects, classes, and inheritance. Exception Handling and Debugging: Learn effective strategies for handling errors and exceptions. Debug and optimize your code for robust performance. Working with Databases: Connect your C# applications to databases for data storage and retrieval. Utilize Entity Framework for seamless database interaction. Graphical User Interface (GUI) Development: Design intuitive and responsive user interfaces. Implement event handling and user interactions. Web Development with ASP.NET: Explore web development using C# with ASP.NET. Build dynamic and interactive web applications. Version Control with Git: Learn essential version control techniques using Git. Collaborate with other developers and manage project versions efficiently. Why Choose Our Course: Practical Projects: Apply your skills through hands-on coding projects. Expert Instructors: Learn from experienced C# developers and industry professionals. Peer Collaboration: Engage in collaborative coding exercises and projects for a real-world experience. Career Guidance: Receive insights into C# career paths and industry best practices. Who Is This Course For: Aspiring Software Developers Web Developers Students and Enthusiasts Professionals looking to upskill in C# Unlock the world of C# programming and elevate your coding prowess. Enroll now to start your journey towards mastering the essentials of C# programming!
Computer programming · Web development · Microsoft asp.net
Python · Cad software · Computer programming
Python · Robotics · Computer programming
Trusted teacher: <Course Description> This course is designed for beginners who are interested in learning programming with Python. It covers the basic concepts of programming such as data types, variables, control structures, functions, and file I/O. Participants will learn how to write Python programs, debug code, and design algorithms using Python. The course also introduces the basics of object-oriented programming and the Python libraries used for data manipulation and visualization. <Prerequisites> No prior programming experience is required. However, familiarity with basic computer concepts such as files, folders, and operating systems is recommended. <Learning Objectives> By the end of the course, participants will be able to: * Understand the fundamentals of programming and how it applies to Python * Write Python code for simple applications and automate repetitive tasks * Use control structures such as loops and conditional statements * Create functions to encapsulate code and enable code reuse * Work with Python libraries such as NumPy, Pandas, and Matplotlib * Use object-oriented programming principles to design more complex programs * Debug code and use error-handling techniques <Course Outline> The course is divided into modules that build on each other to provide a comprehensive introduction to Python programming. Each module consists of lectures, demonstrations, hands-on exercises, and quizzes to reinforce learning. Here is an outline of the course: Module 1: Introduction to Python History and Overview of Python Setting up Python environment Writing and running basic Python programs Variables, data types, and operators Module 2: Control Structures Conditional statements and Boolean logic Loops and iteration User input and output Module 3: Functions Writing and calling functions Scope and namespaces Return values and parameters Lambda functions Module 4: File Input and Output Reading and writing files File modes and buffering Handling exceptions and errors Module 5: Object-Oriented Programming Classes and objects Inheritance and polymorphism Data encapsulation and abstraction Special methods and decorators Module 6: Python Libraries Introduction to NumPy, Pandas, and Matplotlib Data manipulation and analysis with Pandas Data visualization with Matplotlib Conclusion This beginner's programming class in Python provides a solid foundation for anyone interested in learning programming and using Python for data analysis, automation, or software development. With hands-on exercises, interactive quizzes, and a comprehensive final project, participants will learn how to write Python code that is efficient, maintainable, and elegant.
Software engineering · Computer programming
Showing results 126 - 150 of 1519126 - 150 of 1519

Our students evaluate their Computer Programming teacher.

To ensure the quality of our Computer Programming teachers, we ask our students to review them.
Only reviews of students are published and they are guaranteed by Apprentus. Rated 4.9 out of 5 based on 8 reviews.

Learn Python - from the basics to real world business cases (Amsterdam)
Joris
rating star
rating green star
Joris is super friendly and was really flexible in tailoring the classes based on what my purpose for learning is. He is giving me the direction I need to continue this learning journey, and I would certainly recommend him to anyone interested in learning python to the next level.
Review by SEBASTIAN
Maths, Data Science and AI, Computer Programming, Physics classes – Online or In-Person. Mathematical and Engineering background. (Serres)
Pavlos
rating star
rating green star
Pavlos is a great teacher. He taught me discrete math and comes with his own suggested material, although tailored to your needs. He goes over the material, making sure you understand it before he continues. He also provides extra exercises if you need them.
Review by GÉRARD
Computer Programming becomes easy. Together and step by step (Fribourg)
Hamid
rating star
rating green star
Hamid is clearly very knowledgeable in the subject matter, he is kind and polite, and flexible :) I think he is a very good and competent instructor.
Review by IVANA
map iconMap