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!

1651 online computer programming teachers

play iconVideo

Sami

verified teacher icon
France
C$25

60-min

/h

trusted teacher iconTrusted teacher

Computer engineer and teacher, specializing in IT support and personalized academic tutoringTranslate this text using Google Translate.

Computer engineer and teacher, specializing in IT support and personalized academic tutoringTranslate this text using Google Translate.

A computer science engineer with a Master's degree (Bac+5), specializing in programming and algorithms, I have been a private tutor since 2023. I support middle school, high school, and post-secondary students with a clear, supportive, and structured teaching approach. My goal is to strengthen logic, methodology, and confidence so that each student can make lasting progress and achieve their academic goals. Passionate about teaching and sharing computer science knowledge, I also volunteer to help young people develop their logic, autonomy and digital skills in a caring and motivating environment. I support high school and post-baccalaureate students according to their field of study: - NSI (general high school): Python, algorithms, web basics (HTML, CSS, JavaScript) and databases (SQL) - STI2D – SIN option: Python, PHP, C (Arduino), technical projects and embedded systems - Vocational Baccalaureate (Digital Systems): networks, systems and applied programming - BTS in Computer Science: structured and object-oriented programming, professional projects and tools My approach is based on listening, patience, and teaching methods adapted to each individual's profile, in order to foster success, motivation, and a desire to learn.

Video thumbnail
Play icon
Sami's video

Oussama

verified teacher icon
Netherlands
4.7

8 reviews

(8)

C$43

60-min

/h

trusted teacher iconTrusted teacher

Python Programming & AI Integration for Web Developers: ChatGPT API, Prompt Engineering & AI FeaturesTranslate this text using Google Translate.

Python Programming & AI Integration for Web Developers: ChatGPT API, Prompt Engineering & AI FeaturesTranslate this text using Google Translate.

Learn to add AI features to your applications using ChatGPT API. Taught by a Full-Stack Engineer who's integrated AI into real client projects. What You'll Learn: ChatGPT API Integration: Add AI chat, content generation, or text analysis to any web app Prompt Engineering: Write effective prompts that give consistent, quality results Production Implementation: Rate limiting, cost management, error handling, security Real-World Deployment: Deploy AI features to AWS with proper monitoring and logging Technologies: OpenAI API (ChatGPT-4) React/Next.js frontend integration Node.js/NestJS backend Secure API key management Cost optimization (don't waste money on API calls) Perfect For: Developers: Add AI to your portfolio (instant differentiation from other candidates) Freelancers: Offer AI integration services Students: Build an AI-powered projects that stands out Entrepreneurs: Add AI features to your product without hiring an AI engineer What We'll Build: AI chatbot for your website (customer support, FAQ assistant) Content generation tool (blog posts, product descriptions, social media) Text analysis features (summarization, sentiment, keyword extraction) Custom AI assistant for your specific use case Real Examples: E-commerce: AI product description generator Real estate: AI property listing writer Marketing: AI social media content creator Education: AI study assistant What's Included: Working code you can deploy immediately Cost management strategies (API calls can get expensive!) Error handling and fallback strategies Production deployment checklist No AI experience needed - just basic JavaScript/React knowledge.

Sohaib

Morocco
C$13

60-min

/h

trusted teacher iconTrusted teacher

Learn the C programming language for beginners — Step-by-step programmingTranslate this text using Google Translate.

Learn the C programming language for beginners — Step-by-step programmingTranslate this text using Google Translate.

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.

Yassine

Tunisia
C$10

60-min

/h

trusted teacher iconTrusted teacher

Private tutoring in Computer Science & Python (High School Level)Translate this text using Google Translate.

Private tutoring in Computer Science & Python (High School Level)Translate this text using Google Translate.

💻 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.

Dr. Fawaz

United Kingdom
C$113

60-min

/h

trusted teacher iconTrusted teacher

25+ Years Experience Teaches Computer Science, PhD, Masters, Undergraduate GCSE Subjects, Coursework Writing, Thesis Support, and Research STranslate this text using Google Translate.

25+ Years Experience Teaches Computer Science, PhD, Masters, Undergraduate GCSE Subjects, Coursework Writing, Thesis Support, and Research STranslate this text using Google Translate.

About the Lessons My tutoring supports students across all academic levels, including: School Level • GCSE subjects support • exam preparation • coursework guidance • study techniques Undergraduate Level • essay structure and argumentation • coursework development • research methods • presentation preparation Postgraduate & PhD • thesis structure • research strategy • academic writing improvement • paper preparation Academic Writing Support Many students specifically come to me for help with: essay writing coursework planning dissertation structure thesis writing academic proofreading clarity and argument improvement The goal is always to help you improve your own work and develop strong academic skills. My Teaching Method Every student receives a personalised academic support plan. Step 1 — Diagnostic Session We identify: • your current level • your academic goals • the main difficulties you are facing Step 2 — Personal Study Plan Together we create a plan that may include: • subject understanding • academic writing improvement • exam preparation strategies • research and reading techniques Step 3 — Guided Practice Sessions include: • problem-solving exercises • writing structure development • coursework and essay guidance • feedback and improvement Step 4 — Independent Confidence The goal is that you will learn: • how to organise complex ideas • how to write clearly and persuasively • how to manage academic workloads effectively Who I Work With I typically support: • GCSE students preparing for exams • A-level students needing academic structure • undergraduate students with coursework • MSc and PhD students writing theses • international students developing academic writing skills Subjects I Teach Main subjects: Academic Tutoring Coursework Support Associated subjects: • GCSE Subjects (general academic support) • Essay Writing • Coursework Guidance • Dissertation Support • Thesis Writing • Academic Proofreading • Research Methods • Critical Thinking • Study Skills • Academic Presentation Skills • University Preparation • PhD Mentoring What You Can Expect After working together, students usually gain: clearer academic writing stronger argument structure improved coursework and essays better exam preparation methods greater academic confidence

PreviousShowing results 126 - 150 of 1651126 - 150 of 1651Next

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

“ I have no prior experience in this area and I took lessons with Ousamma. He has enough patience and a knack in guiding you step by step through the lessons and exercises in a very simple way to understand them well. He is an invested teacher that is kind and polite. He will help you to develop your abilities and to feel confident in order to achieve your goals. I warmly recommend him and extend my gratitude his great support throughout my learning journey. ”

“ 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. ”

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

Map
Map