The Course is broken down into a series of UNITS. These are the high-level concepts and subject matter you need to cover in the course. A UNIT is typically the amount of material you will get through in a single week, although some units may span multiple weeks.
Each UNIT is broken down into a set of Sub-TOPICS . These sub-topics address specific areas within the UNIT that you need to work through. Sub-Topics contain a variety of learning material presented in multiple formats including formative and for-credit assessment.
At the end of every unit there is a self assessment review for you to check your understanding of the course material along with worked solutions and coding challenges for you to complete.
For registered students you can join the support forum, live weekly classes, and take graded assessments as part of the CPD award.
Unit 1 - First Program an introduction to key terminology and to Jupyter Notebook (primary IDE of the course)
Unit 2 - Basic Maths an introduction to the basics of Math operations in Python and basic problem solving
Unit 3 - Decision Making how to evaluate expressions and do basic iteration of data elements with basic user input & Loops
Unit 4 - Managing Data- Introduction of list elements and introduction to 2 dimensional table data and functions
Unit 5 - Processing Data Files - file handling and processing data from file based data
Unit 6 - Visualising data sets - visualising data and plotting data. NUMPy & MatplotLib
Unit 7- Cleaning Data, Validating & Testing - Data Validation and repairing missing data and incomplete data, Pandas
Unit 8 - Case Study - Working in teams to clean, repair, process and visualise a data set
Unit 9 - Capstone using everything together to work on your own data set
Online-Tutorial Class each Tuesday 9am (Irish Time)
Review of the previous weeks material
Solutions to problems walkthrough
Summary of coming weeks assessments