Taught course

Introduction: Programming in Python

Institution
University of St Andrews · School of Computer Science
Qualifications
University Certificate

Entry requirements

This course requires no prior knowledge as it will start with the very basics of programming with Python.

The time commitment for this course is typically six to eight hours per week.

Months of entry

January, April, July, October

Course content

This short course for beginners will provide you with hands-on experience of the core features of  Python, and how to apply these to real-world problems.

Special Offer

You can study any of our Python short courses this July for just £950 by using the code PythonJuly25 at checkout. Book before 7 July to get access to the course for this discounted price.

Course details

This course introduces you to computer programming from the very beginning, assuming no prior knowledge. You will learn the core features of the Python language, including basic syntax, primitive object types, input and output, and the use of several important libraries. At the end, you will be able to write short Python programs to solve real-world problems involving data and algorithms.

Who is this course for?

This short course is aimed at anyone who is interested to learn programming in Python from the beginning. Python is one of the most popular and widely used programming languages in the world, with almost endless applications and is used by companies such as NASA, Google, and JP Morgan.

Teaching format

The lessons in the course can be taken in a flexible order, depending on what interests you most. The dependency diagram below provides an example of the topics that will be covered, and in what order you can choose to complete them. This will be discussed in more detail at the beginning of your course.

Fees and funding

UK students
£1,250
International students
£1,250

Qualification, course duration and attendance options

  • University Certificate
    full time
    1.3 months
    • Online learningis available for this qualification

If successful, you will receive a Certificate of Completion and a digital badge from the University of St Andrews.

Course contact details

Name
St Andrews Online
Email
standrewsonline@st-andrews.ac.uk