FavouritesAdd to Wish List
FavouritesAdd to Wish List
from28.00GBP/ h

Programming Concepts in Python - Basic to Advanced

You'd be surprised by the fact that the most used languages of the world are no longer Mandarin, Spanish or English but programming languages running inside billions of computing devices. From automating your washing machine cycles to flying an airplane, they are increasingly becoming inseparable from our modern lives. Hence, it is so important that we know the basics of how the programming codes do what they do. Advanced programming is a different matter and can be pursued with specific interest.

In this course, I have chosen Python programming language to show you how you can make a computer follow your instructions to perform various tasks. Python is loved by millions of learners for its simplicity. You will learn most of the topics with fun exercises with hardly anything to read. At the end of most chapters, we will work together to build simple apps that make use of the things learnt in that chapter.

Extra information

You will need a computer to install Python and a few simple programs. I will guide you through the process.

Location

At teacher's location: Kent Avenue, London W13 8BQ, UK
At student's location: Around Wembley, United Kingdom
Online via webcam

|
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 have been teaching/tutoring since I was twelve. :)
Honestly, I used to tutor junior colleagues from my town's local school to make some pocket money. After I finished my college, I started teaching Maths and Physics in a school while also studying for my bachelor's in Physics.

Although there's a plethora of methods available to modern learners to teach themselves any skill they can imagine, I love the teacher-student approach as being the most effective. Self-paced online self-learning does have its merits. However, one needs to be very disciplined and organised in order to get lasting benefits from it. Hence, I believe involving a knowledgeable teacher as an active participant in your learning process helps you commit to your tasks.

Education

BSc Computer Science - London South Bank University (2017 - 2020)
- Modules: Python, Java, Web Application Development, Data Mining, Artificial Intelligence
BSc Physics - Tribhuvan University
- Modules: Physics, Maths, Statistics

Experience / Qualifications

Private Tutor - Java and Python programming languages (2019 - 2020)
Web Developer, Founder - Lighthouse Infotech Ltd (2015 - 2018)
Maths and Physics Teacher - Creative Secondary (2004 - 2009)
With the availability of easy web development tools like Squarespace, Wix, Wordpress etc., anyone can design a simple website without a need to learn much. However, there are downsides to that ease. First, it is impossible to know how things work behind the scenes without learning the basics of HTML, CSS and Javascript. Second, your website is limited to the building blocks such tools provide. If your aim is to know how a website works, you need to learn the code that makes and runs it. In this course, you will learn how to build your own website from scratch using the essentials i.e. HTML, CSS and Javascript. For those of you who want to take it a notch higher, you will be able to build a Web Application using Node.js. This will not only teach you the design and interface (Frontend) but also make you familiar with the code that runs the website from the server (Backend).

Ask a question

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

Availability of a typical week

MonTueWedThuFriSatSun
7              
8              
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    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    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    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    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    Saturday at 17:00  Sunday at 17:00
18  Monday at 18:00  Tuesday at 18:00  Wednesday at 18:00  Thursday at 18:00      
19  Monday at 19:00  Tuesday at 19:00  Wednesday at 19:00  Thursday at 19:00      
20              
21              
22              
23              
from £28At teacher's location
from £28Online via webcam
from £40At 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 October 2020
  • Phone number verified
  • Linkedin connected

Availability of a typical week

MonTueWedThuFriSatSun
7              
8              
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    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    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    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    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    Saturday at 17:00  Sunday at 17:00
18  Monday at 18:00  Tuesday at 18:00  Wednesday at 18:00  Thursday at 18:00      
19  Monday at 19:00  Tuesday at 19:00  Wednesday at 19:00  Thursday at 19:00      
20              
21              
22              
23              
from £28At teacher's location
from £28Online via webcam
from £40At 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

You are here


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.

Ilias
Create fun games and interactive programs in Python (adults)
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.

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.

Joris
Learn Python - from the basics to real world business cases
Python is the fastest growing programming language. Master it and you can solve business and science problems! If you are an absolute beginner, don't worry, I've got exercises that will help you get up to speed. About me: I have worked 10 years in financial markets (bond trading and market data). Now I am working as a freelance Python trainer & developer. Favourite Python packages / frameworks: Pandas, Numpy, Flask, Django, Beautifulsoup, PySpark & Pytest,

Srinivas
Learn Data Science with Python and Machine learning
I specialize in teaching Hands on Machine learning with Python. I can teach with real case studies and in layman's language. This class is for the candidates aspiring to learn data science or having problem with their projects or any other work.

Mykhailo
Computer Science (Theory & Python) Test Prep and Tutoring
I’m a qualified Computer Science teacher with 3 years of experience teaching the subject in international environment. My students have successfully completed their IGCSE Computer Science exams with enviable rate of success. I’ll be using a variety of tools for my comp sci classes and can teach both programming and theory aspects of the subject.

Abdelkhalek
Programming courses in Python for beginners, intermediates and advanced.
Doctor in Computer Science and senior software developer in Brussels, offers individual and group lessons for beginners or advanced levels of programming. The objective is to learn the basics as well as the concepts of programming in order to master software development,

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 I will of course also help you with everything else there is to know. 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

Szabolcs
Programming in Python and Java. Programming is fun!
Dear future Student! My name is Szabolcs. I can teach the basic logic of programming and help you prepare for your advanced level high school IT final exam or help you with your first few semesters of programming at university in these languages. Education: I'm a twenty-one years old economics IT student at the Budapest Business School. I attended the Budapest Fasori Lutheran Secondary School before, from where I graduated with an advanced level IT and English exam. Language: I passed my C1 level Business English exam in January (2020). In terms of experience, I participated in multiple exchange programs, including in Germany, the Czech Republic, and Turkey. I was also one of the three Hungarian delegates at the Parliamentary Debate World Competition and Conference in Japan (2017). Some more first-hand experience came from volunteering in healthcare (first aid and drug-use prevention) at music festivals such as Sziget, VOLT, and Balaton Sound. Programming: For my advanced level IT graduation exam (2018) I learned Python programming. During my studies at university, I took two semesters of Java programming. Pricing: In the spirit of being transparent with my pricing, there is a base price for a 60 or 90 minutes long lesson and a secondary price based on travel time. I live in Pesterzsébet and work at Újpest Városközpont. I also teach acoustic/electric guitar, if you're interested.

Daniel
Intro to Programming and Computational Thinking with Python
Want to learn how to tell the computer to solve scientific problems, homeworks, create a basic AI (artificial intelligence), simplify your life by quickly processing thousands of files (text, web, Excel etc.), cook belgian fries, create your own game, prepare for a potential IT career or simply learn a different way of logical thinking ("algorithmic")? Then we are on the same page! This class does not have a predefined goal. You set the goal. Don't know it yet? No problem, I'm here to help. :) We can arrange a lesson, goal-setting, Q&A virtual meeting. The programming language of choice for this class is Python.

Jean
Learn Python at all levels! One-on-one tutoring with an expert.
Do you want to learn programming? Do you have lots of boring, repetitive tasks, either at work or at home? Are you having trouble with your homework or your courses? Do you want to automate your life? Then come learn Python with me. You don't need to want to become a developer in order to learn Python. Most people who program in Python actually work in another field, but use Python as a superpower to help them do their job more efficiently and effectively. I will be teaching you one-on-one. We'll see what you want to do, and I help you work towards that goal. I will be using best practices as appropriate to your level. Most of our work will be in Jupyter notebooks. Some case studies involving students of mine: In one case, I started by automating one report of a financial analyst who had never programmed before, allowing him to start learning Python on during working hours. I also automated one of his side jobs, giving him more disposable income. He has since automated many more of his tasks, and has been providing many more useful insights to his company, which earned him a promotion and a sponsored masters degree. I still provide support as necessary. In another, I enabled a PhD student to analyze their electron-phase micrographs by writing software with them which did the job of commercial software with an expensive license. I was acknowledged by name in their paper. Note: Python 3 only, unless you are required to use Python 2.

Dr S Iyer
Highly experienced tutor: One-on-One Online tutoring in Data Science & Machine Learning with Python / R
I am Dr S Iyer- a tutor with over 17 years of teaching experience as of 2021 and students from across the globe. I teach one-on-one online (over Skype/ Google Hangout and other media) using a pen tablet and the screen-share feature. I have helped several students in courses like Python Programming, R Programming, Data Science, Machine learning etc. I can customise the content to domains like business, economics finance and investments as per student requirements. I have taught students of various age groups - high school (IB/Cambridge/IGCSE/ ICSE,) University (bachelors, masters, doctoral) and working industry professionals. More than anything, I trust that if I can replace the fear of a subject with love for it, then I would have truly made a difference to the student.

Maxime
Cours d'informatique ( développement en Python, C, C++, C# ...)
Présentation : Etudiant en 4eme année école d'ingénieur (spécialiser en maths et informatique) Méthodologie : - cours en ligne - possibilité d’envoi d'exercices d’entraînements (avec correction, ou correction directement pendant le cours suivant) - je suis disponible tous les jours pour une aide sur un exercice qui pose un problème ou autre - possibilité de reprendre vos cours et de faire des séances d’aide pour vos exercices, DM Parcours : Je suis titulaire d’un Bac S, option maths j’ai fait deux années de prépa Maths et Physique avec option Informatique (MPSI et MP). Je suis actuellement en 4eme année d’école d’ingénieur à l’EPITA et je suis spécialisé dans l’Intelligence Artificiel et le Big Data.

Saksham
Mathematics and computer programming tutoring in English
I am a mathematics master student at TUM. I have a bachelor's in Electronics Engineering and three years of software development experience. I offer Mathematics classes at the high school and bachelor level. I offer programming classes for adults/youngsters wanting to make a transition into the software industry. I am available for both online and in-person classes in Munich.

Vladimir
Programming lessons in English for beginners and pros
You will learn English language while learning IT skills, like Java, Web, Python programming or Agile(Scrum) methodology. A unique approach where we combine both English language lessons and Professional IT skills. In essence, we teach you IT in English.