Python Coding for Beginners
10 weekly sessions on campus, on Tuesdays at 6 - 8pm, starting from Tuesday 6 October - we are no longer taking enrolments for this course.
Overview
Welcome to the world of coding with our introductory course delving into the Python programming language. Not only will you be learning how to code in Python, you’ll also be developing key skills in:
- Problem solving: learning how to tackle complex tasks and to break them down into manageable steps.
- Logical thinking: understanding how to structure and sequence code efficiently
- Real-world application: building small projects that put your skills into practice!
No previous experience of coding is required, and there are no prerequisites for the course. We will be starting from the ground up to ensure that all students, regardless of background, are supported every step of the way. A personal computer is recommended but by no means essential, there will be computers provided.
This course aims to take you from a novice to confidently creating your own projects independently while developing the logical thinking skills essential for writing effective Python code.
This course is available to anyone and everyone.
Syllabus
- Week 1. Introduction: Why Learn Python?
- Week 2. Understanding Control Flow
- Week 3. Loops and Iteration Basics
- Week 4. Writing and Using Functions
- Week 5. Working with Files (I/O)
- Week 6. Object-Oriented Programming Concepts
- Week 7. Using and Creating Packages
- Week 8. Writing Clean, Maintainable Code
- Week 9. Text Processing with Regex
- Week 10. Building Your Final Project
Course lecturer
Luc Elliot is a recently appointed Postdoctoral Research Associate at the University of Liverpool. They earned their doctorate in computational biology, where a significant part of the work focused on data science projects and software engineering, with an emphasis on Python. Throughout their PhD, they were involved in teaching on a Master’s-level introductory Python course, helping novices develop into confident and capable coders.
Course fee
- Standard fee: £165
- Concession fee: £85