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

Alonso

verified teacher icon
Chile
5.0

1 reviews

(1)

C$33

60-min

/h

trusted teacher iconTrusted teacher

Advice, jobs or online classes in statistics, inference, econometrics, R programming, etc.Translate this text using Google Translate.

Advice, jobs or online classes in statistics, inference, econometrics, R programming, etc.Translate this text using Google Translate.

Statistical engineer with more than 7 years of experience in teaching, advisory and consulting offers assistance in all kinds of issues related to statistics or data modeling. The assistance mode is 100% online and the software to be used can be R (expert level), powerBI, gretl, sql, stata, spss and excel. Professionally, working for a multinational consulting firm, I have developed statistical models for several of the main financial institutions in Latin America, corresponding to the banking, retail, factoring, leasing, and insurance sectors, among others. On the other hand, as an independent consultant I have developed projects for all types of areas, such as the pharmaceutical industry, mining, medicine, architecture, forestry, etc. In addition, I have worked for two universities teaching mathematics and statistics subjects. Finally, it is important to highlight that quality, responsibility and respect are guaranteed in each class or required work. Accompanied by an effective teaching method, based on theoretical and practical knowledge, including real examples of applicability in the workplace. Regarding the value of the service, this will be agreed upon jointly and will depend on the advice or class to be carried out. Best regards Other sources: Statistics, Probability, Inference, Econometrics, Linear models, Nonparametric methods, Sampling, Data analysis, Time series, Experimental design, Multivariate analysis, Data mining, Quantitative methods, Biostatistics, Geostatistics, Credit risk, Risk Operational, Business Intelligence, Machine Learning, R Programming, Rstudio, R project.

Hamdi

verified teacher icon
Belgium
C$53

60-min

/h

trusted teacher iconTrusted teacher

Exploring Computer Science: Programming and Beyond for Ages 7-17Translate this text using Google Translate.

Exploring Computer Science: Programming and Beyond for Ages 7-17Translate this text using Google Translate.

"Embark on an exciting journey into the world of Computer Science, tailored specifically for young minds aged 7-17. This course is designed to ignite curiosity and passion in the field of computing, providing a strong foundation in key areas like basic programming, computer architecture, and practical skills in office software. You'll discover the magic of how computers work, from the basics of coding to the intricacies of hardware. Learn to program using engaging and age-appropriate languages and tools, understand the fundamentals of computer architecture, and master essential software applications that are crucial in today’s digital world. Beyond the basics, this course encourages creativity and problem-solving. We’ll dive into exciting projects that blend learning with real-world applications, ensuring that students not only grasp the concepts but also see their practical implications. Suggested topics include: Introduction to Programming: Learn the basics of coding with languages suitable for young learners. How Computers Work: Demystify the components and operations of computers. Fun with Robotics: Explore the basics of robotics and how programming brings machines to life. Creative Computing: Engage in projects that combine coding with creativity, like building simple games or animations. Internet Safety and Ethics: Understand the importance of being safe and responsible online. Office Skills: Get hands-on with word processors, spreadsheets, and presentation tools, essential for academic and future professional success. This course is more than just a learning experience; it's a gateway to understanding and harnessing the power of technology, paving the way for future innovations and a deep appreciation of computer science." This course will be an adventure where each class brings new discoveries and achievements, perfect for young minds eager to delve into the world of computer science!

Andrea

verified teacher icon
Hong Kong
C$202

60-min

/h

trusted teacher iconTrusted teacher

PhD graduate Data Science, Data Analysis, Quantitative Methods, Python, Matlab, Statistical Packages/Software, Stata, R, Database, SQL, OraTranslate this text using Google Translate.

PhD graduate Data Science, Data Analysis, Quantitative Methods, Python, Matlab, Statistical Packages/Software, Stata, R, Database, SQL, OraTranslate this text using Google Translate.

SERVICES I can offer my assistance with Data Analysis, Data Science, Quantitative Methods, Analysis, Statistical Modelling, Forecast, Regression, Coding, Python, Matlab, Excel statistical software and packages such as Stata, R and Database languages such as SQL, Oracle, MySql and other Business-related subjects (with coding and programming if you are interested in it). I understand that there are different kinds of learning methods, so as long as you can find your style and the appropriate method, I believe that you can get twice the result with half the effort. I have been told to be good at breaking down complex statistical and modelling concepts, explaining them in diagrams, and also relating them to their uses in our daily lives. I can help you to understand statistics, econometrics, linear regression, forecast modelling, statistical modelling, quantitative methods, as well as introducing you to the fast-growing field of Data Analysis and Data Science. I can teach how to use Python, Matlab, Stata, R, Sas, R, Excel, SQL, Oracle, MySql and many more. - Statistics - Machine Learning - Deep Learning - Probability - Linear Regression - Statistical Modelling - Analysis - Data Analysis/Science - Modelling - Forecasting model - Time Series Analysis - Quantitative Methods - Python - Matlab - Stata - R - Sas - Excel EXPERIENCE AND EDUCATION - PhD graduate in Finance, with 5 years of research experience and scientific contribution in the field of empirical asset pricing with focus on equity factor models, machine learning for asset pricing, regime switching models, sentiment analysis, and portfolio construction - Freelance tutor and consultant in Finance, Data Science, Python, Statistics, and Econometrics for 3 years with 1500+ hours delivered to 150+ students and customers internationally - Former financial analyst with 4 years of experience in design and realization of prototypes of several financial algorithms of a proprietary software for portfolio management, analysis, and consulting - Experienced in written and oral communication to various audiences, from academic students to financial industry leaders and professionals through reviewing, editing, teaching, consulting, and oral presentations - Former University Teaching Assistant, strong analytical background with extensive classroom and online teaching experience, MSc in Quantitative Finance, Bachelor of Science in Economics and Finance - Excellent material available including slides, videos, tutorials and reading material. Extensive experience in research methods and software including Python, Jupyter notebook, Matlab, Sas, Stata, R, SQl/Oracle and Excel. - I thoroughly enjoy helping others, as my patience and friendly nature makes it easier to be in an educational environment. - I have learnt to adapt to different needs and learning styles according to the student, in order to optimise their success in turning their weaknesses into strengths. - I'm patient, friendly and understanding. I am proficient in research and development and it’s my day to day work. I am a photography enthusiast and an insatiable learner. GREETINGS My goal is also to inspire further study that will lead to an interesting and successful career. If you need further information about myself or my services, please do not hesitate to contact me. Feel free to send me a message and I'd be happy to give you an informal consultation. Thank you for looking at my profile and hope to hear from you soon, Andrea

Maxim

Belgium
C$60

60-min

/h

trusted teacher iconTrusted teacher

Experienced full-stack developer gives practical lessons on Java, Spring Boot, Angular, cloud, DevOps, and responsible AI usage.Translate this text using Google Translate.

Experienced full-stack developer gives practical lessons on Java, Spring Boot, Angular, cloud, DevOps, and responsible AI usage.Translate this text using Google Translate.

Modern software development goes far beyond just writing code. A professional developer must understand how frontend, backend, databases, cloud infrastructure, security, and deployment work together. In my hands-on lessons, you will learn how modern business applications are designed, developed, tested, and brought to production. Depending on your level and learning goals, we cover topics such as Java, object-oriented programming, Spring Boot, REST APIs, Angular, databases, microservices, Git, GitLab CI/CD, Docker, Kubernetes, AWS, Terraform, security, and troubleshooting. You will also learn how to use AI responsibly for programming, testing, documentation, and technical analysis. In addition, we always critically check and validate AI output. The lessons consist of clear explanations, live coding, practical exercises, code reviews, and realistic problems from professional software projects. For example, we can build, test, containerize, and deploy an Angular–Spring Boot application to a cloud environment together. The courses are suitable for Associate Degree Programming or Applied Informatics students, entry-level and mid-level developers, career changers, and professionals looking to deepen their knowledge of cloud, DevOps, or AI-assisted software development. You will learn not only which solution works, but more importantly why it works and how to independently analyze technical problems.

Elie

verified teacher icon
Belgium
C$48

60-min

/h

trusted teacher iconTrusted teacher

Electronics Engineering, STM32, FPGA/VHDL, Embedded Systems & PCB Design TutoringTranslate this text using Google Translate.

Electronics Engineering, STM32, FPGA/VHDL, Embedded Systems & PCB Design TutoringTranslate this text using Google Translate.

Are you struggling with electronics engineering courses, embedded systems projects, FPGA assignments, or microcontroller programming? I offer personalized tutoring and project assistance for university students, hobbyists, and professionals who want to improve their practical and theoretical skills. Topics I can help with include: • STM32 Microcontrollers (STM32CubeIDE, HAL, GPIO, ADC, DAC, Timers, UART, SPI, I2C, DMA, Interrupts, RTC, Ethernet, FreeRTOS) • 8051 Microcontrollers and Embedded C Programming • FPGA Development using VHDL (Basys3, Vivado, State Machines, UART, SPI, I2C, Digital Design) • Digital Electronics and Logic Design • PCB Design and Review (Altium Designer, Schematic Design, Component Selection, PCB Layout) • Sensors and Interfacing Projects • RF and Communication Engineering Laboratory Assignments • Industrial Communication Protocols (Modbus, Ethernet, PROFIBUS, PROFINET) • PHP and MySQL Programming Projects • Electronics Project Development from Concept to Implementation • Troubleshooting and Debugging Hardware and Software Projects My teaching approach focuses on understanding concepts through practical examples and real-world engineering applications. Whether you need help with coursework, laboratory assignments, final-year projects, exam preparation, or personal projects, I will guide you step-by-step until you fully understand the subject. Lessons can be adapted for beginners, intermediate students, or advanced engineering students.

Maroua

Tunisia
C$29

60-min

/h

trusted teacher iconTrusted teacher

Programming Tutoring: C, C++, and C# by a PhD in Computer Science with 13 years of experienceTranslate this text using Google Translate.

Programming Tutoring: C, C++, and C# by a PhD in Computer Science with 13 years of experienceTranslate this text using Google Translate.

C Language (Procedural Programming): Understand the basics of procedural programming. Master the fundamental concepts: variables, data types, operators, control structures, functions, and memory management. Develop skills in writing, compiling and debugging programs in C. C++ language (Object Oriented Programming): Introduction to object-oriented programming and its principles. Master the basic concepts: classes, objects, inheritance, polymorphism, encapsulation and abstraction. Develop C++ applications using standard libraries. C# language (Object Oriented Programming): Understand the fundamentals of the C# language and the .NET environment. Master the concepts of object-oriented programming in C#: classes, interfaces, inheritance, polymorphism, etc. Develop C# applications with particular attention to practical aspects and good coding practices. Methodology : Analysis of individual needs: Each student has specific needs, whether beginner or advanced. An initial evaluation will determine the level and objectives. Theoretical lessons: Detailed explanation of the concepts and fundamental principles of programming. Practical exercises: Application of concepts through concrete exercises and projects to reinforce learning. Feedback and personalized monitoring: Correction of work, explanations of errors, and advice for improvement. Concerned public : Computer science students Professionals wishing to retrain or improve their skills Programming enthusiasts wishing to deepen their knowledge

PreviousShowing results 226 - 250 of 1651226 - 250 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.8 out of 5 based on 17 reviews.

“ Han is very professional and friendly. He does a fantastic job at preparing lessons and support that is tailored perfectly to the student. He goes over and above to ensure that students receive quality support that is appropriate for their level and that provides a framework for their exam success. I would definitely recommend taking Han's classes! ”

“ Giovanni is a lovely, encouraging teacher who explained the lesson well. He had excellent subject knowledge. ”

“ Very friendly and has an efficient method of teaching :) ”

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.8 out of 5 based on 17 reviews.

Map
Map