Learn how to programme using Python

Do you want to take your coding skills to the next level?

Python logo

Python programming is a versatile, open-source skill that's in high demand, offering simplicity and the power to tackle real-world problems. In this hands-on interdisciplinary workshop, you'll learn by doing and gain lifetime programming skills, with lots of different resources to support you along the way. We're excited to announce two brand-new workshops will be launched later this year to cater to learners at different stages of their programming journey.

Workshop 1

A Simple Introduction to Python

Led by Professor Stephen Lynch and PhD students, this exciting new workshop teaches student how to program using Python. Suitable for complete novices to programming.

Workshop 2

Python for Scientific Computing and AI

Led by Professor Stephen Lynch and PhD students, students will be introduced to Python and Scientific Computing before moving onto Artificial Intelligence. Suitable for those who have some knowledge of programming.

The workshops will run in parallel, and itineraries will span over five days (31 March – 4 April), running from 10am-4pm daily, including time for breaks and to apply the theory you have learnt into practice.

By attending a course, participants will learn how to:

  • Use Python as a powerful calculator
  • Programme with Python
  • Apply programming to computational modelling
  • Use Python in future projects and research

The courses are open to all students and staff at Loughborough University no matter what discipline you study, which campus you are based at, or what department you work in, as the sessions will take place online. Please note those interested in registering for this course must be able to attend all the sessions to take part.

Participants of Workshop 1 will have the chance to further enhance their skills by attending the Workshop 2 series, scheduled for the summer (dates to be announced).

Book your place

What are the benefits of using Python? 

As a student, Python can be helpful across many academic disciplines. For example, you can use it for facilitating data collection and analysis, generating high-quality visualisations for research presentations, as well as offering tools that can be used in experiments. 

Beyond academia, having a good working knowledge of Python can also open a range of exciting career opportunities, in fields such as:

  • Data science, analytics and AI
  • Scientific computing
  • Research
  • Cybersecurity
  • Web and software development

What do people think of the course?

The course was very interesting and informative. The best part was that it focused on many real-life problems. I will be using programming and modelling in my final year project.

Course attendee

Learning how AI works and how to create programs has really boosted my love for the subject and has grown my ambitions for pursuing it as a career.

Course attendee
Two books laying on a wooden desk alongside a laptop, pens and paper clips

Free eBooks and slides

Free eBooks and slides will support the workshops. One of the resources available will be one of Stephen’s books, depending on the workshop you attend: A Simple Introduction to Python, or Python for Scientific Computing and Artificial Intelligence.

James Christian from the University of Salford said: “For students, the book is crammed absolutely full of real-world examples to help learn Python quickly and efficiently from scratch. The content spans so many topics across so many subject areas that surely all interests are accommodated somewhere within.”

About Professor Stephen Lynch

Stephen is a world leader in the use of mathematics packages in teaching, learning, assessment, research and employability. He started using packages in the mid 1980s whilst studying for his PhD in Pure Mathematics. In 2022, Stephen was awarded a National Teaching Fellowship for his work in Widening Participation, programming in the STEM subjects and interdisciplinary research feeding in to teaching.

According to Scholar GPS, he is currently ranked #18 in the world for Dynamical Systems. He is a Fellow of the Institute of Mathematics and its Applications (FIMA) and a Senior Fellow of the Higher Education Academy (SFHEA). He is currently a Professor at Loughborough University.