Fundamentals of Python Programming (IN-PERSON)
Date: 2 - 4 December 2026
A beginner-friendly introduction to programming using the Python programming language.
Python is one of the most widely used and versatile programming languages in research, data science and software development. This course introduces the core principles of programming through practical examples and hands-on exercises, with a focus on building confidence and problem-solving skills.
The course covers fundamental programming concepts including Python syntax, variables, data types, operators, functions and control structures. Participants are also introduced to working with files, software libraries and the basics of object-oriented programming.
By the end of the course, participants should be able to:
- understand how programming with Python can support research and everyday computational tasks
- write simple Python programs using core language features and control structures
- work with variables, data types, loops, functions and conditional statements
- understand the basics of working with files and installing Python libraries
- have an introductory awareness of object-oriented programming concepts
- confidently continue learning and adapting Python code for their own projects
Teaching is primarily hands-on, combining short presentations with live coding demonstrations and guided practical exercises throughout.
Book this event or register interest
This event is not yet open for booking. Please choose the section that applies to you.
University of Cambridge member
Register interest
External participant
Register interest
== Intended audience ==
This course is suitable for:
- researchers and students with little or no prior programming experience
- participants looking for a practical introduction to coding using Python
- researchers interested in developing computational skills for data analysis and automation
- participants with some prior coding experience who want to refresh their understanding of programming fundamentals
== Course fees ==
All fees are per full training day.
{| class="wikitable"
|-
! Category
! Fee
|-
| Industry full charge
| £130.00
|-
| Academic / Government / charity concessionary
| £65.00
|-
| Cambridge University staff members / postdocs / visitors
| £65.00
|-
| Cambridge University registered students
| Free
|-
| Cambridge University registered students non-attendance
| £22.00
|-
| Special events
| Per event
|}
Payment options will be provided in booking confirmation emails sent after registration.
== General information ==
More detailed information is available on our dedicated cancellation and non-attendance policy, waiting list, accessibility, privacy policies and terms & conditions pages.
Guidance on visiting Cambridge and finding accommodation is available here.
Keywords: HDRUK
Venue: Craik-Marshall Building
City: Cambridge
Country: United Kingdom
Postcode: CB2 3AR
Organizer: University of Cambridge
Host institutions: University of Cambridge Bioinformatics Training
Event types:
- Workshops and courses
Activity log

United Kingdom