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!

1521 online computer programming teachers

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 1521301 - 325 of 1521

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.0 out of 5 based on 10 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
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
Computer - Science and Data - Science makes you A_PLUS (Liverpool)
Faisal
rating star
rating green star
He build up ur skills step by step
Review by CHIAMAKA
map iconMap