FavouritesAdd to Wish List
FavouritesAdd to Wish List
from38.31USD/ 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 $38.31At teacher's location
from $38.31Online via webcam
from $54.73At 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 $38.31At teacher's location
from $38.31Online via webcam
from $54.73At 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


Alexandros
Solve Python University Tasks With Professional 1:1 Online Tuition
+Assignment Help - Exam Preparation - Practice in Python related University modules Hey, Alexandros here :)! I work as a self-employed full-time private tutor having recently completed a Master's at UCL. Here, I am involved with tutoring undergraduate and postgraduate students in Python, Monday to Saturday. What makes me a great tutor is that I encourage students to develop their problem solving and critical skills on a wide range of practical programming tasks. This means students are not simply learning facts but are able to think more independently and laterally. I'm also really friendly, patient and try to make my lessons really engaging. In my spare time I enjoy walking, singing and socialising.

Rafik
Learn C and Java Programming and Computer Networks
I am a PhD student in Computer Science specializing in Cloud Computing. I have three year experience in tutoring C and Java during my bachelor/masters studies. Actually I'm working as I'm an IT Manager at a recrutement firm. The class is open even for people with no experience in programming.

Jean
Learn Python for scientific and engineering applications. All levels welcome!
Do you want to improve your productivity in class or at work? Are you tired of using Excel for things it's not meant for? Do you want to analyze and visualize your data? Do you want to generate valuable insights? Do you want to talk to sensors and devices? Then you've come to the right place. 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, or even do do things that were previously impossible. 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. We might work with Jupyter notebooks if you have nothing more specific that you prefer to do. But I can also work with you on analyzing your data, controlling your devices and robots, or even building tools that you feel that you need. Depending on your application, we might even do some machine learning. 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 completely new insights to his company, This has 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.

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.

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.

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,

Mourad
Engineer | Excel | VBA. 25 € / h: 10 hour pack | Flexible slots from 8:00 a.m. to 8:00 p.m., Weekend | Satisfied or refunded. Possible invoice
I offer you a complete range of Excel and VBA training courses adapted to your needs. Distance learning on Skype or Zoom or Google Meet or Microsoft Teams, for better efficiency. Regarding the working method, according to your availability we fix the sessions, then I will send you the course support / exercises. We do the sessions on Skype or Zoom or on Google Meet at your own pace, where we can share the screen. Just a clarification: As a principle of equal opportunities, I do not do the exams and the student's homework. My journey : University of California San Diego E-learning: Python for Data Science Federal Institute of Technology in Lausanne E-learning: JAVA Object Oriented Programming Excel / VBA / Power BI / JAVA Trainer STANFORD University-California E-learning: Databases Certified in Computer Networks CISCO CCNA Winner of the Engineering School (INPT) in Telecommunications and Computer Science Excel 365 Training Modules: Module 1 - Basics - References - SI Logic Function - SI Nested Logic Function - Basic Math / Statis Functions - NB.SI, SOMME.SI, NB.SI.ENS, SOMME.SI.ENS, GREATVALUE, SUMPRODUCT ... functions. - ResearchV - INDEX and EQUIV and EQUIVX search functions - ResearchX - Error Management Study of practical professional cases Module 2 - Validation and data protection - INDIRECT function - OFFSET function - Dynamic Array (Sort, Unique, Filter. ..) - LET Function - LAMBDA FUNCTION - New Data Types - Matric functions - 3D functions (Multi-Sheets) Study of practical professional cases Module 3 - Data table / Sort / Automatic and custom filter - Advanced Filter / Database Functions - Dynamic Pivot Table / Advanced Tips - Solver / Analysis Scenarios Study of practical professional cases Module 4 Power Query Study of practical professional cases Module 5 - Simple Chart - Advanced Chart Study of practical professional cases

Abdelaziz
Online python programming course via skype
I am an engineer by training with 4 years of Freelance experience in programming, particularly in Pyhton. I give personalized python lessons by adopting a methodology that suits the student. My lessons are accompanied by practical exercises and adapted exercises

Javad
Computer skills( Programming, Excel, Word, Powerpoint ,....)
Experienced teacher with a great passion for teaching. My background is in both engineering and management fields with one bachelor's and two master's degrees. I have a good background in Python programming and Microsoft office (Word, Excel, PowerPoint, Access,...) and statistics. I am also able to teach online if you would like. You will receive full support during and after each course with high quality and minimum price. For University/High school/Primary school students.

Numerical
Python Expert - Mini project, programming and Machine Learning Python / Matlab
Hello, Computer engineer and applied mathematics, I offer programming courses and support in mini project Python, MATLAB or C ++, to help you carry out your projects and prepare for your exams (in finance, applied mathematics, physics). Some topics covered: - Non-differentiable convex optimization (proximal operator) - Inverse problem: discretization of the Helmholtz equation in 2D, optimization in quasi-Newton - Simulation of the competitive activity of 2 mini football teams. - Satellite navigation networks (GNSS) in algebraic graph theory - Simulation of a multi agent system. - Low thrust 2D orbit transfer problem: minimal time. - Stochastic process: Modeling of a toll station. Possibility of online courses (Screen sharing) Do not hesitate to contact me if you have any questions.

James
Introduction to Python Programming (including homework and feedback)
Depending on your prior knowledge, specific topics can be dealt, however the general progression are: - Intro to Python and possible IDE are: PyCharm, VS-Code or Atom - Condition statements (If statements, switch statement, tertiary operators etc) - Loops (For loop, for each, while, etc) - User inputs from the keyboard - Working with Files - Explore the use-cases of Python (Here, the aim is to inspire the student to apply these concepts to their own life as well as see the long term industrial applications) - Object Oriented Programming (Classes, Polymorphism, Encapsulation, Inheritance, Interfaces etc) - Design patterns (Singleton, SOLID principles etc)

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 16 years of teaching experience as of 2020 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.

Mark
Programming tutoring with 3 years of corporate experience
*** Technologies that I can help with *** Java, (Java) Spring Boot, Spring Security, HTML5, Bootstrap 4, CSS, JavaScript, React, SQL (Oracle, Postgresql, MySql), PHP Welcome here. My name is Mark. I'm in love with computer sciences since I'm a little child. I clearly remember when I was only 8 and I disassembled my father's PC (and made him incredibly happy) just to check what's inside. For me, it took nearly 10 years to pick-up the required amount of knowledge to get a good job at a high-end company. My main principle and motivation is to cut-off this time for you by leading you to the exact information that you will need to get hired. I'm actively doing programming since I'm 14 years old. After finishing high school I've attended to a 2 years long programming vocational college (Forrai private school, Hungary) and a 1-year long private school (Codecool, Hungary) too. After finishing my education I worked at GE (General Electric), IFRC (International Federation of Red Cross), and Capgemini.

Abde
Computer programming course in Python / C ++ / Java
PhD student in computer science at ULB with experience with many computer projects gives programming courses for computer science or high school students who have difficulty with programming or computer logic as well as any kind of computer theory (discrete mathematics, algorithmic complexity, etc.). I also do fun programming initiations with Python, Scratch or Sonic Pi (software for programming sound). I teach these languages: - Python - Java - C / C ++ - VS# Understanding student issues is a priority for me. There was no class that did not receive a negative response. Do not hesitate to contact!

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.