• Venue
  • Register
  • FAQs
  • Contact
  • Time Zone

Python Programming for Beginners

Batch Price From £280 (approx. $355 USD) View Dates & Prices
Custom Price From £180 (approx. $228 USD) Price Calculator & Booking
Short course on Python programming for beginners
Total Duration: 12 Hours
Course level: Beginner
Delivery Method: Instructor-led Physical Classes or Virtual Classes
Certification: Certificate of Completion will be provided after completing the course

Course Overview

This course is designed for beginners who wish to learn Python, which is a widely used general-purpose, high-level programming language. It covers the essential topics to start programming with Python.

This course is also ideal for anyone who wants to become a Python developer, a data analyst, a data scientist or wants to use Python for any type of work.

Following topics are included in this course:

  • Variables and Data Types
  • Operators
  • Working with Numbers
  • Python Strings
  • Lists
  • Tuples
  • Sets
  • Dates and Times
  • Dictionary
  • Decision Making
  • Loops
  • Functions


No existing knowledge on Python programming is required. Familiarity with any programming language is helpful but not required. You should have basic computing knowledge.

Course Dates, Prices & Enrolment

All Training Physical Classes Virtual Classes
Time Zone:
Training MethodDates and TimesPrice 
Online Training using Zoom 15 Jun 2024 - 23 Jun 2024
2 Saturdays & 2 Sundays
05:00 AM - 08:00 AM ET
£360 £420
(approx. $456 USD)
Classroom Training 17 Jun 2024 - 21 Jun 2024
Mon, Wed & Fri
05:00 AM - 09:00 AM ET
£360 £420
(approx. $456 USD)
Classroom Training 23 Jul 2024 - 25 Jul 2024
Tue, Wed & Thu
05:00 AM - 09:00 AM ET
£360 £420
(approx. $456 USD)
Enrol Now
Online Training using Zoom 27 Jul 2024 - 04 Aug 2024
2 Saturdays & 2 Sundays
10:00 AM - 01:00 PM ET
£280 £420
(approx. $355 USD)
Enrol Now
Online Training using Zoom 06 Aug 2024 - 15 Aug 2024
2 Tuesdays & 2 Thursdays
09:00 AM - 12:00 PM ET
£280 £420
(approx. $355 USD)
Enrol Now
Classroom Training 10 Aug 2024 - 11 Aug 2024
Saturday to Sunday
05:00 AM - 11:30 AM ET
£360 £420
(approx. $456 USD)
Enrol Now
Online Training using Zoom 05 Nov 2024 - 14 Nov 2024
2 Tuesdays & 2 Thursdays
09:00 AM - 12:00 PM ET
£280 £420
(approx. $355 USD)
Enrol Now

Course Content

  1. Introduction to Python
    • Getting Python
    • Python IDLE
    • Comments in Python
    • Online Python Compilers
  2. Variables and Data Types
    • Creating Variables
    • Naming Variables
    • Standard Data Types
    • Type Conversion or Casting
    • Python User Input
    • Using f-strings
  3. Operators
    • What are operators in python?
    • Arithmetic Operators
    • Assignment operators
    • Comparison Operators
    • Logical operators
    • Identity Operators
    • Membership Operators
  4. Working with Numbers
    • Integers
    • Floats
    • Numbers and String Together
    • Built-in Python Mathematical Functions
    • Python Decimal Format
    • Underscores in numbers
    • Random Number
  5. Python Strings
    • Accessing characters in a string
    • Changing a String
    • Deleting a String
    • Python String Operations
    • String Membership Test
    • Built-in String Methods
    • Python Escape Characters
    • Using the format() Method
  6. Lists
    • Accessing elements in a list
    • Negative indexing
    • List Slicing in Python
    • Adding, Modifying and Removing elements
    • Other Useful List Methods
    • List Membership Test
  7. Tuples
    • Creating a Tuple
    • Accessing Elements in a Tuple
    • Modifying a Tuple
    • Removing Elements from a Tuple
    • Tuple Methods
    • Tuple Membership Test
  8. Sets in Python
    • Creating Python Sets
    • Modifying a Set
    • Removing Elements from a Set
    • Python Frozenset
    • Python Set Operations
    • Set Union
    • Set Intersection
    • Set Symmetric Difference
    • Python Set Methods
    • Set Membership Test
    • Built-in Functions with Set
  9. Python Dates and Times
    • Getting the Current Date and Time
    • Getting today's year, month and day
    • Time object to represent time
    • Getting hour, minute and second
    • Python datetime object
    • Formatting Date and Time
  10. Python Dictionary
    • Accessing values in a Dictionary
    • Adding new key-value pairs
    • Modifying values in a key-value pair
    • Removing key-value pairs
    • Python Dictionary Methods
    • Dictionary Membership Test
    • Dictionary Built-in Functions
    • Nested Dictionaries
  11. Decision Making
    • Python if Statement
    • Indentation
    • Python if…else Statement
    • Python if…elif…else Statement
    • Python Nested if Statements
    • Short Hand if ... else
    • Membership Test
    • Python match Statement
  12. Loops in Python
    • Python While Loops
    • Python for Loop
    • Looping Through a String
    • The break Statement
    • The continue Statement
    • The range() Function
    • Else in For Loop
    • Nested Loops
  13. Functions
    • Creating and Calling a Function
    • Arguments
    • Keyword Arguments
    • Default Parameter Value
    • Passing a List as an Argument
    • Return Values
  14. A Project with Python

Price Calculator & Booking Request Form

Calculate prices for Corporate, 1-on-1 or group training and request a booking.

Do you have a special training requirement or unable to find any suitable training date? Please complete and submit the booking request form, if you want to:

  • book a course on different dates
  • book for a group of delegates
  • book corporate training
  • book a customised training
  • book a one-on-one training

The price person is less when you book a course for more people. You can find the price per person and the total cost by changing the values of the training hours and the number of people below:

Career Path

If you are looking for programming and make desktop applications the python course helps you. Also, even if you don't have any programming language experience, Python programming language will be the best to start as it is simple to understand. If you look for an IT job or want to progress your career in IT, the Python programming course will help you.

Frequently Asked Questions

Q. Which Python version will we be using during the sessions?

A. Any version above 3.5 would be fine.

Q. What program will we be using to write the Python scripts?

A. You should have Python installed on your computer. It is free. You can download it from https://www.python.org/downloads/

Participant Reviews

“The class was taught well”

Matthew 04/12/2019

“At a time when training is moving to online providers it's good that London Academy of IT still favours the face to face approach to training. The course aims to provide the feedback and input you can only get in the classroom and offers plenty of interaction with the teacher in a small group while providing good value for money”

William 11/11/2019

“I highly recommend this class. The teacher has excellent command on the subject. The class was very well structured and hands on!”

Abdel 11/10/2019

“The information provided is well selected and presented in a logical, progressive way. This Beginner course will give the attendant a comprehensive, clear big-picture about the logic of programming and many suggestion for further development”

Francesco 05/07/2019

"Excellent Teaching. Really worth investing”

Christine 07/03/2019

"Priyanka (the tutor) was great, very knowledgeable and explained in a clear and effective manner. Very clear and well structured course, just what I was looking for."

Mr Steve Butler, 18/04/2017

Share This Course

Save Money with Packages

SAVE up to 20% by booking this course with other related courses as shown below:

Python Development Immersive

£672 (save £168)

This package combines
Find out more & book now

Python Data Analyst

£672 (save £168)

This package combines
Find out more & book now

Python Data Scientist

£1,008 (save £252)

This package combines
Find out more & book now

Python Data Analytics, AI & ML Immersive

£1,632 (save £408)

This package combines
Find out more & book now

Data Analyst SQL & Python

£1,008 (save £252)

This package combines
Find out more & book now

Newsletter Sign-up

Have a Question?