facebook
favorite button
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since October 2020
Instructor since October 2020
Computer Science, Data structures tutoring for starters and intermediate
course price icon
From 36 £ /h
arrow icon
I'm Shivam, graduate student in Artificial Intelligence at King's College London.

I'm an experienced Software Developer having worked in companies like Oracle and Motorola. In terms of technologies, I've worked in Java, C, C# as programming languages building projects and applications for windows and android using .net frameworks and Android SDK respectively. I've worked on vast variety of projects using principles like data structures, problem solving, design patterns.

I can teach the art and science of professional development for the starters and intermediate. We can start with basics of learning programming or build upon existing knowledge using data structures and design patterns.
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Islington, United Kingdom
location type icon
Online from United Kingdom
About Me
About me, I am a current Artificial Intelligence student having worked as a software developer for the last 5 years. I like playing Cricket with other interests in football, tennis and general sports. I like to read in my free time.

As a teacher, I'm more focused on base understanding and gather core knowledge as opposed to just finishing the concepts. I like to have a bit of humor too while teaching so that class is interactive and like to be in class as I myself would want to be.

Needless to say, I welcome all types of students who want to learn to practice the concepts of Computer Science and Software Development.
Education
Master of Science in Artificial Intelligence from King's College London 2020-21
Bachelor of Technology in Information Technology from National Institute of Technology Kurukshetra 2011-15
Experience / Qualifications
Software Engineer at Motorola Mobility 2016-20
Worked on Android and Windows-based applications using Java, C#

Application Developer at Oracle 2015-16
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
30 minutes
45 minutes
60 minutes
The class is taught in
English
Hindi
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
Online via webcam
at home icon
At student's home
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Similar classes
arrow icon previousarrow icon next
verified badge
Don't settle for anything less than excellence.
I am an Aerospace Engineer with a Master's degree in Quantum Physics and have completed Ph.D. work at the University of Cambridge in Computational Physics. Additionally, I have 4 years of experience developing MATLAB and possess deep programming skills in MATLAB/Simulink family, C/C++, Fortran, and Python.

With over 12 years of tutoring experience, I have successfully guided more than 50 students worldwide to achieve distinction in various fields. Consistent results are my priority, and I strive for excellence in all aspects of my teaching.

My lessons are customized to meet each student's unique needs and are designed to be engaging and insightful.

Whether you are at a school level or require advanced or professional-level instruction, I offer support in the following areas:
- Preparation for IB/IA, A-Levels, GCSE, University Entry, or equivalent.
- Experience in preparing students to access world-class schools and universities, including Cambridge University, Oxford, Ivy League and other top institutions in the UK and US.
- University levels (undergraduate and postgraduate).
- High school studies and diploma programs.
- Assistance with specific projects at a professional level, including job interview preparation.
- Extensive experience working with children.

Every lesson is meticulously planned in advance to ensure that it aligns with your goals and targets areas for improvement.
I prioritize a dynamic and interactive learning experience, with one-on-one sessions tailored to your individual requirements. Lessons will be conducted via webcam, enabling you to connect from anywhere.

I have a highly flexible schedule and can adapt to accommodate your needs.
If you have any questions about my teaching method, availability, or pricing, please don't hesitate to reach out. I am here to assist you and provide the support you need.
verified badge
I am a Graphics Designer and web developer with over 5 years of experience, I have worked with more than 200 clients around the world and created more than 2000 designs, and designed more than 15 websites. I am a man of knowledge that can change and build your future not just by helping you in your studies but also with life and helping your businesses and Jobs to grow and how to work with the market. I will do my best to make you run with society and lead to the future.
verified badge
You are a highschool student?
You have a baccalaureate?
You need help with Python (Algorithmic Programming).
I am here to teach you !

I am certified from Python Institute (PCAP: Certified Associate in Python Programming) and I work with Python for more than 5 years.
I am also a teacher and my students love the way I teach with (simple, clear and always funny)
verified badge
I have 15 years of experience working in companies large and small, specialising in Excel VBA, Access VBA and SQL to create databases and reports.

If you want to learn Excel, be it a beginner introduction class or expert level than I can help.

I am a native English speaker with friendly and clear communicaton.
verified badge
I am a Cambridge graduate in CS, with over 10 medals and national distinctions for competitive programming.

For over 5 years, I have helped hundreds of students discover how easy and beautiful Computer Science is:

- Assisted students in improving from a C to an A* grade.
- Helped motivated students qualify for the National Informatics Olympiad.
- Guided many achieve their target grades in A-Levels, even attaining the perfect score.
- Prepared for IB/IA, A-Levels, GCSE, University Entry, or equivalent.
- Assisted with specific projects at a professional level, including interview preparation.

All my success in Computer Science is due to my teachers, who knew how to inspire my passion and turn any concept into an easy-to-understand story. That's why I decided to help others further to elucidate the secrets of Computer Science and to smile with relief in the exam hall when they notice that they know how to solve all the subjects perfectly.

It's amazing how quickly a student can progress when the material is explained to them in their understanding.

I have a highly flexible schedule and can adapt to accommodate your needs.
If you have any questions about my teaching method, availability, or pricing, please don't hesitate to reach out.
I am here to assist you and provide the support you need :).
verified badge
Hi!

Welcome to my class on Python programming! As a PhD student in Geophysics my main tool is my computer. In order to do science one needs to know how to program. I use Python everyday in order to analyze data, run numerical models, plot results and much more. So, let's embark on the journey of learning Python and explore its diverse capabilities together!

For beginners:
I have designed it for absolute beginners to become at ease with the language within 5 sessions of 1h. Message me to know the 5 classes curriculum and I will be more than happy to share it with you!

For intermediate users:
If you already know the basics of Python but want to go more in-depth on certain packages this is the right place! Message me and we can discuss what your needs are! I am a professional user of Numpy, Pandas, Matplotlib, os, scipy and many more packages!

Are you not sure Python is the right language for you? Check the following out and let me know if you have any questions!

First of all, what is Python? According to its creator, Guido van Rossum, Python is a:

“high-level programming language, and its core design philosophy is all about code readability and a syntax which allows programmers to express concepts in a few lines of code.”

Learning Python is a rewarding experience for several reasons. Firstly, Python is inherently beautiful as a programming language, offering a natural and expressive way to translate your thoughts into code. Its readability and simplicity make coding an enjoyable and intuitive process.

The Python language finds applications across various domains, including data science, web development, machine learning and AI. For example, platforms like Quora, Pinterest, and Spotify leverage Python for their backend web development!

This versatility makes Python a powerful tool for those eager to delve into different aspects of programming. If this caught your curiosity message me and I'll make you a Python hero! Welcome to the community!
verified badge
Python has become essential in the field of computer science. Are you keen to embark on your machine learning journey to become an AI expert? You'll need to know how to design algorithms, code proficiently, and implement your ideas on a solid mathematical foundation. In this course, we will guide you through all stages of mastering machine learning, starting from Python and progressing to the latest advancements, particularly in reinforcement learning.
verified badge
Computer Science is the future. As we are moving towards a digital age with a high speed. As a programmer you can be a part of that future and can develop many different novel things. This course is made specifically for any person of any age to get a crystal clear image of Computer Science.

You will learn basic concepts of Programming (using Python and C++) and of many other fields (such as, AI, database, networking and so so). After completing the course you will be able to create and implement many different novel idea digitally.
verified badge
I specialize in teaching web development for beginners, focusing on building a strong foundation in web design and programming. My goal is to guide students through the fundamentals without overwhelming them. In this class, you'll learn how to create and style basic websites using HTML, CSS, and JavaScript. I provide hands-on practice with real-world examples and assign projects after each lesson to reinforce learning. Whether you're new to coding or looking to enhance your computer skills, this course offers a supportive environment to grow at your own pace. No prior experience is required.
verified badge
Music Theory is essential to understand the relationship between the notes.

Computer Programming allows to think and frame logical reasoning, which in turn will help anybody think to form solutions.

Computer Science Knowledge plays an important role in everyday life.
verified badge
Mathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns.

Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc.

My philosophy revolves around these three values:
-Encouragement
-Inspiration
-Discipline

I specialize into teaching mathematics and programming, but in some occasions I teach physics too.
Feel free to contact me.
verified badge
I offer engaging and comprehensive programming lessons in C++ and Python, designed to help you master essential concepts and advanced topics in computer science. From problem-solving techniques, object-oriented programming, and data structures to database management, operating systems, digital logic design, and algorithm analysis, my lessons cover it all. I also introduce exciting areas like parallel and distributed computing and the basics of artificial intelligence. Whether you're preparing for GCSEs, A-levels, or pursuing a BSc in Computer Science, my tailored approach ensures you build a strong foundation and advance to becoming an exceptional programmer. Let’s make programming both accessible and enjoyable as you unlock your full potential in this ever-evolving field!
verified badge
Programming is the future, learn and grow now all over the world have shifted to coding, any kind of coding i will teach you the basics of coding in which include HTML, CSS, BOOTSTRAP, TYPESCRIPT, TAILWIND if you have a laptop thats great but if you haven’t no worries i will bring my own laptop you will practice on my laptop.
verified badge
From basics to advanced Java skills, including Java Core, OOP, JDBC, JavaFX and Gluon for mobile apps, and Java Spring Boot with JPA and Hibernate for web apps, and Gluon to convert all apps cross-platform. You can plan your sessions with me. We can start at the very beginning or at your specific level. We can do one session or as many as you like. I normally start with one hour to assess and plan your training program, and then we book sessions from there. I can teach it in my office in Pall Mall or at your location within a reasonable distance in London.
verified badge
Python course for beginners suitable for high school students, university students and people wishing to discover programming in a simple and practical way.

We will learn gradually:

the basics of Python
the variables,
the conditions,
the loops,
the functions,
lists and dictionaries,
as well as the programming logic.

The course is based on practical exercises and clear explanations to help the student progress quickly even without prior experience.

Perfect for:

beginners,
computer science students,
high school students (NSI),
students in BTS/BUT/licence programs.

Courses available in French, English or Arabic.
message icon
Contact Shivam
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Don't settle for anything less than excellence.
I am an Aerospace Engineer with a Master's degree in Quantum Physics and have completed Ph.D. work at the University of Cambridge in Computational Physics. Additionally, I have 4 years of experience developing MATLAB and possess deep programming skills in MATLAB/Simulink family, C/C++, Fortran, and Python.

With over 12 years of tutoring experience, I have successfully guided more than 50 students worldwide to achieve distinction in various fields. Consistent results are my priority, and I strive for excellence in all aspects of my teaching.

My lessons are customized to meet each student's unique needs and are designed to be engaging and insightful.

Whether you are at a school level or require advanced or professional-level instruction, I offer support in the following areas:
- Preparation for IB/IA, A-Levels, GCSE, University Entry, or equivalent.
- Experience in preparing students to access world-class schools and universities, including Cambridge University, Oxford, Ivy League and other top institutions in the UK and US.
- University levels (undergraduate and postgraduate).
- High school studies and diploma programs.
- Assistance with specific projects at a professional level, including job interview preparation.
- Extensive experience working with children.

Every lesson is meticulously planned in advance to ensure that it aligns with your goals and targets areas for improvement.
I prioritize a dynamic and interactive learning experience, with one-on-one sessions tailored to your individual requirements. Lessons will be conducted via webcam, enabling you to connect from anywhere.

I have a highly flexible schedule and can adapt to accommodate your needs.
If you have any questions about my teaching method, availability, or pricing, please don't hesitate to reach out. I am here to assist you and provide the support you need.
verified badge
I am a Graphics Designer and web developer with over 5 years of experience, I have worked with more than 200 clients around the world and created more than 2000 designs, and designed more than 15 websites. I am a man of knowledge that can change and build your future not just by helping you in your studies but also with life and helping your businesses and Jobs to grow and how to work with the market. I will do my best to make you run with society and lead to the future.
verified badge
You are a highschool student?
You have a baccalaureate?
You need help with Python (Algorithmic Programming).
I am here to teach you !

I am certified from Python Institute (PCAP: Certified Associate in Python Programming) and I work with Python for more than 5 years.
I am also a teacher and my students love the way I teach with (simple, clear and always funny)
verified badge
I have 15 years of experience working in companies large and small, specialising in Excel VBA, Access VBA and SQL to create databases and reports.

If you want to learn Excel, be it a beginner introduction class or expert level than I can help.

I am a native English speaker with friendly and clear communicaton.
verified badge
I am a Cambridge graduate in CS, with over 10 medals and national distinctions for competitive programming.

For over 5 years, I have helped hundreds of students discover how easy and beautiful Computer Science is:

- Assisted students in improving from a C to an A* grade.
- Helped motivated students qualify for the National Informatics Olympiad.
- Guided many achieve their target grades in A-Levels, even attaining the perfect score.
- Prepared for IB/IA, A-Levels, GCSE, University Entry, or equivalent.
- Assisted with specific projects at a professional level, including interview preparation.

All my success in Computer Science is due to my teachers, who knew how to inspire my passion and turn any concept into an easy-to-understand story. That's why I decided to help others further to elucidate the secrets of Computer Science and to smile with relief in the exam hall when they notice that they know how to solve all the subjects perfectly.

It's amazing how quickly a student can progress when the material is explained to them in their understanding.

I have a highly flexible schedule and can adapt to accommodate your needs.
If you have any questions about my teaching method, availability, or pricing, please don't hesitate to reach out.
I am here to assist you and provide the support you need :).
verified badge
Hi!

Welcome to my class on Python programming! As a PhD student in Geophysics my main tool is my computer. In order to do science one needs to know how to program. I use Python everyday in order to analyze data, run numerical models, plot results and much more. So, let's embark on the journey of learning Python and explore its diverse capabilities together!

For beginners:
I have designed it for absolute beginners to become at ease with the language within 5 sessions of 1h. Message me to know the 5 classes curriculum and I will be more than happy to share it with you!

For intermediate users:
If you already know the basics of Python but want to go more in-depth on certain packages this is the right place! Message me and we can discuss what your needs are! I am a professional user of Numpy, Pandas, Matplotlib, os, scipy and many more packages!

Are you not sure Python is the right language for you? Check the following out and let me know if you have any questions!

First of all, what is Python? According to its creator, Guido van Rossum, Python is a:

“high-level programming language, and its core design philosophy is all about code readability and a syntax which allows programmers to express concepts in a few lines of code.”

Learning Python is a rewarding experience for several reasons. Firstly, Python is inherently beautiful as a programming language, offering a natural and expressive way to translate your thoughts into code. Its readability and simplicity make coding an enjoyable and intuitive process.

The Python language finds applications across various domains, including data science, web development, machine learning and AI. For example, platforms like Quora, Pinterest, and Spotify leverage Python for their backend web development!

This versatility makes Python a powerful tool for those eager to delve into different aspects of programming. If this caught your curiosity message me and I'll make you a Python hero! Welcome to the community!
verified badge
Python has become essential in the field of computer science. Are you keen to embark on your machine learning journey to become an AI expert? You'll need to know how to design algorithms, code proficiently, and implement your ideas on a solid mathematical foundation. In this course, we will guide you through all stages of mastering machine learning, starting from Python and progressing to the latest advancements, particularly in reinforcement learning.
verified badge
Computer Science is the future. As we are moving towards a digital age with a high speed. As a programmer you can be a part of that future and can develop many different novel things. This course is made specifically for any person of any age to get a crystal clear image of Computer Science.

You will learn basic concepts of Programming (using Python and C++) and of many other fields (such as, AI, database, networking and so so). After completing the course you will be able to create and implement many different novel idea digitally.
verified badge
I specialize in teaching web development for beginners, focusing on building a strong foundation in web design and programming. My goal is to guide students through the fundamentals without overwhelming them. In this class, you'll learn how to create and style basic websites using HTML, CSS, and JavaScript. I provide hands-on practice with real-world examples and assign projects after each lesson to reinforce learning. Whether you're new to coding or looking to enhance your computer skills, this course offers a supportive environment to grow at your own pace. No prior experience is required.
verified badge
Music Theory is essential to understand the relationship between the notes.

Computer Programming allows to think and frame logical reasoning, which in turn will help anybody think to form solutions.

Computer Science Knowledge plays an important role in everyday life.
verified badge
Mathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns.

Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc.

My philosophy revolves around these three values:
-Encouragement
-Inspiration
-Discipline

I specialize into teaching mathematics and programming, but in some occasions I teach physics too.
Feel free to contact me.
verified badge
I offer engaging and comprehensive programming lessons in C++ and Python, designed to help you master essential concepts and advanced topics in computer science. From problem-solving techniques, object-oriented programming, and data structures to database management, operating systems, digital logic design, and algorithm analysis, my lessons cover it all. I also introduce exciting areas like parallel and distributed computing and the basics of artificial intelligence. Whether you're preparing for GCSEs, A-levels, or pursuing a BSc in Computer Science, my tailored approach ensures you build a strong foundation and advance to becoming an exceptional programmer. Let’s make programming both accessible and enjoyable as you unlock your full potential in this ever-evolving field!
verified badge
Programming is the future, learn and grow now all over the world have shifted to coding, any kind of coding i will teach you the basics of coding in which include HTML, CSS, BOOTSTRAP, TYPESCRIPT, TAILWIND if you have a laptop thats great but if you haven’t no worries i will bring my own laptop you will practice on my laptop.
verified badge
From basics to advanced Java skills, including Java Core, OOP, JDBC, JavaFX and Gluon for mobile apps, and Java Spring Boot with JPA and Hibernate for web apps, and Gluon to convert all apps cross-platform. You can plan your sessions with me. We can start at the very beginning or at your specific level. We can do one session or as many as you like. I normally start with one hour to assess and plan your training program, and then we book sessions from there. I can teach it in my office in Pall Mall or at your location within a reasonable distance in London.
verified badge
Python course for beginners suitable for high school students, university students and people wishing to discover programming in a simple and practical way.

We will learn gradually:

the basics of Python
the variables,
the conditions,
the loops,
the functions,
lists and dictionaries,
as well as the programming logic.

The course is based on practical exercises and clear explanations to help the student progress quickly even without prior experience.

Perfect for:

beginners,
computer science students,
high school students (NSI),
students in BTS/BUT/licence programs.

Courses available in French, English or Arabic.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Shivam