Continuous Professional Development

Programming fundamentals with Python

Course Summary

Python is a pioneering software in the field of programming languages for machine learning technologies that can be used across various careers from web development to data science and manufacturing.

Delivered in partnership with CodeClan, this four day free training course will help improve your basic understanding of how programming works and allow you to get hands on and create programs to automate tasks.


This course has limited spaces available. Should you be unable to attend, please cancel your booking via Eventbrite to allow us to re-allocate your place.

Failure to cancel and or attend, may result in you being removed from any future courses. 

Taking place across four days, we will cover:

Day One:

  • Command line basics
  • What is programming?
  • Effective text editing
  • Conditionals
  • Lab

Day Two:

  • Dictionaries
  • Lists
  • Loops
  • Named tuples
  • Tuples
  • Functions

Day Three:

  • File handling with CSV files
  • File handling lab
  • Testing fundamentals
  • Basic automation

Day Four:

  • Advanced automation
  • Modules and packages
  • Free form problem solving (based on student’s requests)

By the end of this course, you will:

  • Understand what programming is
  • Know the tools of the trade. We’ll use the text editor VS Code and show you some basic terminal commands
  • Understand core programming concepts including variables, data types, control flow and functions
  • Leverage libraries created by other developers (we’ll be using watchdog & pyautogui)
  • Build an app to automate tasks and interact with your computer

This online course is suited to beginners who want to understand more about core programming concepts and learn how to automate simple tasks.

CodeClan is Scotland’s first and only SQA accredited digital skills academy on a mission to help bridge the digital skills gap in Scotland’s growing tech industry.

Register to attend

Dates & Venues

Date19 - 22 May 2021
LocationOnline learning
Duration09.00 ~ 17.00 daily

In collaboration with