facebook

Discover the Best Private Computer programming Classes in London

For over a decade, our private Computer programming tutors have been helping learners improve and fulfil their ambitions. With one-on-one lessons at home or in London, you’ll benefit from high-quality, personalised teaching that’s tailored to your goals, availability, and learning style.

search-teacher-icon

Find Your Perfect Teacher

Explore our selection of Computer programming tutors & teachers in London and use the filters to find the class that best fits your needs.

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

Arrange the time and place for your first class together. Once your teacher confirms the appointment, you can be confident you are ready to start!

0 teachers in my wish list
+

60 computer programming teachers in London

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
(1 review)
Francisco - London£41
Trusted teacher: 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!
Python · Computer programming · Algorithms
Computers are very powerful machines, that do incredible work. But how do they work? How can it tell the difference between a 1 and a 7? How can it tell the difference between reading a Word document and a PowerPoint? If you understand programmatic theory, then you can write in any programming language. This class is designed to unravel the mysteries surrounding these machines. Ranging from programming theory (what is a pointer?) to actual computational challenges (what is the correct data structure to use based on the Big O requirements?) No specific language is covered in this course, it will be purely theoretical knowledge and 'pseudocode'. The topics covered are listed below Programmatic Theory: Literals, Operators, Keywords Variables, Data Types, Generics Memory Usage, Pointers, Arrays Branching, Iteration, Iterators Functions, Control Flow, Scope, Closures, Enumerations, OOP Classes and Instances, Immutability, Inheritance Polymorphism, Exception Handling, Composition Asynchronous Programming, Multithreading, Multiprocessing Internal Workings: Binary, Hexadecimal, Number Systems Extrinsic vs Intrinsic Data, Coupling, MVC Architecture CPU, FED Cycle, Spatial Locality Caching, Performance, Memory Types Storing Complex Data (Text), Storing Complex Data (Sound), Storing Complex Data (Images) Data Structures and Algorithms: Performance, Big O, Measuring Performance Searching, Sorting, Decomposition Data Structures, Arrays, Linked Lists Single Buffers (Pools), Double Buffers, Ring Buffers Stacks, Queues, Priority Queues Heaps, Hash Tables, Graphs Trees, Binary Trees, Vectors
Computer science · Computer programming
Showing results 1 - 25 of 13411 - 25 of 1341

Our students from London evaluate their Computer Programming teacher.

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

[PYTHON - Data Science - AI] Learn Python & Data Science & Artificial Intelligence from beginner to advanced (La Celle-sous-Gouzon)
Emna
Emna is an excellent teacher. Emna makes every lesson fun to learn and my son (9 years) is having fun learning to code. He has taken so much interest after starting Python with Emna that he started coding himself after just 10 lessons! Highly recommend Emna.
Review by NIRAJ
Violin lessons for beginners! The beauty of Violin! (Papagou)
Alex
Alex is really good at teaching. Also with his friendly attitude, he can easily bond with the student and make them more into the violin. I can recommend Alex to all who consider taking lessons from him.
Review by EEE