Trusted teacher: Looking to master programming and become a skilled developer? In this course, you will learn the basics and tools to manipulate python and other programming languages as well as using them to build machine learning models. We also provide assistance to students specializing in programming and database management using SQL (CPGE students). Under special request, we provide courses on other programming languages such as C, R studio, MATLAB, ... If you have any further questions, feel free to contact us. Python is a powerful general-purpose programming language. It is used in web development, data science, software prototyping, etc. Fortunately for beginners, Python has a simple and easy to use syntax. This makes Python a great language for learning programming for beginners. In this course, you will learn the basics and tools for manipulating python as well as its use to build machine learning models. We also provide assistance to students specializing in python programming and database management using SQL (CPGE students). On special request, we organize courses on other programming languages such as C, R studio, MATLAB, ... If you have any further questions, please do not hesitate to contact us.
Online Computer programming teachers via webcam
Find your perfect online Computer programming private tutor on Apprentus.
Connect and learn Computer programming online with our teachers today!
866 online computer programming teachers
866 online computer programming teachers
Youness - Paris, FranceRecently active$27
Trusted teacher: I am an associate professor of electrical engineering I offer courses in everything related to the discipline of electrical engineering: CPGE / BTS / DUT / IUT / DTS / UNIVERSITY / Technical high school ARCHITECTURE OF A PROGRAMMED SYSTEM INTERNAL AND EXTERNAL APPEARANCE INPUT/OUTPUT MANAGEMENT timeouts timers, watchdog PIC 16F8X 16F8XX PROGRAMMING INTERRUPTIONS MANAGEMENT ASSEMBLER PROGRAMMING PROGRAMMING IN C MACHINE CONTROL SOFTWARE SIMULATION MPLAB MIKROC ISIS/PROTEUS
Computer programming · Electronic circuits · Electrical circuits
Join this Python Foundations class led by an experienced tutor with over 3 years of practical Python programming experience. With a strong educational background including courses on Udemy, computer science courses at Leiden University, and a Harvard AI course on edX, I am passionate about sharing my expertise and helping you build a solid foundation in Python programming. In this comprehensive class, we will cover the fundamental concepts of Python, starting from basic syntax and data types to more advanced topics such as functions and object-oriented programming. Through hands-on exercises and real-world examples, you will gain practical coding skills and the confidence to tackle Python projects. Whether you're a beginner or an intermediate learner, this class is tailored to accommodate various skill levels. By the end of the course, you will have a strong understanding of Python and be well-equipped to take on coding challenges. Enroll now and embark on an exciting Python programming journey!
Computer programming · Python · Computer science
Trusted teacher: This course is intended for those who want to start, begin or improve in programming. I can easily teach you the basics of programming in Java, Python, C but help you improve your skills or even help you on a programming project. I practice programming since I was 14 years old and I created several projects, from high school to higher education. This course is therefore intended for all levels, for people wishing to start but also for middle school or high school students who need help in their lessons. I have already taught programming and project monitoring courses in Java and would be happy to help you achieve your goal, adapting to the level and pace / pedagogy needed by anyone. Classes take place mainly at my home or on the EPFL campus, I can also travel by public transport to your home.
Computer science · Computer programming · Computer basics
- EN "Learn Programming Fundamentals" is an engaging and comprehensive course designed to provide students with a strong foundation in computer programming. Throughout the course, students will embark on a dynamic journey exploring the fundamental concepts and principles that underpin the world of programming. Starting with the basics, we will delve into essential programming languages like Python and Java, teaching students how to write clean, efficient, and logical code. From variables, data types, and control structures to algorithms, functions, and object-oriented programming, this course will equip students with the essential tools and problem-solving strategies necessary to tackle real-world programming challenges. Through hands-on exercises, coding projects, and collaborative activities, students will develop their critical thinking skills, enhance their logical reasoning abilities, and cultivate their creativity. By the end of the course, students will have a solid understanding of programming fundamentals, empowering them to pursue further studies or confidently apply their skills to develop innovative solutions in the ever-evolving field of computer science. - FR "Apprenez les Fondamentaux de la Programmation" est un cours complet et captivant conçu pour fournir aux étudiants une solide base en programmation informatique. Tout au long du cours, les étudiants se lanceront dans un voyage dynamique pour explorer les concepts et principes fondamentaux qui sous-tendent le monde de la programmation. En commençant par les bases, nous plongerons dans des langages de programmation essentiels tels que Python et Java, enseignant aux étudiants comment écrire un code propre, efficace et logique. Des variables, des types de données et des structures de contrôle aux algorithmes, aux fonctions et à la programmation orientée objet, ce cours dotera les étudiants des outils essentiels et des stratégies de résolution de problèmes nécessaires pour relever les défis de programmation du monde réel. Grâce à des exercices pratiques, des projets de codage et des activités collaboratives, les étudiants développeront leurs compétences en pensée critique, amélioreront leurs capacités de raisonnement logique et cultiveront leur créativité. À la fin du cours, les étudiants auront une compréhension solide des fondamentaux de la programmation, ce qui leur permettra de poursuivre des études supplémentaires ou d'appliquer leurs compétences en toute confiance pour développer des solutions innovantes dans le domaine en constante évolution de l'informatique.
Algorithms · Python · Computer programming
Matías - Los Angeles, CA, United States$31
Trusted teacher: Python is one of the best, or the best, language to start learning to code. It is, also, one of the languages more used today. Particularly in the more avant-garde fields, machine learning, for example. This popularity makes python constantly evolve. Its tools and libraries are ample, free and very varied. I am an aeronautical engineer who likes to share what he can do. I profit by teaching and motivating people. I am used to working with people of different ages. I believe in segmentation, visualization of progress, objective results and practice. Beyond these general lines, there is no rule or magic method. Some things work with some students and not with others. Adapting to needs is really the goal of private lessons. So I will do my best to find what motivates and helps my student.
Computer programming · Python
I have a PhD in computer science and offer courses. I have already taught classes ranging from Bachelor to Master during my PhD studies. I can coach you in Java, Python, algorithms, project management tools and software testing. I love theoretical concepts in computer science so you can also ask me I you have difficulties to understand some points
Computer programming · Computer science · Algorithms
Ilias - Brussels, Belgium$38
Trusted teacher: Python is easier to learn and understand than other programming languages. Its instructions are simple and easily readable with a clean syntax which doesn't really involve complex coding. However simple and easy to learn, Python can be used to create the highly interactive programs. This course aims to engage learners with little or even no previous programming experience. The programme for beginners starts with an introduction to the basic fundamentals of Python (expressions, conditionals, and functions). Then, as the course progresses, learners will be able to combine Python commands and modules like Pygame, Matplotlib, Numpy and Tkinter to implement their ideas and develop skills like computational thinking, creativity and problem solving. The content and pace of the course is adapted to the age and needs of the learners.
Computer programming · Python · Tutoring
- Online / home visited Mathematics and ICT/ Computer Science / Programming classes for grade 9 to A/L students. - Both Local syllabus and International syllabus classes are offered. - Also conducting university-level classes. Conducted by a teacher who's currently a B.Sc. undergraduate
Math · Computer science · Computer programming
Trusted teacher: Graduated with a scientific baccalaureate in mathematics option, I then turned to a higher technician certificate in IT & networks, this training focused on building and developing networks and websites allowed me to learn from advantage over physical computer science. Currently, I am training as a full-stack web developer on a learning contract, which allows me to learn the TRUE job in an IT company. Below you will find what I am capable of achieving today: - Installation, configuration, and deployment of WordPress themes and components - Custom development of Wordpress themes and plugins - Extensive use of ACF Pro, Custom Post Type, Gravity Forms, Wordfence, Google Analytics, Elementor, Sucuri Alert, Wp rocket ... tools - Development of pages in HTML, CSS, JS / Jquery, PHP, React JS. - Natural SEO. - Use of models in Adobe Illustrator and Photoshop. - Responsive sites. - Administration and application maintenance. - Data base management. I base myself on my knowledge acquired in my training as well as in companies where I had the opportunity to work (3 years experience in business). You can find some creations that I made for my own personal development on my CV site:
Computer programming · Computer science · Computer basics
The course is divided into several stages starting first with - A general introduction to the embedded system; definition, areas of activity, interest, advantages and disadvantages. - Studies of the internal architectures of the various embedded systems (Memories, buses, cache, debugging) as well as the various embedded communication protocols (I2C, UART, SPI, CAN). - Introduction to the C programming language and applications to embedded domains. - Study and application of Arduino and STM32 microcontrollers. - Various applications according to the needs of the student. - Complete follow-up of the different stages and progress of the student.
Information systems · Computer programming · Robotics
Abdelhamid - Casablanca, Morocco$16
Trusted teacher: Hi there. I offer support courses to help you learn and master the following courses: (1) Algorithms (basic and advanced) (2) Programming (C, C++, Java, Python, Assembler, ProLog, Lisp, Occaml) (3) Object-oriented programming (4) Compilation theory (Automata, regular expressions, grammar, lexical analysis, syntactic analysis, semantic analysis). I can also help you to do your homework in TD and TP and supervise you in your projects (correction of old exam subjects, proposal of exam subjects). The support courses that I offer are of different forms: pdf courses calibrated according to your level, courses recorded in the form of videos, online courses.
Computer science · Computer programming · Algorithms
Computers are at the very core of everyday lives now and almost every field of work benefits from a basic understanding of statistics and programming to become competitive. Programming is not that complicated regarding the basics; the key to becoming an expert is to have solid foundations. I'm a trained Bioinformatician with extensive programming experience in several different languages like Python, JAVA, C, C++, R, and C#. I aim to teach the basics of how programming works, how to start with it and how to solve problems efficiently and think logically.
Computer science · Computer programming · Statistics
Zen - Saint-Hyacinthe, 10, Canada$19
Trusted teacher: University professor offers support courses in: * Office automation initiation and improvement; * Microsoft Access Advanced; * Computer programming languages: C / C ++ / Java / J2E, ...; * CISCO CCNA preparation computer networks; * Diagnosis and maintenance of computer equipment; * Architecture of computers and operating systems:
Computer programming · Network infrastructure · Tutoring
Knowledge to get started in Java: -------------------------------------------------- Installing the Integrated Development Environment (IDE) Notions of classes and how to create them. Comments Variables (declaring variables, choosing the right type of variable) Data Types Attributes and Methods The tables Buckles Exercises Object Oriented Programming in Java: ----------------------------------------------- Classes/Objects Builders Access Modifiers encapsulation Legacy Polymorphism Abstraction interfaces Data entry by users Collections (ArrayList, LinkedList, HashMap, HashSet) Iterator Exceptions Exercises (developing programs) File Management in Java: ----------------------------------- Create and Write to file read files Delete files Exercises
Java · Computer programming · Computer science
Enrique - Vancouver, 02, Canada$69
Trusted teacher: Don't settle for less than Excellence. Aerospace Engineer, Master in Quantum Physics and PhD (Doctorate) work at University of Cambridge. I also worked for 4 years developing MATLAB - deep programming skills: MATLAB/Simulink family, C/C++, Fortran, Python 12+ years experience tutoring students for Distinction worldwide with consistent results: I have tutored more than 50 students and worked together to achieve their goals in different fields. I seek Excellence in results with lessons that are unique, useful and interesting. My lessons are totally tailored to the student's needs, and they will evolve with you. From school to the more advanced levels or professional use: - University levels (undergrad and postgrad). - Preparation for A-Levels, GCSE, University Entry or equivalent. - Can work on specific projects at professional level, such as interview preparation. - Highschool and diplomas. - Broad experience working with children. Every lesson is carefully prepared in advance to make sure it meets your goals and specific areas of improvement. I will make the lessons as dynamical as possible, 1:1, based on the student. You will be the focus of the lesson - they will be held through webcam, so you can connect from anywhere! My schedule is very flexible and I can adapt to your needs. Feel free to ask any questions regarding my method, the schedule and price - I am very happy to help you.
Physics · Computer programming · Math
Computer development professional offers courses on: - Ms Access, all versions - MS Excel, all versions, - Programming in VBA - Assistance in the design of management tools During the day or in the evening, exclusively remotely (Teams, Google Meet, or other..)
Computer programming · Microsoft access · Microsoft excel
A civil engineer with extensive teaching and practical experience, ready to give private lessons to university students specializing in civil engineering and help students understand various civil engineering subjects and prepare for exams and graduation projects. Subjects that can be taught: All civil engineering subjects (Hydraulics, Hydrology, Calculus, Statics, Material Strength, Structural Analysis, Concrete, Steel, Geotechnics
Test prep · Computer programming · Tutoring
Programming Fundamentals is a course where all the elements required to apply logic to programming in computer systems are learned, in addition to this course establishing the bases for programming in any programming language. Suitable for all those people who start in the world of programming, are pursuing a career to the end, or work in areas related to computer systems.
Computer programming · Business management · Learning & study skills
Object-oriented programming (OOP) is a popular programming paradigm that allows developers to create software systems by designing them as collections of objects that interact with each other. One of the most widely used languages for OOP is C++, which provides a powerful set of tools and features for creating object-oriented applications. What you will learn? >> What is Object Oriented Programming? >> Basic Structure of C++ language >> Functions in C++ >> Class and Objects >> Operator Overloading >> Inheritance >> Virtual Function and Polymorphism >> File handling in C++ This is the basic of C++ Language tutorial and is helpful for the beginners who wants to start coding or want to understand the concept of OOPS.
Computer science · Computer programming · C - c++
I graduated from faculty of computer engineering , Cairo university , with excellent grade i have the ability to teach you programming and the computer basics i can help you with your project in this field In all programming languages for web or desktop applications i can help you to find out the skills needed to progress in coding
Computer engineering · Computer programming · Computer basics
Computer programming · Software engineering · Web development
Dear Student/Parent! *** If you want a tutor who has 20 years experienced of reputed International schools of China, Saudi Arabia and Pakistan/ *** If you want a tutor who have taught students from various countries including Canada, Germany, Cyprus, Pakistan, China, India, Saudi Arabia, Egypt, Syria, USA, Malaysia, Sudan, and Palestine. *** If you want to learn from someone who can prepare your son/daughter at the shortest possible time, with crash course. *** If you want to learn from Tutor with excellent communication skills in English Language (Scored overall 7.0 inIELTS). *** If you want to learn from tutor who actively involved student in the learning process. then you are at the right place. My Teaching Methodology consists of: - Live demonstration - Assessments with correction and discussion on marked paper. - Topical Past Papers Questions Practice. - Friendly environment. - Students are free to ask as many questions - One to one or Group Tutoring - Support of Tablet for writing - Crash course available Please go through further details before you make a decision. Why I should be chosen as Tutor? > Experienced Computer Science and ICT Teacher. > Worked in reputed International Schools in Pakistan, Saudi Arabia, and China. > Produced excellent results for many years. > Produced 8 batches of IGCSE Computer Science/ O level Computer Science. > Produced 5 batched IGCSE ICT. > Produced 4 batched A Level Computer Science. > Produced two batches of A Level IT My Students and their parents are highly satisfied. The courses I offer is listed below: -- Cambridge O level Computer Science (2210) -- Cambridge IGCSE Computer Science (0478) -- Cambridge IGCSE ICT (0417) -- Cambridge A Level Computer Science (9618) -- Cambridge A Leve IT -- GCSE edexcel Computer Science -- GCSE edexcel ICT -- Coding for Kids -- Coding for Beginners -- Microsft Word -- Microsft Excel -- Microsft Power Point -- Microsft Access -- HTML My specialty is O level Computer Science 2210, IGCSE Computer Science, and IGCSE ICT But I can also teach Syllabuses of UK Boards and Indian Boards for classes 9,10,11, and 12. I can teach the students the entire course and also offer a 3 month crash course to prepare them for exams. Moreover, I can help students of the University Foundation Level in Gulf Countries as well with their studies and assignments. I can also help students complete their assignments: -- word, excel, access, HTML, and PowerPoint Grade 4 to 6 in American Math Curriculum. In addition to this, I can help students to learn programming concepts. I can also help students of Bachelor level to complete their assignments. I can also help students to write their resume and reference letter.
Microsoft office · Computer programming · Computer basics
My classes are designed to provide students with a solid foundation in physics, maths, and coding concepts. Generally, the class will cover fundamental principles, problem-solving techniques, and best practices to help students build a strong understanding of these subjects. Physics: The physics portion of the class will cover topics such as motion, forces, energy, waves, and electromagnetism. Students will learn to analyze physical systems, solve problems using mathematical models, and develop a deep understanding of fundamental physical concepts. Maths: The maths portion of the class will cover topics such as algebra, geometry, trigonometry, and calculus. Students will learn to apply mathematical concepts to solve complex problems, develop critical thinking and logical reasoning skills, and gain a solid foundation for further study in maths-related fields. Coding: The coding portion of the class will cover fundamental programming concepts, data structures, algorithms, and software development best practices. Students will learn to write code in Fortran and Python. Overall, this class is designed to be interactive, engaging, and challenging, allowing students to develop critical thinking and problem-solving skills in a supportive learning environment. Students will have access to personalized instruction, practice problems, and resources to help them succeed. By the end of the class, students will have a deep understanding of physics, maths, and coding and be equipped with the skills and knowledge to tackle challenging problems and succeed in further study and beyond.
Computer programming · Physics · Math
Developing web sites for a decade offered me the knowledge and the opportunity to teach others how to create web sites and web apps. Backend, Frontend, DevOps and UX/UI is a complete image of the industry. You don't need to be a genius to become a programmer but you need to be consistent and keep a good motivation for a long path toward the ability to create valuable software with just a keyboard. I am not a teacher so my approach is more hands on than theoretical providing all the info to build a web site from A to Z. Unfortunately, building a web site involves not only one programming language but also Operating Systems knowledge as Linux, Cloud Environment management, Databases management, Version Control, Code Quality and colaborative working. So, if you really wish to learn web development, embrace your self for a fast but very hard trip.
Computer science · Computer programming · Computer basics
Showing results 1 - 25 of 8661 - 25 of 866
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 118 reviews.
Private coding / programming lessons with python (Paris)
Highly recommended teacher!!! Matias teaching methods are great. Very clear and concise. Doesn’t waste your time explaining meaningless background information and always lectures with the intent to help you understand the material. He’s helped me understand content for my master course on Python and is one of the best lecturers that I’ve had. Your passion and dedication is beyond words! Thank you for getting me through this hard quick semester, I honestly would have never passed if it was not for your help! Thank you so much once again!
Review by JURIS
Math and physics lessons for middle and high school students (Casablanca)
So far, I've been getting help with my IGCSE 's in Math and Computer Science with Amin. In most of the lessons I've been with him, he's been really helpful and responsible. He has also been very patient. He helps me become more confident in my answers and makes the lessons pretty fun! After my lessons with him, I do understand my topics more and am able to go to my classes in school without feeling lost. If you're ever struggling with Physics or Programming, I'm sure he can help you too :)
Review by MANIJ
Distinction Maths, Physics, Programming, Engineering: 12+ years experience tutoring for Excellence (Geneva)
Enrique was able to help me with a specific Math project I am working on. In the first 20 mins of our discussion, he provided insight into how I could tackle the challenge I was experiencing.
Review by SAMANTHA
Most popular online activities
- Business Management
- Children's Music
- Communication Skills
- Computer Science
- Economics for Students
- Jazz Music
- Keyboard (Music)
- Learning & Study Skills
- Mandarin Chinese
- Music Composition
- Music Theory
- Music Theory Lessons
- Public Speaking
- Test Prep
- Voice (Music)