facebook
FavouritesAdd to Wish List
FavouritesAdd to Wish List
from29.00GBP/ h

C language, a simple but powerful tools to work with

C language is a very simple and basic language to learn, thus a very powerful one.

With this course, I will introduce you to the concept underlying the C language and I will teach you the best practice when working with it.

If you have any issue regarding this language, please get in touch and I will be happy to help

Location

At teacher's location: Maple Grove, Plymouth, UK
Online via webcam
At student's location: Around Plymouth, United Kingdom

|
Use ⊞+wheel to zoom!
+

General info

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

About Me

I am a private tutor from Belgium, having moved to the UK in February 2017. For the past 11 years, I have helped many students to overcome their difficulties in lots of different subjects such as Maths, Computing Science, English/French and Science (Physics and Biology mainly). I began private tutoring during my time at university due to my passion for helping others which has encouraged me to improve my teaching methods. I have passed successfully an English qualification and I now started a Trainee Teacher course (PGCE) in September 2020. This course allowed me to know more about the UK curriculum in Maths and Computer Science and honed my teaching skills even more. I am now a very passionate teacher who would like to help as many students as possible to overcome their fear of a subject and to build their confidence in their capabilities.

I have started doing private tutoring here in the UK 2 years ago in order to share my knowledge with students as well as helping them to become confident with themselves and their capabilities. In my opinion, showing a student that they are able to solve a problem or understand something that they first thought out of reach can really improve their confidence and this is often the key to them achieving a good grade at school. Additionally, the lack of understanding from the previous years can prevent a student from learning during a lesson and make him or her feel demotivated by the subject. I believe I can manage to fix this by providing them with the right support and most importantly, going back to gaps in their knowledge that occurred in previous years. It is necessary for them to have a good foundation in their subject to help them move forward and be able to grasp more complex ideas.

Furthermore, I already taught many university and mature students as well and I am always happy to modify my teaching methods to fit the age of my student.

During my lessons, I aim to work at the pace of the students as it can help them not to be under pressure. I can give them all the support they need with an ear to listen to their worries and I provide lots of original exercises.

Finally, the best way to learn is with practice. I, therefore, engage my students during the lesson to think about the concept they are about to learn as it will help them to feel like they are achieving something by themselves rather than being given the solution too easily.

If you have any questions regarding my past or my teaching methods, please send me a message and it will be my pleasure to answer you.

I wish you all the best during your learning journey!

Education

My Qualifications:
-Masters Degree in Computer Science (which helped me to deepen my knowledge of Mathematical logistics and also improved my way of explaining different problems.)
-Maths GCSE grade 9
-Duolingo English qualification (IELTS level 7 equivalent).

Experience / Qualifications

11 years of private tutoring both online and face-to-face in Belgium (8 years) and in the UK (3 years).
Half a year as a Trainee Teacher in the UK
Teacher assistant volunteer in an adult GCSE course in Maths during a year.

Reviews (1)

A man and teacher who has patience with the student who explains in detail
Java is a widely used language in the world of Programming. Many software and tools run using Java only (the first version of Minecraft is an example). This language is powerful and could help you to achieve a successful career in Software Engineer, Android developer and so on. With this course, I will ensure that you will get the BEST programming methodology as well as a very good understanding of what Java is and how it works. Furthermore, you will be introduced to the wonderful concept of Oriented Object Paradigm which can help you to build any software you might think of. Finally, if you are already following a Java course at your School or University and find it challenging, it will be my pleasure to get back to the basics and ensure that you will have the best chance to succeed during your course. So, get in touch and let's discover this fantastic world of programming together!
With this course, I will help any student feeling overwhelmed by the challenging subject that Maths is to overcome their fear and to become more confident with their own capabilities. Maths is a subject that is often despised or enjoyed. It comes from the fact that Maths is a whole language by itself. When you start missing a piece of the language from the early years, it becomes nearly impossible to follow the subject anymore thus you start hating every part of it. Furthermore, it might decrease the confidence you have in yourself which can even affect other parts of your life. This is absolutely out of your control and I want to show you with this course that ANYONE is able to understand any maths possible with the correct foundation knowledge. With this course, I will assess your understanding of Maths and quickly stop your strength and weaknesses. From there, I will ensure that you will build a strong knowledge and understanding of the basics which will affect both your confidence and your pleasure to be in a maths classroom at school. Everybody can enjoy the maths if you have the knowledge to understand and play with it! Many of my students during the past 11 years first came to me with this anger towards maths and everything around it but ended enjoying it thanks to my lessons. So if you feel demotivated by maths but you need it for any reason at all, please join my course and I will make sure that you will see maths in a totally different way! Maths is wonderful, maths is everywhere! So don't hesitate to contact me and to dive together in it!

Ask a question

Send a message explaining your needs and Timur 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  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00  Saturday at 5:00  Sunday at 5:00
6  Monday at 6:00  Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00  Friday at 6:00  Saturday at 6:00  Sunday at 6:00
7  Monday at 7:00  Tuesday at 7:00  Wednesday at 7:00  Thursday at 7:00  Friday at 7:00  Saturday at 7:00  Sunday at 7:00
8  Monday at 8:00  Tuesday at 8:00  Wednesday at 8:00  Thursday at 8:00  Friday at 8:00  Saturday at 8:00  Sunday at 8:00
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00  Saturday at 10:00  Sunday at 10:00
11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00  Saturday at 17:00  Sunday at 17:00
18              
19              
20              
21              
22              
23              
from £29At teacher's location
from £29Online via webcam
from £35At 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 November 2020
  • Phone number verified

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4              
5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00  Saturday at 5:00  Sunday at 5:00
6  Monday at 6:00  Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00  Friday at 6:00  Saturday at 6:00  Sunday at 6:00
7  Monday at 7:00  Tuesday at 7:00  Wednesday at 7:00  Thursday at 7:00  Friday at 7:00  Saturday at 7:00  Sunday at 7:00
8  Monday at 8:00  Tuesday at 8:00  Wednesday at 8:00  Thursday at 8:00  Friday at 8:00  Saturday at 8:00  Sunday at 8:00
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00  Saturday at 10:00  Sunday at 10:00
11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00  Saturday at 17:00  Sunday at 17:00
18              
19              
20              
21              
22              
23              
from £29At teacher's location
from £29Online via webcam
from £35At 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


Matías
Private coding / programming lessons with python
Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning. This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied. As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others. I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly. Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.

Amin
Statistical Analysis with Python and R (Rstudio) - Intro to Data Science
By delving deep into the practical applications of statistics and data science, this course is designed to set you up for success. Learn from real-world examples: Instead of spending hours on theoretical material and trying to relate it to practical issues, we will focus solely on applied statistics. Programming will allow you to apply theory to real-world problems, equipping you with the knowledge and skills you need to succeed. We won’t be spending hours solving math problems by hand for reinforcement, as this isn’t school. Instead, we’ll use cutting-edge methods and code libraries that leverage the latest software releases to maximize productivity and efficiency. If you have any further questions, please do not hesitate to contact us.

Salah Eddine
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is Welcome
Master Python with Personalized Courses Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels. Why Choose My Courses? Personalized Teaching Approach: Each course is tailored to your skill level and individual goals. Practical Experience: Learn by doing with real-world projects that build your understanding and skills. Ongoing Support: Get unlimited email support for any questions you have between sessions. As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey. Book Your First Lesson: Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.

Robert
Excel lessons, at your place, at my place or remotely, at your best convenience!
As a Franco-Belgian management teacher, I give Excel lessons with passion! Whether remotely or face-to-face, I offer many examples and exercises to accompany you. I travel without problem throughout the region of Brussels and its surroundings, for lessons of at least 2 hours. For France, courses are only given remotely. Here are some key words that will be covered in my classes: Scenario analysis, Year, Rounding, Today, Bdnb, Bdnbval, Bdsum, Search, Column, Copy/paste in values, Copy/paste with transposition, Consolidation, Date, Datedif, Determat, Dollar, Right, Righterg, Equiv, Esterror, Estna, Frequency, Filter (simple and advanced), Format of cells, Left, Large.Value, Printing of documents, Index, Indirect, Inversemat, Day, Weekday, Line, Matrix, Max, Maxa, Max.Si, Min , Mina, Mina.If, Formatting of cells and ranges, Month, Average, Average.If, Nb, Nb.If, Nbval, Naming of cells and ranges, No, Small.value, Product, Productmat, Protection of cells, Lookup (Lookup), Lookupv (VLookup), Lookuph (HLookup), If (If), If.Not.Disp, If.Conditions, Iferror, Sum, Sumproduct, Sum.If, Sum.If.Set, Substitute , Pivot tables, Sorting, Cell locking Do not hesitate to contact me to organize your lessons according to your needs and availability. Together, we will develop your Excel skills in an efficient and personalized way.

Laman
Math teacher and programmer IT teacher for students from primary school to high school
This class offers a comprehensive, engaging learning experience in both math and Python programming, tailored for students from primary to high school. Through interactive lessons, students will build a solid foundation in math, covering topics such as arithmetic, fundamental of math for primary schools Basic Arithmetic (Addition, Subtraction, Multiplication, Division) Number Sense and Place Value Introduction to Fractions and Decimals Geometry Basics (Shapes, Perimeter, Area), and for Middle schools Fractions, Decimals, and Percentages Ratios and Proportions Basic Algebra (Equations, Expressions). In parallel, students who gets IT lessons fron me will explore the world of programming with Python, starting from basic syntax and progressing to real-world applications, including data analysis, some tasks to perform the tasks

Hamza
Python Basics & Math Support for School Students | Learn Coding with a Strong Foundation
Curious about coding and need some extra help with math? This class is ideal for school students who want to learn programming or those already interested in tech but looking for additional support. Python is an excellent first language—it’s simple, intuitive, and connects well with math concepts, making it perfect for beginners. Why Choose This Class? -Engaging Python Lessons: We’ll explore essential Python concepts through hands-on projects, helping you understand coding fundamentals in a fun and accessible way. -Fun Math Support: Math can be challenging, but I’ll teach it in a way that makes it enjoyable and practical! From interactive exercises to real-life examples, I’ll help you build strong math skills that also reinforce your coding knowledge. Together, we’ll turn math into a tool for creativity and problem-solving. Whether you're new to coding or just need a boost in math, this class will set you up for success in tech and academics alike. Join me to build confidence in both Python and math!

Adi
National 5, Maths, Computing Science, and Physics Course for All Levels
Knowledge is a powerful resource when used well. This class will focus on understanding Math, Physics, and Computer Science at National 5. This is an important phase for all students. It is where you build your fundamentals, which will hold for the future, it will fuel your future understanding, and help you to achieve your goals. In this course, I will ensure you understand why you are using these equations, where they originated from so that they can be used elsewhere in your education, what use they have in the test, and, as a bonus, the real-world applications. This is also a good reminder course for students to revise any certain topic or concept.

Ouakli
Introduction to Algorithms and Coding : Foundations of Coding in any Programming language & Problem Solving
Ideal for beginners to build a foundation in algorithms and coding logic. - Computer Science Fundamentals: Basics of algorithmic concepts and data structures. - Programming Basics: Connecting algorithms to coding practices. - Problem Solving: Applying algorithms to real-world scenarios for analytical skills. - Practicing programming languages including C, Python, and Java.

Neeraj
Native Android application development for Begginers
Native Android development allows you to harness the full power of the platform, creating applications that are not only performant but also provide a seamless user experience. By leveraging the rich ecosystem of tools and libraries, you can build apps that truly resonate with users, ensuring they are fast, responsive, and deeply integrated with the Android operating system. In this class we learn about topics like: 1. Introduction to Android. 2. Introduction to "Android Studio" IDE. 3. Different files in Android Studio. 4. Create your first "Hello World" Android Application". And Unlock the world of mobile technology by diving into native Android application development. This comprehensive course is designed for aspiring developers eager to learn how to create robust, high-performance applications using Kotlin and Java. Participants will gain hands-on experience with Android Studio, explore the Android SDK, and understand the intricacies of user interface design, data management, and network operations. Throughout the course, you will engage in practical projects that mimic real-world scenarios, enhancing your problem-solving skills and preparing you for a career in mobile development. By the end of this journey, you'll be equipped with the tools and knowledge to build innovative applications that meet the needs of users and stand out in the competitive app marketplace.

Aymen
Programming: Introduction to Python (Beginner level)
In this class, you’ll embark on an exciting journey into the world of programming with Python. You’ll start by writing your very first Python program, gaining hands-on experience from the get-go. As you progress, you’ll delve into the core fundamentals of Python, including variables, data types, control structures, functions, and modules.

Abdelbast
Learn Latex from A to Z from installation to implementation
Join me for this exciting lesson as we explore the world of LaTeX, the perfect tool for creating professional, high-quality documents. We’ll start by learning how to install Latex on your computer, then we’ll get into the basics, like coding and formatting, and how LaTeX can make it easier for you to write organized, publishing-friendly articles and research papers. During the session, I’ll show you how to use different packages, how to insert mathematical equations, and how to design advanced charts and tables. The lesson will be presented in clear detail, with practical examples, so you can easily follow along. Don’t miss the opportunity to develop your academic writing skills and improve the quality of your work by learning LaTeX in an interactive and supportive environment.

Hasmik
Class of statistics, computer programming, R programming
I am a graduate in data science with R programming skills. I am able to help the students with assignments, and analysis with their master thesis. My approach is very student-oriented and I explain the subjects in a detailed way so that the students understand the main idea.

Adam
Learn algorithms and computer programming easily, at home and at your own pace.
As an experienced computer trainer, I offer personalized courses in the field of computer science in general, as well as in algorithms and programming. My goal is to help students progress without overburdening them. After each lesson, homework will be assigned and progress reports will be provided periodically. This course is intended for beginners as well as intermediate level students. The objective is to learn how to program functions and to develop professional thinking in this area.

Oussama
Python Programming for All Levels: From Fundamentals to Advanced Libraries and Frameworks
What You Will Learn: Core Principles: Introduction to programming, algorithms, and data structures to build a strong foundation. Advanced Libraries and Frameworks: NumPy, Pandas, and Django to create web applications and perform efficient data analysis. Practical Projects: Real-world applications to strengthen your skills and build an impressive portfolio. How You Will Benefit: Students: Gain the necessary skills to excel in academic projects and lay the groundwork for your career. Self-Taught Learners: Avoid common mistakes and fast-track your progress with clear, hands-on guidance. Professionals: Enhance your skill set to meet industry demands and open up new career opportunities. Why Choose My Courses?: Personalized Approach: Each course is customized to your level and learning pace, ensuring tailored guidance and support. Theory and Practice: You’ll combine theoretical concepts with hands-on exercises for a comprehensive and lasting understanding. Solving Real-World Problems: Learn how to tackle the common challenges faced in programming, from debugging to performance optimization.

Brahim
Introduction to NoSQL DataBase MongoDB by Pratique
Do not deal with the manual with terms of reference statements and basic documents that cannot be obtained in order to avoid the MongoDB problem. Please include the connection to one of the MongoDB données base, comment on simple CRUD operations and sujets clés que l'agrégation, l'indexation, la mode des données et les Transaction. 1- Install MongoDB 2- Implement MongoDB 3- Use of documents and collectibles 4 - Leadership Committee 5- Execute CRUD commands (create, read, update, delete) avec mongo shell 6- Type the register in a MongoDB database 7- Reset the base to remonter specific documents depuis mongo shell. 8- Lagrégation 9- Indexing 10- Amending institutions and transactions