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!

1639 online computer programming teachers

Ayoub

Algeria
£13

60-min

/h

Create your first websites and progress in programming with support tailored to your level.Translate this text using Google Translate.

Create your first websites and progress in programming with support tailored to your level.Translate this text using Google Translate.

My courses are designed for beginners as well as those with some prior knowledge who want to improve their programming skills or create their first web projects. I always begin by assessing your level and objectives (e.g., understanding the basics, completing an assignment, building a complete website, etc.). Then, I tailor the course entirely to your pace so you can learn without stress. I offer a comprehensive learning experience that combines theory (to understand the concepts) and practice (to apply them immediately). This allows you to progress faster and truly master what you learn. Teaching Methods: Simple explanations with concrete examples for the theory; Guided practical exercises to reinforce understanding; Mini-projects to directly apply each new concept; Correction and improvement of your own projects if you have any. Typical Session Structure: Quick review of previous concepts; New concept explained progressively; Practical exercises or mini-project to apply; Questions/answers + personalized advice; Work plan to continue between sessions (optional). What sets me apart: Simple teaching methods adapted to beginners; Balanced mix of theory and practice; Personalized support according to your objectives; Patience and step-by-step explanations; Possibility of creating concrete projects from the very first lessons. My courses are suitable for students from middle school to university level, as well as adults wishing to learn web development or change fields.

Hamid

Belgium
£22

60-min

/h

trusted teacher iconTrusted teacher

Machine Learning (ML) – Think “training” an AI to make predictions. (Used in trading bots, recommendations, etc.)Generative AI – Like ChatGTranslate this text using Google Translate.

Machine Learning (ML) – Think “training” an AI to make predictions. (Used in trading bots, recommendations, etc.)Generative AI – Like ChatGTranslate this text using Google Translate.

⚙️ 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.

Befekadu

Ethiopia
£12

60-min

/h

Website Designing using html JavaScript and css, game building using scratchTranslate this text using Google Translate.

Website Designing using html JavaScript and css, game building using scratchTranslate this text using Google Translate.

🌐 Learn Web Development & Game Creation — Fun and Practical Tutoring! Are you or your child interested in learning how to build websites or create games from scratch? Join my personalized Web Development and Game Building Tutoring Program — designed for both beginners and kids who want to learn through creativity and hands-on projects. 💻 What You’ll Learn: For Web Development (Teens & Beginners): Build real websites using HTML, CSS, and JavaScript Learn modern web design and responsive layouts Create interactive pages — buttons, forms, animations, and more Understand how websites actually work behind the scenes For Kids (Ages 7–14) — Game Building with Scratch: Design your own games and stories using Scratch Learn coding logic with fun drag-and-drop blocks Improve creativity, problem-solving, and storytelling skills 🎯 Why Learn With Me: Step-by-step lessons — easy to follow, project-based learning Flexible schedule (online or in-person) No prior experience required — just curiosity! By the end, you’ll have real projects you can proudly show off 📅 Start Learning Today! Whether you want to become a web developer or spark your child’s interest in coding, this program makes learning fun, practical, and future-ready.

Saad

Morocco
£12

60-min

/h

Python Course: Intermediate and Advanced LevelsThis intensive program is designed to take you from the fundamentals of programmingTranslate this text using Google Translate.

Python Course: Intermediate and Advanced LevelsThis intensive program is designed to take you from the fundamentals of programmingTranslate this text using Google Translate.

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.

PreviousShowing results 401 - 425 of 1639401 - 425 of 1639Next
Map
Map