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!

1651 online computer programming teachers

play iconVideo

Gaëlle

verified teacher icon
Portugal
Recently active
Recently active
5.0

3 reviews

(3)

87Fr

60-min

/h

trusted teacher iconTrusted teacher

Build Real Things: Programming & Robotics for Kids (8-12 years, EN/ES/FR)Translate this text using Google Translate.

Build Real Things: Programming & Robotics for Kids (8-12 years, EN/ES/FR)Translate this text using Google Translate.

Most kids think coding is for "smart kids" or "future programmers." It's not. Coding is how real people solve real problems. In this class, we skip the theory. Your child creates real things. What they'll do: ✓ Build real projects in Scratch: a working game, an interactive animation, a story they coded ✓ Program virtual robots: solve real-world challenges (navigate a maze, automate a task, build a system) ✓ Create in Minecraft Education: design worlds, automate constructions, solve logic problems ✓ Experiment with different languages: not just learn "the right way," but understand that there are many ways to think about a problem ✓ Collaborate and share: work with other kids, get feedback, improve their work ✓ Develop logical thinking: not just for coding, but for anything: solving math problems, science challenges, real-world situations Why this is different: We don't teach syntax. We teach how programmers think. Most children's coding courses say "here's the code, copy it." We teach "what problem are we trying to solve? How could we break it into steps? What options do we have?" When your child learns to think like a programmer, they can learn any language afterward. What they take home: A portfolio of 3–4 completed, working projects. The ability to say "I built this." And the deep understanding that code is a tool to make real things happen. Format: Online or Barcelona | 60–90 min sessions | Flexible pace, no prior experience needed For curious 8-12 year olds who want to build.

Video thumbnail
Play icon
Gaëlle's video

Pr YSF

verified teacher icon
Switzerland
Recently active
Recently active
4.8

13 reviews

(13)

23Fr

60-min

/h

trusted teacher iconTrusted teacher
student icon
2Students

Electronics, Control of industrial systems, C/C++ VHDL programming, digital and analog electronics, MATLAB simulationTranslate this text using Google Translate.

Electronics, Control of industrial systems, C/C++ VHDL programming, digital and analog electronics, MATLAB simulationTranslate this text using Google Translate.

Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer support courses in the subjects of engineering sciences (Electronics, automatics, electrical engineering, automation, programming). Digital electronics Analog electronic electromagnetism (propagation of high frequency waves) Automatic (continuous, sampled) electrical engineering (transformers, electrical machines, switching power supply) C / c ++ programming, Assembler, ARM, STM32 renewable energy (wind, PV) engineering Sciences RDM Python,VHDL PIC Microprocessor and Microcontroller Signal processing and data acquisition Engineering Sciences These courses allow the student to get up to speed and regain confidence in all scientific subjects, just as they prepare him effectively for the Baccalaureate, the Preparatory Classes or various examinations of the engineering classes. COURSE OBJECTIVES AND PEDAGOGICAL APPROACH Resumption and deepening of fundamental concepts through exercises with course reminders. Put the student in a situation of questioning and research. Respond to individual issues and questions Exercise training in order to achieve real mastery of the content. Learn to build theoretical reasoning from observable facts or hypotheses. Specific preparation for higher education requirements (in-depth content, increase in work capacity, enrichment of scientific background) This educational approach is effective since it has often led me to interesting results with my students. Associate professor provides support courses in electrical engineering

Christian

Austria
39Fr

60-min

/h

Full-stack web development with Angular, NestJS & PostgreSQLTranslate this text using Google Translate.

Full-stack web development with Angular, NestJS & PostgreSQLTranslate this text using Google Translate.

Do you want to learn how to create a complete modern web application – from the frontend to the backend and the database? In this course, we develop full-stack applications using Angular, TypeScript, NestJS, and PostgreSQL. We don't just look at individual technologies in isolation, but primarily at their interaction within a real-world application. The lessons are practice-oriented and adapted to your current level of knowledge. We can develop an application together from scratch or work directly on your existing project. Possible topics include: • Angular and TypeScript in the frontend • NestJS and TypeScript in the backend • Structure and organization of REST APIs • Communication between frontend and backend • PostgreSQL and data modeling • Authentication and user management • Validation and error handling • Services and Dependency Injection • clean project and software architecture • Git and professional development workflows • Debugging and testing • Deployment and operation of a web application My goal isn't simply to provide you with finished code. You should understand how the individual parts of an application interact, why certain architectural decisions are made, and how you can later develop full-stack applications independently. If you are already working on your own application, a school, technical college, university of applied sciences or university project, we can work directly with your existing code and solve specific problems together. The course is suitable for developers who have mainly worked in the frontend so far and want to learn backend development, as well as for beginners and students who want to understand modern full-stack web development from the ground up.

Azzedine

verified teacher icon
France
Recently active
Recently active
5.0

2 reviews

(2)

26Fr

60-min

/h

trusted teacher iconTrusted teacher

Become a Trading Master with NinjaTrader: Personalized Courses AvailableTranslate this text using Google Translate.

Become a Trading Master with NinjaTrader: Personalized Courses AvailableTranslate this text using Google Translate.

Become a Trading Pro with NinjaTrader! Are you passionate about trading and want to master one of the most powerful trading platforms on the market? If so, this ad is for you! As a seasoned NinjaTrader expert, I offer personalized courses to help you master this exceptional trading platform. Whether you want to learn how to trade manually or automate your strategies using C# and custom indicators, I'm here to guide you every step of the way. My courses are designed for traders of all levels, from complete beginners to experienced professionals. Here's what you can expect: - In-depth training on using NinjaTrader, including navigating the interface, executing orders, and analyzing the markets. - Detailed instructions on creating and optimizing automated trading strategies using C#. - Practical advice on using custom indicators to refine your technical analysis and make informed trading decisions. Whether you are looking to generate additional income through trading or make trading your full-time career, my courses will provide you with the knowledge and skills needed to succeed in the financial markets. Don't miss this opportunity to become a true trading expert with NinjaTrader! Contact me today to reserve your spot and begin your journey to financial success.

Ivan Joel

France
44Fr

60-min

/h

Computer Programming: Fullstack Developer (Java, Python, Node JS) & AI (LLM, ChatGPT, Claude, etc.) | Web (HTML, React, Vue, etc.)Translate this text using Google Translate.

Computer Programming: Fullstack Developer (Java, Python, Node JS) & AI (LLM, ChatGPT, Claude, etc.) | Web (HTML, React, Vue, etc.)Translate this text using Google Translate.

Experienced Web & AI Developer: creation of your custom applications and websites and programming courses. The following questions: - Do you have a digital idea or project you'd like to bring to life? (Perhaps a small e-commerce website, a WhatsApp-style chat application) - Do you want to create your own platform or learn to code at your own pace with a professional? Are you looking for someone to hire to create your dream solution? - Do you want a mobile | web | desktop application? Are you looking for a developer for a permanent contract or freelance work? - Private lessons for Web/Mobile apps? Me: As a freelance software engineer, I offer my technical expertise to individuals, project leaders, creators, and very small businesses. A patient, responsive, and attentive communicator, I support you from design to deployment. 1. DEVELOPMENT OF YOUR CUSTOM PROJECTS I design modern, fast, mobile-friendly, and secure solutions. Here are some examples of possible solutions: - E-commerce & Online Sales Platforms: creation of complete stores (catalog, shopping cart, secure Stripe/CB payment, stock and order management, customer area). - Instant messaging & Chat applications: development of WhatsApp/Messenger type applications (real-time messaging, document sharing, statuses, live notifications). - Custom AI Assistants & Chatbots: integration of artificial intelligences (like ChatGPT/Claude) trained on your own documents or configured to automatically respond to your customers, sort requests or automate your daily tasks. - Business tools and private portals: booking platforms, online calendars, interactive dashboards or automation tools. - Maintenance & Evolution: graphic redesign, addition of new features or resolution of bugs on your existing projects. Development pricing: - Freelance: €350 - €520 excluding VAT / day (or turnkey package on quote after review of your specifications). - Permanent contract: 3700 Euros / month in Paris, minimum 2-year contract (after review of your duties). 2. PRIVATE PROGRAMMING LESSONS & COACHING FOR YOU OR YOUR LOVED ONES Whether you are a complete beginner with no prior knowledge, a computer science student preparing for exams, or undergoing career retraining, I offer practical and personalized courses: - Frontend Web Development: HTML5, CSS3, modern JavaScript, React.js to design dynamic and attractive web interfaces. - Server & Backend Development: Node.js (with Express), Python, Java to learn how to create APIs, manage requests and manipulate databases (SQL, MongoDB). - Artificial Intelligence & Automation: introduction to Python for AI, use of AI APIs, data processing. - Practical support: help with your personal projects, getting unstuck with school/university assignments, preparation for technical interviews. WHY ENTRUST ME WITH YOUR PROJECT? - Clear approach: simple explanations, without unnecessary jargon. - Complete expertise: mastery of the entire chain (design, code, server, security, online deployment). - Security & Data: strict adherence to security and confidentiality standards (GDPR). - Trust & Clarity: transparent framing of deadlines and costs. LEGAL INFORMATION & BILLING - Service declared with systematic delivery of a professional invoice.

Ali

verified teacher icon
United Kingdom
5.0

2 reviews

(2)

47Fr

60-min

/h

trusted teacher iconTrusted teacher
student icon
1Students

Machine Learning & AI Tutor | University Lecturer, MSc Distinction | Python, Coursework & Dissertations | Published ResearcherTranslate this text using Google Translate.

Machine Learning & AI Tutor | University Lecturer, MSc Distinction | Python, Coursework & Dissertations | Published ResearcherTranslate this text using Google Translate.

I teach machine learning, AI and Python online to university students, postgraduates, career changers and serious beginners across the UK and Europe. Lessons are in English. I hold an MSc in Electronics and Electrical Engineering with Distinction and I teach as a Visiting Lecturer on a Master's level module covering data analytics, machine learning and generative AI at a UK university. I also have two accepted international conference papers on deep learning for image classification. I set and mark postgraduate assignments myself, so I know where marks are won and lost on this kind of work. Who this is for Undergraduates and postgraduates on AI, ML, data science or computer science modules at any European university. Final year, Master's and thesis students working on a machine learning project. IB and A Level students moving into computing or engineering. Professionals retraining for data roles. Complete beginners who want to learn Python properly rather than copying it from videos. I work with students on UK, IB and continental European programmes. I have tutored engineering students in Germany and international school students across several countries, so an unfamiliar syllabus or a module taught in a different structure is not a problem. Send me the material and I will work from it. What we cover Python for data science with NumPy, Pandas, Matplotlib and scikit-learn. Deep learning using TensorFlow and Keras. Core theory including regression, classification, clustering, decision trees, random forests, neural networks and CNNs, together with the linear algebra, calculus and statistics underneath them. Computer vision and image classification, which is my published research area. Model evaluation, overfitting and hyperparameter tuning. Writing machine learning work up to academic standard, covering methodology, results and critical evaluation. How lessons work Send me your module handbook, assignment brief, thesis spec or the code that will not run, and I plan the session around it before we meet. Nothing generic. In the lesson I explain the concept with a worked example, then you take the keyboard while I watch and correct, because you learn far more doing it than watching me do it. You finish with annotated notes and a clear next step, and you can message me between sessions with questions. Practical details Online over Google Meet or Zoom with screen sharing and a shared whiteboard. Sessions run 60 or 90 minutes. I am based in the UK and teach across GMT and Central European time, with evening and weekend slots that suit students anywhere in Europe. Tell me your course, your deadline and exactly where you are stuck, and I will come back with a plan for the first session.

PreviousShowing results 1 - 25 of 16511 - 25 of 1651Next

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 259 reviews.

“ Baia was instrumental in helping my daughter prepare for the OMPT-F exam. From the very first lesson, she was organized, knowledgeable, and focused on the areas that mattered most for success on the test. What sets Baia apart is her ability to explain complex mathematical concepts in a simple, structured way while building confidence at the same time. Her engineering background gives her a deep understanding of mathematics and allows her to explain not only how to solve problems, but also why the concepts work. She provided targeted practice materials, mock exams, and clear guidance on the key topics that carried the highest impact. Baia was always responsive to questions between lessons and consistently went above and beyond to ensure my daughter was fully prepared. Thanks to her support, my daughter developed a much stronger understanding of mathematics and a more positive attitude toward the subject. She now approaches challenging problems with far more confidence than before. I highly recommend Baia to anyone preparing for the OMPT exams, university mathematics, or looking for a patient, knowledgeable, and highly effective math tutor. ”

“ 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. ”

“ Highly recommended teacher!!! Matias teaching methods are great. Very clear and concise. Doesn’t waste your time explaining meaningless background information and always lectures with the intent to help you understand the material. He’s helped me understand content for my master course on Python and is one of the best lecturers that I’ve had. Your passion and dedication is beyond words! Thank you for getting me through this hard quick semester, I honestly would have never passed if it was not for your help! Thank you so much once again! ”

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 259 reviews.

Map
Map