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!

1666 online computer programming teachers

Linus

verified teacher icon
Netherlands
5.0

1 reviews

(1)

$30

60-min

/h

trusted teacher iconTrusted teacher
student icon
1Students

HTML and CSS for Beginners – Online Lessons with a Focus on Structure and Basic Web Development

HTML and CSS for Beginners – Online Lessons with a Focus on Structure and Basic Web Development

Do you want to learn how websites are structured? In these online lessons, you'll learn the basics of HTML and CSS in a structured and clear way. We'll work step by step on understanding the structure of a webpage and how to design it visually. What will we cover? Depending on your level, we can work on: • Basic HTML structure • Elements such as headings, paragraphs, and lists • Links and images • Introduction to CSS • Colors, fonts, and layout • Box model and positioning • Structure and readable code The emphasis is on understanding the technical structure of a website, not just on copying code. Lesson structure Each lesson consists of: • Explanation of new concepts • Analysis of sample code • Step-by-step collaborative building • Exercises for independent practice We'll work at a leisurely pace and build on what you've already learned. For whom? • Absolute beginners • Students studying HTML/CSS at school • People who want to start with web development • Anyone who wants to build a solid foundation What can you expect? • Structured explanations • Practical examples • Personal guidance • Focus on understanding and structure No fixed, standard course, but guidance tailored to your learning goals.

Mariam

Egypt
$13

60-min

/h

trusted teacher iconTrusted teacher

Beginner-Friendly AI & Python Programming Course 🤖🐍

Beginner-Friendly AI & Python Programming Course 🤖🐍

Beginner-Friendly AI & Python Programming Course 🤖🐍 Curious about Artificial Intelligence (AI) and how computers learn, solve problems, and follow instructions? This course is designed for beginners who want to explore the exciting world of AI and programming in a simple, fun, and practical way! No previous programming experience is required. We’ll start with the basics and gradually build your understanding through clear explanations, relatable examples, hands-on exercises, and small projects. What you’ll learn: Introduction to AI: Discover what artificial intelligence is and how we use it in everyday life. AI in the real world: Explore AI tools, applications, and careers that use AI. Introduction to Python: Learn one of the most popular programming languages from the ground up and develop a new skill. Programming fundamentals: Understand variables, data types, conditions, and other essential concepts. Algorithms and problem-solving: Learn how to break problems into smaller steps and turn ideas into code. Machine Learning vs. Deep Learning: Get a beginner-friendly introduction to how computers can learn from data. Practical exercises and mini-projects: Apply what you learn and build confidence through hands-on practice. and more to come! Lessons can be adapted to your current level, learning goals, and pace. Individual and group sessions are welcome!

Sohaib

Morocco
$13

60-min

/h

trusted teacher iconTrusted teacher

Learn the C programming language for beginners — Step-by-step programming

Learn the C programming language for beginners — Step-by-step programming

Do you want to learn to program but don't know where to start? This course is for you. As a student in Applied Computer Science & Cybersecurity at the Faculty of Sciences in Rabat, I have already helped several friends understand programming — it is this experience that made me want to teach more broadly. Why start with C? It's one of the best languages to begin with: it forces you to understand what's really happening behind the scenes, without any shortcuts. Once you've mastered the basics of C, learning any other language (Python, Java, JavaScript, etc.) becomes much easier. It's an excellent starting point, whether you're aiming for computer science studies or simply curious to understand how a program works. My method: "learning by doing," at your own pace. I don't impose a rigid program—I observe where you are and adapt the speed, examples, and exercises to your individual needs. From the very first session, you write and execute real code, not just theory. Each session ends with a concrete mini-project (a game, a calculator) that you can proudly showcase at the end. This course is suitable for: - Middle and high school students curious to discover the programming - Students starting their computer science studies - Anyone, beginner or otherwise, with no prerequisites Patience, teaching skills, and a genuine concern for seeing you progress at your own pace.

Nuria

Spain
$34

60-min

/h

trusted teacher iconTrusted teacher

Applied Artificial Intelligence classes | Python, Generative AI, LLM and Automation

Applied Artificial Intelligence classes | Python, Generative AI, LLM and Automation

Do you want to learn Artificial Intelligence from scratch or do you need support with a subject, practice or project related to AI? The classes are online, one-on-one, and fully tailored to your level and goals. We can work from the fundamentals to practical applications using Python, generative AI tools, language models, and APIs. We can work on content such as: fundamentals of Artificial Intelligence; Python applied to AI and data processing; data preparation, cleaning and analysis; NumPy, pandas and data visualization; Introduction to Machine Learning; classification, regression and model evaluation; Generative AI and Language Models (LLM); use of ChatGPT, Gemini and other AI tools; design and improvement of prompts; consumption of AI model APIs; task automation using AI; AI integration in applications; search and work with information and documents; development of small projects and prototypes; internships, projects and exam preparation. The goal is not only to learn how to use AI tools, but to understand how they work, when to use them, and how to practically integrate them into your own projects. We can start from scratch, work on the syllabus of your subject, or develop a specific application or project step by step. In addition to the classes, you will have access to our educational platform with its own documentation, exercises, examples, practices and other resources to continue working between sessions. Additional information for the student You can bring your own syllabus, practical exercises, data, or project. We will adapt the classes to your prior knowledge and the objective you want to achieve.

Yassine

Tunisia
$13

60-min

/h

trusted teacher iconTrusted teacher

Private tutoring in Computer Science & Python (High School Level)

Private tutoring in Computer Science & Python (High School Level)

💻 Private lessons in Computer Science & Python 📘 7th year of secondary school • Introduction to algorithms and programming • Variables, data types, and basic instructions • Conditional and repetitive structures • Exercises adapted to the Tunisian curriculum • Homework help and test preparation 📗 2nd year of secondary school • Algorithms and programming • Conditional structures and loops • Tables and data processing • Functions and procedures • Application exercises and preparation for tests 📕 3rd year of secondary school • Advanced algorithms and programming • Data structures and array processing • Functions, procedures and modularity • Problem-solving and curriculum exercises • Preparation for homework and exams 🎓 4th year of secondary school – Baccalaureate in Computer Science / other • Complete revision of the Tunisian Baccalaureate Computer Science program • Algorithms and programming • Data structures and file processing • Databases and SQL • Web development according to the program • Baccalaureate exercises and topics • Intensive preparation for the Baccalaureate exams 🐍 Python Programming – All Levels Courses suitable for beginners and students wishing to learn Python: • Syntax and basics of Python • Variables, conditions and loops • Lists, dictionaries, and other data structures • Functions and structured programming • Practical exercises • Gradual learning according to your level 📚 Personalized lessons • Individual support • Tunisian curriculum • Homework help 📩 For more information or to book a session, feel free to contact me.

PreviousShowing results 126 - 150 of 1666126 - 150 of 1666Next

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

“ Mihai is a very knowledgeable teacher. He can answer any question you ask him. He also addresses topics that are not his area of expertise per se and explains them to you in simple terms. His examples are easy to follow and linked to real problems. Yet, they are complex enough so that you can apply them afterwards. Overall, I highly recommend Mihai to anyone, beginner or advanced! ”

“ He is a great instructor, I have already had a few lessons and will continue to have lessons with him weekly. He explains everything in a way that is easy to understand and he gives you actual exercises that you can use in real life when it comes to programming. I highly recommend hiring him. ”

“ Mehdi is a great teacher, he explains in a way that is very easy to understand and have enjoyed his lessons. Jacob ”

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