FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from28.00USD/ h

Coding (computer programming) most languages are available.

I can help with computer science or computer programming. My main experience is with JavaScript but I can help with most aspects of coding with other languages.
I can also help to make websites, with the server and client side.
So please feel free to contact me

Extra information

Please bring your own laptop

Location

Online via webcam
At student's location: Around Cardiff, United Kingdom
At teacher's location: Claude Road, Cardiff, UK

|
Use ⊞+wheel to zoom!
+

General info

Skills:
Age:
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level:
Beginner
Intermediate
Advanced
Duration:
60 minutes
The class is taught in:English

About Me

I like to teach, I'm friendly and understanding. In my spare time I listen to music, read books and watch YouTube.
I am a Christian and have read the bible a lot.

Education

I have a biology degree. I also have Biology chemistry and physics A-levels. I taught myself programming, making websites, and making video games. I can do most tasks involved in making websites.

Experience / Qualifications

Over ten years of programming experience. Native English speaker. Experience of teaching programming and being a father.
Help with practicing and learning English. I am a native English speaker,and a friendly person, it is my first and only language. I can teach you how to speak perfect English. I am available on weekdays day and night. I can also teach you how to write perfect English.

Ask a question

Send a message explaining your needs and Keith will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4              
5              
6              
7              
8              
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00    
10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00    
11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00    
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00    
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00    
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00    
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00    
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00    
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00    
18              
19              
20              
21              
22              
23              
from $28At teacher's location
from $28Online via webcam
from $34At student's home

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Online reputation

  • Instructor since January 2022
  • Phone number verified
  • Google connected

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4              
5              
6              
7              
8              
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00    
10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00    
11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00    
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00    
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00    
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00    
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00    
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00    
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00    
18              
19              
20              
21              
22              
23              
from $28At teacher's location
from $28Online via webcam
from $34At student's home

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Share


Hammad
Professional Python Tutor with immense Interest in Data Science and Deep Learning
Hey, This is Hammad, I'm a Python Developer and I am working on Python for almost 2 years😇. I will teach you a Full Beginner's Computer Science: Python Course covering from the basics to advanced level programming. My bachelor's in Computer Science is in progress and use python on a regular basis in Data Science, Deep Learning Programming. Teaching Methodology I also give online tuition, my teaching methodology mainly involves explaining concepts with examples by using Jupyter Notebooks. Then I practice one or two questions with the student. Then I give questions to students through sharing Notebooks on screen and ask them to solve on their own. I help them out if they are stuck and then we discuss the answers. This helps in having an interactive class and you will surely not be bored with me and will start liking Python even more😊. General Course Outline: //Python 1 // Print Variables. Logical Operators. Comparison Operators. Comparison Operators If/Else Statements Comments. User Input. List and List’s Functions. List Slicing. Tuples. //Python 2 // For Loops. Nested For Loop. Break, Continue, Pass. Type Casting. Sets. Dictionary. //Python 3// Functions While Loops. Exceptions. File I/O. CSV file. JSON File. Learning Python has never been so easy, enjoyable, and affordable! Don’t lose one more second when you can start learning Python right now! More and More people are doing it. Are you ready to embrace this wonderful experience? Get Access Now! Best Regards, Hammad

Roman
Computer Science and Programming ONLINE Class for all ages.
If you want to start learning computer science and programming or if you need a tutor to help you with computer science in high school, then look no further. I am a qualified high school teacher with many years of experience in teaching and tutoring at all levels. My lessons are engaging, fun, and student-focused and I am using a vast library of tools and media to get the best experience and results possible. Feel free to contact me at any time.

Youssef
Learn Arduino, STM32 and ARM assembler programming, Z80, Intel 8086 P, ython
I am an associate professor in industrial engineering and electrical engineering, passionate about electronics and industrial IT, I have carried out several projects in the field of industrial automation ARDUINO, and the STM32 are free hardware microcontrollers. They are very useful for learning electronics and coding at the same time. They are great estimators because we can solve problems and watch the results physically. Thanks to the size of its community and the openness of its philosophy, information is widely accessible. ARDUINO, PICs and the STM32 allow us to undertake countless projects of all kinds. In a way, it's a little door through which you can easily access the world of makers. Among others. My main goal is to stimulate creativity and curiosity. In addition to allowing my student to acquire a level of competence that allows him to function on his own.

Christopher
Maths and Computer science Tutoring/ Test preparation
Hello! My name is Christopher and I am currently studying Computer science at TU Delft. I am able to tutor in both Maths and Computer Science at any elementary or High school level and have experience teaching a range of syllabus. Qualifications: - A levels: -A* in Maths - A* in Computer Science - A* in Music - Certified Microsoft Innovative Educator Experience: ZVEZA PRIJATELJEV MLADINE LJUBLJANA (ASSOCIATION FOR FRIENDS OF YOUTH) ZPM is an association in Slovenia that aims to help underprivileged children in many different ways including food packets, after-school clubs, and tutoring. I originally started as a volunteer in 2016 and since then I have helped countless students with their school work; most commonly in Maths but also other subjects like Physics, English, and Chemistry. Later my position developed into employment where I would run after school clubs to help the children build confidence and talk about their emotions, make fun programs for summer camps, and of course, I continued with tutoring many children GIRLS DO CODE Girls Do Code is an organization in Slovenia that aims to get more women into STEM, they believe that this interest has to start in childhood and therefore they offer lessons in Computer Science to over 300 girls. This cause was something that I thought was incredibly important and so I became a volunteer for their organization. This entailed teaching a group of 10 girls the basics of Computer Science in a fun and creative way and was a very rewarding experience. Through my training for Girls Do Code, I was certified by Microsoft as an Innovative Educator. I currently work as a Maths teaching assistant at an international school in the Netherlands where I work with children struggling with maths in small groups. Please don't hesitate to reach out if you have any questions!

Tom
Mathematics and computer science accessible to all
Need a catch-up, tutoring, private lessons or help with homework in mathematics? In computer science ? In logic? I'm here for you! I offer you a personalized approach; because there is no one method that works for everyone, I adapt to the needs and requests of each student (and their parents). The first hour of class will be used to define the student's needs, deadlines and strengths. My courses are aimed at secondary school students of all levels, higher education students outside technical courses (engineering, physics, mathematics, etc.) and anyone wishing to refresh or strengthen their knowledge in mathematics and computer science. Through my reading and my studies in computer science at the École Polytechnique de Louvain, I have amassed a quantity of knowledge in mathematics and computer science that it would be a shame not to share :) Being a student myself, I know the difficulties that certain subjects can cause and the lack of pedagogy of certain teachers. I look forward to working alongside you and unlocking your skills :) I am a master's student in computer science at the École Polytechnique de Louvain (UCLouvain), with a bachelor's degree. Naturally curious, I supplemented my course in computer science with numerous courses in physics (classical and quantum) and logic. I have also been brought to work with people from many backgrounds in various contexts, I learned a great adaptability. I have been volunteering for a long time helping friends and acquaintances in the success of their studies and I hope to be able to use this experience for the benefit of your success :)

Daniele
Private lessons for Computer Science, Java, Python, Javascript, React, Angular, Node
I'm a professional and young software engineer working in Munich, Germany. I have completed many different enterprise projects that came to life and are accessed by thousands of users. In this class, we can cover any general computer science topic related to high school and university exams, as well as real-life enterprise project consultancy. I have been teaching for many years and I have adopted a way of learning with "ELI5": "Explain like I'm five". I'm gonna explain hard concepts in easy and real-world examples. We're not just gonna learn a language or topic, but learn how to learn fast and adapt it in every aspect. I'm a passionate software developer and I will make you love the subject by teaching it in a fun and successful way. Please get in touch with me to let me know what kind of help you need. I'm here for you!

Lina
Basic Computer Programming. Python, C ++
This class is for anyone who wants to enter the world of computer programming, or those first semester engineering students who are becoming familiar with these languages. - I want to develop in the student the logic to communicate with the computer so that he can create programs and awaken his creativity. - I think that computer programming has too wide a field of application, which makes it almost useful for anyone in today's technological world to know how to program. - Programming is not only useful but fun and can help us understand concepts from other areas or from life itself.

Marek
Keynote Software Course on Mac or iPad by Graduate Teacher
Learn how to give effective presentations with this great software on Mac or iPad. Amaze your colleagues or acquaintances with high-quality multimedia presentations. Prof nice with great experience and very effective method. Attractive price with course support included. At home or in your company throughout the French-speaking part of Switzerland.

Amandine
Mastering IT for your daily needs
Hello, You are an adult and you need the technology to take steps or take actions. But it seems difficult to see insurmountable on your own. Arm with your notebook, you would like us to explain you step by step and know how to reproduce in order to gain confidence and autonomy! That's good, I'm able to guide you and explain what the platforms / sites expect from you! For example, how to lighten a file so that it is accepted on official sites? What are the different file formats? What are the tips to save time or make your job easier? I have a European license for computer graphics (design using the computer) and the handling and use of the different software (in French and in English) does not scare me. I have been helping those around me for many years, I have also learned to create tutorials. The language barrier is not a barrier. I have patience, curiosity and I am a teacher. And above all, I will create real situations drawn from our learning in order to assess your progress, give feedback and anchor your new skills! Take a first lesson in order to get to know each other and understand your needs, whether they are one-off or part of a longer course. Hope to meet you ! Amandine

François
Computer Tutoring - Basic to Advanced
Tailor-made training for: *Office (office suite, word, excel,...) *Internet, emails, network, wifi... *Computer security, protection, data recovery * Programming in java, CSharp, php, css, html... As a professional computer scientist, I have extensive experience in tailor-made training to meet the specific needs of each client!

Laurent
Programming in Python / Java. Iterative and object oriented programming.
This course is intended for apprentice programmers. You will learn to write code in the Java and Python programming languages. "Theory" as well as exercises will be offered. It will also be indicated how to carry out research in order to have a growing autonomy as the lessons progress. By the end of this course you will be able to program just about anything in these programming languages. I am a student in Master of Computer Sciences, passionate about programming and computer science in general.

Matías
Private coding / programming lessons with python
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.

Timur
The basics of programming in Java and Python and C.
Learning to program neatly and effectively can be difficult and time consuming without adequate explanations. That's why I offer programming learning courses for the following languages: -Python (Easy to take in hand) -Java (more intermediate level to start) -C (quite complicated without any knowledge in programming) The purpose of the various courses will be to help future programmers to take the programming tool into their own hands but also the appropriate programming techniques. At the end of these courses, the programmer will be able to create a program of the size that he wishes without any restriction except for his imagination. He will also be able to find the necessary information where it is needed on the web.

Alexander
Learn to program | Python, JavaScript, Java, HTML, CSS
Hello! I am a professional IT specialist and have been programming for about 10 years. I also have a master's degree in business informatics and offer my courses in both German and English. I can support you with the following topics: * Python (including various frameworks) * JavaScript (including various frameworks) * HTML * CSS * Servers * Databases Of course, I will also help you with everything else there is to know and I am also happy to respond to individual inquiries. What you need: PC or laptop. Finished. If you have any questions, just get in touch. We can also talk about hourly wages if it is too expensive for you. I'm looking forward to a cool collaboration! best regards Alex

Yinhao
Mathematics, Statistics, Econometrics, Quant Finance, Programming up to university level | 3 diplomas
Do you need help in mathematics, statistics, probability theory, programming, econometrics, quantitative finance, computer programming? I'm a qualified teacher specializing in math, science, econometrics, and programming. I hold 3 university diplomas. Bachelor of Science in Finance (from a top 50 university in the world) Bachelor of Science in Econometrics and Operations Research (from the University of Groningen) Master of Science in Quantitative Finance (from a top 10 university in the world, ETH Zürich (Swiss Federal Institute of Technology in Zurich), on par with the University of Cambridge or University of Oxford) I offer help with your homework, exam preparation in math, econometrics, and finance. Not only do I explain to you how to solve the problems in simple words, but also tell you the general way to solve problems of a kind. Therefore you'll be able to solve similar problems independently next time. Audience: students in primary school, high school, university (bachelor/master's level), all ages are welcome. Schedule: Flexible, upon agreement. Example: (1) Regular courses: courses on a regular basis as an auxiliary tool to catch up with the lectures in the school, university; (2) Intensive courses: intensive courses with a long time aiming to prepare for the exam. Examples of the scope of the courses I offer (not exhaustive): Mathematics: Algebra, Arithmetic, Calculus, Probability Theory, Geometry, Trigonometry, Series and Sequences, Linear Programming, Statistics, Stochastic Processes, Stochastic Calculus, Derivative, Ordinary Differential Equations (ODEs), Partial Differential Equations (PDEs), Covariance and Correlation Matrix, etc. Econometrics: Time Series Analysis, Econometrics, Statistical Inference, etc. (any course in your Econometrics degree study) (Quantitative) Finance: Asset Management, Quantitative Risk Management, Mathematical Foundations for Finance, Financial Derivative Pricing, Financial Engineering, Microeconomics of Insurance, Counterparty Credit Risk Management, etc. Please let me know if I can help :D