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!

1673 online computer programming teachers

Abdul Basir

Afghanistan
13€

60-min

/h

Programming Language,Database,Python,C++,OPP, Pashto Language

Programming Language,Database,Python,C++,OPP, Pashto Language

Hello and welcome! I am AbdulBasir Momand, a Software Engineer, Full-Stack Developer, and passionate educator with a strong background in computer science, software development, and modern web technologies. I am passionate about sharing knowledge and helping students develop practical skills in programming, web development, database management, and software engineering. My goal is to make technology easy to understand by explaining complex concepts in a simple, structured, and practical way. I offer online classes for beginners, intermediate learners, university students, and anyone interested in building a career in the technology industry. What I Teach 1. Programming Languages * Python Programming * C++ Programming * Programming Fundamentals * Object-Oriented Programming (OOP) * Data Structures and Algorithms 2. Web Design and Development * HTML5 and CSS3 * JavaScript * Responsive Web Design * Front-End Development * Back-End Development * Full-Stack Web Development 3. Software Engineering * Software Engineering Fundamentals * Software Development Life Cycle (SDLC) * Object-Oriented Design * Software Architecture Fundamentals * Project Development and Problem Solving 4. Database Management * Database Fundamentals * SQL * Database Design * Relational Database Management Systems * Database Queries and Management 5. Pashto Language * Pashto for Beginners * Pashto Speaking and Conversation * Pashto Reading and Writing * Pashto Grammar * Practical Everyday Pashto My Teaching Approach My teaching philosophy is based on simplicity, practical learning, and student engagement. * Beginner-friendly explanations. * Step-by-step lessons. * Practical examples and coding exercises. * Real-world projects and assignments. * Individual attention and interactive sessions. * Support with programming problems and academic concepts. Whether you are learning your first programming language, developing your first website, improving your software engineering skills, or learning Pashto, I am here to guide you. My Mission My mission is to make quality education accessible to everyone and help students gain the knowledge, confidence, and practical skills they need to succeed. Let’s learn, build, practice, and grow together! Welcome to my classes!

Abel

United Kingdom
70€

60-min

/h

GCSE, IGCSE and A-level Computer Science: exam technique and programming with a University of Kent PhD researcher

GCSE, IGCSE and A-level Computer Science: exam technique and programming with a University of Kent PhD researcher

I'm Abel, a Computer Science specialist based in Canterbury, Kent. I hold a BSc in Artificial Intelligence from the University of Kent and an MSc in Artificial Intelligence from City St George's, University of London, and I'm now a PhD researcher at the University of Kent, working on AI and reinforcement learning. I've tutored GCSE, IGCSE and A-level Computer Science since 2021. Who I help: Year 9 to Year 13 students on AQA, OCR, Edexcel and Cambridge courses, including Cambridge IGCSE. Some are aiming for a 9 and keep dropping marks on the long questions. Others are stuck at a 4 or 5 and have lost confidence with programming. Both get a plan. How lessons work: we meet one-to-one on Google Meet with a shared whiteboard and a live Python editor. Theory is taught through exam questions rather than slides, so every topic links to the marks it earns. For programming we work the way the exam does: plan it, write it on paper, then type it in and test it. Students learn to trace code by hand, spot their own bugs and structure the long-answer questions examiners reward. What parents get: a diagnostic opening lesson with a plan for the term, and a short written update after every lesson covering what we did, what went well and the homework set. One recent Year 10 student went from 50% to 81% between one school test and the next. I teach online across the UK, with weekday evening and weekend slots, and daytime lessons by arrangement. I'm happy to work alongside what school is doing, including mock preparation and A-level NEA support.

Léhane

Belgium
35€

60-min

/h

Online programming courses for children and teens — Create your own games with Scratch, Python or Roblox

Online programming courses for children and teens — Create your own games with Scratch, Python or Roblox

Does your child love video games and want to understand how to create them? I offer online programming courses for children and teenagers, beginners or those with some prior knowledge. As an independent developer, I have also been teaching programming and robotics to young people for over a year. My approach is based on practice: each new concept is used to build a project that the student can test, modify and personalize. Depending on their age, desires, and skill level, we can work with: • Scratch: discover programming by creating games and animations. Movement, interaction, scores, mazes or Snake allow you to gradually approach the logic of code. • Python: Learn text-based programming through mini-games, challenges, and small applications. We work specifically on variables, conditions, loops, and functions. • Roblox Studio: design a game world and learn how to make it interactive with Luau. Obstacle courses, checkpoints, collectibles, and game rules are suitable projects to start with. The goal is for the student to understand what they are building, learn to identify errors, and gradually gain autonomy. Projects are guided, then personalized to allow ample room for their creativity. The courses are primarily aimed at young people aged 8 to 17. The choice of tools and the level of difficulty are adapted to each student: no prior programming knowledge is necessary to begin. The sessions take place remotely, with screen sharing. Individual or small group lessons can be arranged depending on availability and skill levels.

Covenant

Nigeria
19€

60-min

/h

Web Development for Beginners – Learn HTML, CSS & JavaScript from Scratch

Web Development for Beginners – Learn HTML, CSS & JavaScript from Scratch

**Do you want to learn how to build websites but don't know where to start?** Welcome to my beginner-friendly Web Development class! I'm an ICT Instructor and Full-Stack Web Developer with practical experience teaching students and building real-world web applications. In this interactive class, I will guide you step by step through the fundamentals of website development, even if you have never written a line of code before. **What You Will Learn:** - **HTML:** Understand how websites are structured using headings, paragraphs, images, links, forms, and other elements. - **CSS:** Learn how to make websites beautiful using colours, fonts, spacing, layouts, and responsive design. - **JavaScript:** Discover how to add interactivity and functionality to websites. - **Visual Studio Code:** Learn how to install and use a professional code editor. - **Practical Projects:** Build simple web pages and gradually develop your own website. - **Debugging:** Learn how to identify and correct common coding mistakes. **My Teaching Approach** I explain technical concepts in simple English, using practical demonstrations, real-world examples, interactive exercises, and guided projects. You will be encouraged to ask questions, practise during lessons, and develop confidence in your programming abilities. **Who Is This Class For?** This class is suitable for complete beginners, students, aspiring web developers, and anyone interested in learning how websites work. No previous programming experience is required. **By the end of our lessons, you will have a strong foundation in web development and the confidence to continue building your own projects.**

Pratiksha

verified teacher icon
India
14€

60-min

/h

Python Level 1 5-day Workshop : Learn Coding Through Hands-On Projects

Python Level 1 5-day Workshop : Learn Coding Through Hands-On Projects

Python Level 1Workshop **Course Description** Want to learn programming from scratch? This beginner-friendly Python course introduces students to coding through interactive lessons, practical exercises, and fun mini-projects. Students will learn how to write Python programs, work with different types of data, take user input, make decisions using conditions, and repeat actions using loops. Each concept is explained step by step with real-life examples and hands-on coding activities. **What You Will Learn** * **Lesson 1: Your First Python Program** — Learn the `print()` function, display messages, and create simple programs. * **Lesson 2: Variables and Data Types** — Store and work with text, numbers, and other basic data. * **Lesson 3: User Input and Calculations** — Build interactive programs that accept user input and perform calculations. * **Lesson 4: Conditional Statements** — Use `if`, `elif`, and `else` to make programs respond to different situations. * **Lesson 5: Loops and Mini-Projects** — Use loops to repeat actions and apply your skills in practical coding challenges. **Hands-On Projects** Students will apply their learning by building beginner-friendly projects such as a calculator, a number-guessing game, and a Rock-Paper-Scissors game. **Who Is This Course For?** * Children and teenagers aged 8–16. * Complete beginners with no prior programming experience. * Students who want to develop logical thinking, problem-solving, and computational skills. * Learners who want to explore programming through practical projects. **My Teaching Approach** I explain concepts step by step, use relatable examples, and encourage students to write their own code instead of simply copying solutions. Lessons are adapted to each student's pace, with coding exercises and challenges to strengthen understanding. **No prior coding experience is required.** Students need a computer and an internet connection to participate. By the end of Level 1, students will have a solid foundation in Python basics and the confidence to start creating their own simple programs.

PreviousShowing results 26 - 50 of 167326 - 50 of 1673Next