facebook
from46.42CAD/ h

Learn how to program, code and develop ideas digitally in simple steps.

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.

Extra information

Bring your laptops.

Location

Online via webcam
At student's location: Around London, 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
Advanced
Duration:
60 minutes
90 minutes
The class is taught in:English, Urdu

About Me

I am an International student who loves teaching and loves interacting with different people. I had taught programming in the past. I have a great grip in what I do and take everything seriously. I, myself love doing programming and taking up challenges. I had worked on my skills and am confident to be a great teacher and programmer.

Education

- University of Sialkot,
BSc Information Technology.
3.9 CGPA.
2019 - 2023.

- Northumbria University,
MSc Artificial Intelligence Technology.
2024 - 2025 (expected).

Experience / Qualifications

After completing my degree Bachelor's in Information Technology I got involved in many various projects. Such as, Object Detection, Text-based AIs and web development. Even through my degree, I worked on an AI chatbot. Other than that I taught few people how to code and other fields such as database, networking and programming. So, Getting involved in such projects, I got a lot of experience and hand on grip to many concepts of Computer Science.
Artificial Intelligence is playing it's role in almost every field like in medical, home appliances and other stuff. It's a path which get new on every step. In the course you will learn the basic concepts, Creation and implementation of AI. After completing it you will get the clear picture of how these Artificial Intelligence works and how they can be enhanced further for more efficiency.

Ask a question

Send a message explaining your needs and Ibrahim Tahseen 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 -05:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3    Tuesday at 3:00  Wednesday at 3:00  Thursday at 3:00  Friday at 3:00  Saturday at 3:00  Sunday at 3:00
4    Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00  Friday at 4:00  Saturday at 4:00  Sunday at 4:00
5    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    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        Thursday at 7:00  Friday at 7:00  Saturday at 7:00  Sunday at 7:00
8        Thursday at 8:00    Saturday at 8:00  Sunday at 8:00
9        Thursday at 9:00    Saturday at 9:00  Sunday at 9:00
10    Tuesday at 10:00    Thursday at 10:00  Friday at 10:00  Saturday at 10:00  Sunday at 10:00
11    Tuesday at 11:00    Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12    Tuesday at 12:00    Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13    Tuesday at 13:00    Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14    Tuesday at 14:00    Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15    Tuesday at 15:00    Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16    Tuesday at 16:00    Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17    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    Tuesday at 18:00  Wednesday at 18:00  Thursday at 18:00  Friday at 18:00  Saturday at 18:00  Sunday at 18:00
19              
20              
21              
22              
23              
from C$46.42Online via webcam
from C$85.42At 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 July 2024
  • Phone number verified
  • Google connected
  • Linkedin connected

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3    Tuesday at 3:00  Wednesday at 3:00  Thursday at 3:00  Friday at 3:00  Saturday at 3:00  Sunday at 3:00
4    Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00  Friday at 4:00  Saturday at 4:00  Sunday at 4:00
5    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    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        Thursday at 7:00  Friday at 7:00  Saturday at 7:00  Sunday at 7:00
8        Thursday at 8:00    Saturday at 8:00  Sunday at 8:00
9        Thursday at 9:00    Saturday at 9:00  Sunday at 9:00
10    Tuesday at 10:00    Thursday at 10:00  Friday at 10:00  Saturday at 10:00  Sunday at 10:00
11    Tuesday at 11:00    Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12    Tuesday at 12:00    Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13    Tuesday at 13:00    Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14    Tuesday at 14:00    Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15    Tuesday at 15:00    Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16    Tuesday at 16:00    Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17    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    Tuesday at 18:00  Wednesday at 18:00  Thursday at 18:00  Friday at 18:00  Saturday at 18:00  Sunday at 18:00
19              
20              
21              
22              
23              
from C$46.42Online via webcam
from C$85.42At 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


Alex
Mathematics for students of all grades, IB and GCSE
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.

Emna
[PYTHON - Data Science - AI] Learn Python & Data Science & Artificial Intelligence from beginner to advanced
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)

Francisco
PYTHON programming with PhD student in Geophysics with 7+ years of experience
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!

Maiko
Introduction to Python Programming (algorithms, structures, abstractions)
<Course Description> This course is designed for beginners who are interested in learning programming with Python. It covers the basic concepts of programming such as data types, variables, control structures, functions, and file I/O. Participants will learn how to write Python programs, debug code, and design algorithms using Python. The course also introduces the basics of object-oriented programming and the Python libraries used for data manipulation and visualization. <Prerequisites> No prior programming experience is required. However, familiarity with basic computer concepts such as files, folders, and operating systems is recommended. <Learning Objectives> By the end of the course, participants will be able to: * Understand the fundamentals of programming and how it applies to Python * Write Python code for simple applications and automate repetitive tasks * Use control structures such as loops and conditional statements * Create functions to encapsulate code and enable code reuse * Work with Python libraries such as NumPy, Pandas, and Matplotlib * Use object-oriented programming principles to design more complex programs * Debug code and use error-handling techniques <Course Outline> The course is divided into modules that build on each other to provide a comprehensive introduction to Python programming. Each module consists of lectures, demonstrations, hands-on exercises, and quizzes to reinforce learning. Here is an outline of the course: Module 1: Introduction to Python History and Overview of Python Setting up Python environment Writing and running basic Python programs Variables, data types, and operators Module 2: Control Structures Conditional statements and Boolean logic Loops and iteration User input and output Module 3: Functions Writing and calling functions Scope and namespaces Return values and parameters Lambda functions Module 4: File Input and Output Reading and writing files File modes and buffering Handling exceptions and errors Module 5: Object-Oriented Programming Classes and objects Inheritance and polymorphism Data encapsulation and abstraction Special methods and decorators Module 6: Python Libraries Introduction to NumPy, Pandas, and Matplotlib Data manipulation and analysis with Pandas Data visualization with Matplotlib Conclusion This beginner's programming class in Python provides a solid foundation for anyone interested in learning programming and using Python for data analysis, automation, or software development. With hands-on exercises, interactive quizzes, and a comprehensive final project, participants will learn how to write Python code that is efficient, maintainable, and elegant.

Jermaine
Learn Basic Computing Skills On Laptop, Desktop or Tablet
This class is designed for those that want to learn or brush up on basic computing skills In this class you will learn how to 1.Send and receive emails 2. How to use Microsoft office 3. Basic graphic designs eg: Making Flyers, posters 4. typing Skills 5.How to save documents to a computer and USB

Sarah
Python Programming Course For Beginners Online or In London
6 Python Programming Sessions of 1 hour each: Session 1: Basics Python Data Types and Variables: Operators and Expressions. Decision Making: If statement; If - else statement; If- elif - else statement; Nested if - else. Session 2: Using Loops: The while, while-else. For loop; Jump statements: break, continue; Nesting loops. Session 3: Working with variables and its scope; Conversion and casting types in Python. Session 4: Python Built-in functions Maths Functions. Random Functions. Session 5: Strings Functions.

Gabriel
Cambridge Graduate & Google Developer - Programming Tutoring 1 on 1
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 :).

Yaseen
Microsoft Excel VBA / Access VBA / SQL Server - Business Reporting and Data Analysis - Formula, Pivot, Calculations, External data, coding.
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.

Asif
Software engineering and Mobile Application Development
As an online and physical tutor, i am knowledgeable and experienced in your subject matter. I possess excellent communication skills, and i am patient and understanding when working with students. I have a passion for teaching and are committed to helping your students succeed. I adept at using technology to facilitate online learning, and you are able to create engaging and interactive lessons that cater to each student's learning style. In a physical setting, I create a welcoming and comfortable learning environment that allows students to feel at ease and encourages them to ask questions and participate in discussions. Overall, I am a skilled and effective tutor who is dedicated to helping students achieve their academic goals.

Hammad
Master the creative world of The Graphics Designing.
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.

Harshit
Data Science / Machine Learning / Artificial Intelligence Class
Data Science can be learned in a better way if you have an understanding of practical problems that are to be worked on. I focus more on explaining the concept behind a certain topic while taking real-life examples, which not only helps in understanding the topic but also makes the student industry ready. Moreover, I help with career counselling and transition towards Data Product Manager, DS, Quant and ML/AI engineer.

054 Swati
Math,Test prep Tutoring,Coding,Biology,Communication skills
I will teach them biology, some fundamentals of programming language so that if someone has no prior knowledge in coding he can get familiar with it and I will also teach them about public speaking what we should keep in mind while speaking to others.

Francois
Math, Computer Sciences/Programming, French, Physics
My formation in engineering school (Information Technology at the ÉTS in Montreal, Canada), techinian school (GEII at the IUT de Cachan, France) and my previous placements experiences (Croesus Finansoft and the National Institute of Sports) helped me specialize myself in Math, Physics and Computer Sciences. I'm able to teach and help the students in Math, Physics and the basic of Computer Sciences (depending on the student's level). The focus of the class is to develop the ability to learn, think and solve problems. As for the Computer Sciences class, you will learn the basics of current programming languages such as C/C++, Java, Python, Objective C (IOS programming). At the end of the class you could have some homeworks to do for the next session. These would help you to assimilate the subject previously learned.

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.

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.