Information Services

Python - online courses

Self-taught online courses for both beginner and intermediate users of Python.

Introduction to Python

This self-taught online course introduces programming with the simple yet powerful Python programming language. This is a short course that will provide you with a quick taste of the capabilities of Python. Please work through this course at your own pace. Python is best learned by using it, so please copy out and play with the examples provided, and also have a go at the exercises. Lecture recordings are also available of the tutor explaining the concepts and demonstrating solutions to the exercises.

Note that the aim of this course is to introduce you to programming in general. Python is used due to its ease of use and availability. The course is aimed at complete beginners with no prior experience in this field.

Enrolling on the course

This is an online self-paced Learn course. To enrol, please follow these steps:

  1. Visit www.learn.ed.ac.uk
  2. Log in using your UUN and your Edinburgh University password. 
  3. Click on Self-Enrol at the top right-hand side.
  4. Click on the Browse Course Catalogue button within the Course Catalogue section.
  5. In the Search Catalogue search box, type “Introduction to Python” and click Go.
  6. Choose the course with course id 'zu_intro_python_digital_skills_course'.
  7. To enrol, click on the down-pointing arrow next to the course title and choose Enrol.
  8. Click Submit followed by OK. You should now be able to view the course.

On the course Learn page, you will find instructions for setting up Noteable, which is the online service we use for the course. The instructions also explain how to retrieve the course files.

If you experience any access issues, please contact the IS Helpline at is.helpline@ed.ac.uk.

Python for Data Science

This self-taught online course is aimed at individuals who want to use the Python programming language for data science and research purposes. Please note that the course assumes high-school level mathematical background and some experience in Python. This online version of the course is entirely self-paced and encapsulated within an online programming environment. The course also includes lecture recording videos.

Enrolling on the course

This is an online self-paced Learn course. To enrol, please follow these steps:

  1. Visit www.learn.ed.ac.uk
  2. Log in using your UUN and your Edinburgh University password. 
  3. Click on Self-Enrol at the top right-hand side.
  4. Click on the Browse Course Catalogue button within the Course Catalogue section.
  5. In the Search Catalogue search box, type “Python for Data Science” and click Go.
  6. Choose the course with course id 'zu_python_data_science_2018_19'.
  7. To enrol, click on the down-pointing arrow next to the course title and choose Enrol.
  8. Click Submit followed by OK. You should now be able to view the course.

On the course Learn page, you will find instructions for setting up Noteable, which is the online service we use for the course. The instructions also explain how to retrieve the course files.

If you experience any access issues, please contact the IS Helpline at is.helpline@ed.ac.uk.