Python is one of the top programming languages in the world and continues to grow. From the basics this course provides a solid understanding of programming using Python, with practical exercises and examples.
6 starting dates
-
Starting date:
- Duration: 10 weeks
- Time: to
- Fees: £595 (no VAT)
N.B. No lessons on Bank Holidays, ends 14/7
- Occurs: Monday
- Location: Online
- Booking deadline:
-
Starting date:
- Duration: 10 weeks
- Time: to
- Fees: £595 (no VAT)
- Occurs: Tuesday
- Location: Online
- Booking deadline:
-
Starting date:
- Duration: 10 weeks
- Time: to
- Fees: £595 (no VAT)
- Occurs: Thursday
- Location: Online
- Booking deadline:
-
Starting date:
- Duration: 5 weeks
- Time: to
- Fees: £595 (no VAT)
1hr lunch break (11:30am-12:30pm)
- Occurs: Saturday
- Location: Online
- Booking deadline:
-
Starting date:
- Duration: 5 weeks
- Time: to
- Fees: £595 (no VAT)
- Occurs: Monday and Thursday
- Location: Online
- Booking deadline:
-
Starting date:
- Duration: 5 weeks
- Time: to
- Fees: £595 (no VAT)
5 Saturdays. 1hr for lunch.
- Occurs: Saturday
- Location: Online
- Booking deadline:
Want to find out more?
Introduction to Programming with Python Course overview
Learn to think like a programmer with this hands-on and highly popular short course in Python programming. You will apply your knowledge to undertake practical exercises, with the support of an experienced tutor to guide you and answer questions.
By the end of the Python course for beginners, you will be able to
- Understand the fundamental features of the Python programming language
- Write procedural, object oriented and functional programs in Python.
This Python training course is a great way to progress your career in computer programming.
Who is it for?
Suitable for beginners to programming - and Python - this course is a great way to develop skills to further your career in fields such as data analytics, finance and web development.
Find out more about our Programming courses
Timetable
The Introduction to Programming with Python short course is 20 hours total learning, offered in the following formats:
- Weekly evening classes – taught one evening a week for 10 consecutive weeks, allowing you to continue in full-time employment
- Twice-weekly evening classes - taught two evenings a week for 5 weeks
- Saturday classes – taught over five consecutive Saturdays, designed for weekend learners
- Summer School – taught intensively over one week in the summer, ideal for converting from another programming language, or for staff training
Benefits
- Delivered by industry professionals
- Taught online to small groups
- Awarded a City St George's, University of London certificate on completion
What will I learn?
- Think like a programmer
- Python overview and the basic language elements: Introduction to Python. Variables. Loops. Main method. Conditional structures. Data structure
- Debugging in Python (using pdb, Pycharm). How to read a program
- File manipulation: Reading and writing files
- Object Oriented programming in Python: classes, objects, inheritance, polymorphism, encapsulation
- How to build a modular Python program
- Introduction to the Python standard library
- Testing in Python. Presentation of doctest and unittest
- Error handling: exceptions
By the end of the course, you will be able to
- Understand the fundamental features of the Python programming language,
- Write procedural, object oriented and functional programs in Python
Assessment and certificates
You will be awarded an official City St George's, University of London certificate if you attend at least 70% of the classes. The course is not formally accredited or assessed.
Assessment
Informal assessment will take place through group discussion, class room activities, and question and answer sessions as guided by your tutor.
Eligibility
Computer literacy.
English requirements
Applicants must be proficient in written and spoken English.