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!

1526 online computer programming teachers

Trusted teacher: Programming in Python (primary to university education) taught by master HIR at the KUL. Programming experience as a Civil Computer Science Engineer. HIR, TEW and Bio-IRs have already been successfully assisted. ABOUT THIS LESSON: I offer tutoring in Python programming and mathematics for university and college students. I also support secondary school and primary school students in all scientific subjects. My focus is on the student being able to find the solution independently, step by step, and I help where necessary by providing mini-tips to help them reach the next step. This makes my method much more personalized than standard classroom teaching. For me, all learning starts with understanding each step and I have several methods/tools to present and clarify this. If it is difficult to understand, I explain it in a different way, in my own words, so that the material is certainly understood, as this is the first step towards fully mastering the material in the subjects I teach. This is followed by learning to devise and write code yourself, but if this is too difficult to write a complete solution in an empty program, I have a diagram/step-by-step plan and extra tips and tricks to work towards the final solution in a much more structured way. If you have taken lessons with me or are still taking them, you can always send me questions via chat between lessons and I will quickly help you as best as possible so that you can continue practicing on yourself. I just do this during one of my own study breaks and I enjoy doing it. ABOUT NICK: I am a 22-year-old master's student in Commercial Engineering at KU Leuven. I started tutoring my sister, nephews, nieces and friends and I get a lot of satisfaction from improving and helping others when they come to me for help. Because I have been tutoring consistently for several years, I have the right resources to present learning material in an understandable way and to strengthen the motivation, concentration and independent study of my students. I also studied civil engineering for 2 years and passed the Python programming subject in that course with flying colors. I stopped doing this because the rest of the course did not interest me enough. In commercial engineering I also had part of a Python course that was much easier and for which I therefore achieved a great distinction. I have already successfully helped quite a few Commercial Engineers, TEWs and Bio-Engineers, but other courses have also been positive about my help. Other directions can certainly contact me as well. High school students are of course also in the right place with me. I don't give up until I'm sure a student understands the material well enough and I see them making progress. By always appearing enthusiastic, I ensure that together we do not let the drudgery of difficult subjects get any further than the school desks. I am flexible in making appointments and am open to every student. I provide tutoring at your home (I can travel by car), at my home (Kampenhout), in my student room (Leuven) or online. If you are interested, do not hesitate to contact me so that we can discuss the practical matters in more depth immediately. Together we can draw up a plan and work lesson by lesson to achieve your personal academic goals or those of your child.
Computer programming · Python · Information technology
Computer programming · Information technology · Computer science
Trusted teacher: ⚙️ Step 1: Understand What AI Actually Is AI isn’t magic — it’s just pattern recognition on steroids. It learns from data, spots trends faster than humans, and automates decisions. There are three main flavors you’ll be dealing with: Machine Learning (ML) – Think “training” an AI to make predictions. (Used in trading bots, recommendations, etc.) Generative AI – Like ChatGPT or Midjourney; it creates text, code, or images. Automation AI – Uses rules + ML to perform actions automatically (Zapier, n8n, AutoGPT, etc.). 💸 Step 2: Using AI in Trading AI trading isn’t new — hedge funds have been doing it for decades. But now you can do it too. Here’s the stack you’d look at: Data Source – Pull data from APIs (like Binance, Alpha Vantage, or Polygon.io). Model – Use AI to find signals. Common tools: Python + TensorFlow/PyTorch → train models that predict price movement. GPTs → analyze news sentiment. Execution – Automate trades using APIs (like Binance or Alpaca). Testing – Backtest with historical data before going live. If you want plug-and-play options, try: Koyfin, TrendSpider, or Trade-Ideas for AI-driven analysis. Composer or Stoic.ai if you want “autopilot” portfolios. (Pro tip: the real edge isn’t in fancy models — it’s in feeding your AI clean, unique data.) 📱 Step 3: Using AI to Build Apps This is where things get fun. You don’t even need to code hardcore anymore. No-code builders: Glide, Bubble, or Adalo → use AI APIs like OpenAI, HuggingFace, or Replicate to add brains. AI dev tools: Replit Ghostwriter, GitHub Copilot, or ChatGPT’s code interpreter to write real code fast. Frameworks (if coding): Python/Flask or FastAPI for backend. React or Next.js for frontend. Firebase or Supabase for hosting & data. Hook it all together with AI APIs (like OpenAI, Anthropic, or Stability AI). 🚀 Step 4: Learn by Doing (Don’t Just Watch YouTube) The fastest way to master AI is to build real stuff: Create a sentiment analyzer that trades crypto based on tweets. Build an AI app that generates marketing copy for clients. Automate your own work — make an AI that handles your emails or schedules. 📚 Step 5: Resources That’ll Level You Up Learn ML basics: fast.ai or Google’s ML Crash Course. Build AI apps: freeCodeCamp or YouTube’s “Code with Tomi” / “Nicholas Renotte.” Trading AI: Check out “Algorithmic Trading with Python” by QuantInsti. No-code AI apps: Buildspace or FlowiseAI.
Digital arts · Computer programming
I am a telecommunications engineer specializing in audiovisuals, a career choice born from my passion and devotion to music. However, life took me down a different path, and I ended up developing my career in the world of computer science. Over the years, I have worked in a variety of areas within this field, which has allowed me to acquire a comprehensive view of technology. In recent years, I have specialized in cloud infrastructure management, a field that demands not only solid programming skills but also a deep understanding of computer infrastructure, communications, and systems. Although my current focus is not as centered on daily programming, the technical background that comes with my position allows me to maintain a strong and up-to-date foundation in programming languages and their application in complex environments. This balance between programming, infrastructure, and my audiovisual background allows me to offer a unique perspective when teaching, making technical concepts more accessible and applicable to my students, regardless of their experience level. In my programming classes, I adapt the content and methodology to all types of learners, from beginners to those with some experience. However, my approach is especially geared towards first-year engineering students, who often find programming a complex and abstract subject. I know that the leap into programming can seem overwhelming at first, especially when the concepts seem intangible. That's why my goal is to simplify these concepts, bringing them closer to you in a clear and practical way. Using languages like Python, C++, SQL, and Java, we'll break down the fundamentals of programming, focusing on real-world examples and applications that will help you understand the "why" behind each line of code. In addition to these subjects, I also offer classes in cloud design and programming. As a telecommunications engineer specializing in audiovisuals, my approach is dynamic and visual, helping you connect the abstract with the concrete. I'll guide you step by step, making the logic and structure of the code meaningful and accessible. You'll soon see how programming ceases to be a barrier and becomes a powerful tool in your career!
Computer programming · Web development
Develop Your Python Skills: Intermediate to Advanced This course is structured to consolidate your foundations and propel you toward complex projects, focusing on development best practices. 🐍 Intermediate Python: Solid Fundamentals This module aims to transform your superficial knowledge into operational mastery of the basics. Programming Concepts: In-depth review and application of variables, strings, and control logic (loops, conditions, switch-like structures). Modularity and Functions: Effective creation and use of functions to write reusable and maintainable code. Using Modules: Hands-on learning of integrating libraries to extend functionality (e.g. Turtle for drawing, time for time management, Pygame for games). Intermediate Final Project: Completion of a concrete mini-project using Turtle and/or Pygame modules to synthesize the acquired knowledge. 🚀 Advanced Python: Structures, OOP and Real Projects Take your skills to the next level by learning how to manage complex data and design robust applications. Advanced Data Structures: Detailed study and expert manipulation of Python collections: lists, tuples, sets, and dictionaries. Learn when to use which structure to optimize your programs. Object-Oriented Programming (OOP): Complete mastery of OOP (classes, objects, inheritance, encapsulation) – the essential approach for large-scale software development. Advanced Application Projects: Direct application of skills on high-value projects: Web Scraping (extraction of data from websites). Development of Graphical User Interfaces (GUI) with Tkinter and PyQt libraries.
Python · Algorithms · Computer programming
Showing results 301 - 325 of 1526301 - 325 of 1526

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.3 out of 5 based on 14 reviews.

Support courses in mathematics intended for high school students, adapted to different sectors: Science Maths, Science Exp, Letters (Lyon)
Azzedine
rating star
rating green star
Azzedine truly stands out as a remarkable instructor! Despite the short notice, he displayed remarkable consideration for our hectic timetable, ensuring to carve out time to equip me with Excel and Power BI skills for the assessment. A heartfelt thank you, Azzedine, for your exceptional teaching methods. I highly endorse Azzedine as your go-to teacher!
Review by IMANE
Mathematics and Physics Preparation for High-school (Kortenberg)
David
rating star
rating green star
Punctual and ready to adapt and adjust lessons to my daughter's concerns and needs in math. Highly recommended.
Review by JAMES
Learn Arabic language (read, write and speak fluently) (Esch-sur-Alzette)
Abir
rating star
rating green star
I’ve enjoyed my first lesson with Abir, she’s a very pleasant person.
Review by ELINA
map iconMap