Aspiring data science professionals who wish to learn how to use the number one programming language for machine learning and data analysis.

Data Programming with Python
Overview
Module Title | Data Programming with Python |
Subject Area | Data Science |
Credits | 5 |
NFQ | 9 |
EFQ | |
Start Date | 8th September 2025 |
Duration | 12 Weeks |
Mode of Delivery | Online |
Course Leader | TBC |
Fee | Full Fee: €900 *Subsidised Fee: €180 *80% Fee Subsidy For Eligible Learners (See Below) |
Application Deadline | 29th August 2025 Register your interest: (opens in a new window)microcredentials@ucd.ie |
In this module students will learn how to manipulate data and perform statistical analysis using Python.
By the end of the module, students should be:
- Competent Python programmers
- Familiar with a range of Python packages and functions for data analysis and visualisation
- Able to obtain, manipulate and analyse large data sets using Python
- Proficient in a range of different data analysis techniques, such as regression, classification and machine learning
- Capable of visualising and interpreting the results of a statistical analysis
Indicative Module Content:
- Structure of the Python language
- Data manipulation
- Data visualisation
- Statistical analysis
- Regression and classification
- Machine learning and clustering algorithms
- APIs and webscraping
- String manipulation and regular expressions
You will become proficient in writing python scripts for a range of data science tasks.
This is a purely online module. All content is delivered asynchronously. There are no face-to-face lectures or tutorials.
A series of video lectures are posted to the VLE every week. Each set of videos is accompanied by a set of non-assessed (practice) and assessed (for credit) coding exercises. Discussion boards enable communication between students, as well as with the teaching staff.
Learning Requirements:
Students should have completed an introductory level statistics course and have a general understanding of calculus.
Assignments – 70%
Assignments (weekly coding) – 30%
- Feedback individually to students, post-assessment
- Group/class feedback, post-assessment
- Online automated feedback
- Self-assessment activities
Prof Cert in Data Science.
Please note: Learners can avail of only one form of funding per application.
Micro-Credentials Learner Fee Subsidy-Human Capital Initiative Pillar 3
The HCI Pillar 3 Micro-credential Learner Fee Subsidy has been introduced to enable more learners to address critical skills gaps and engage with lifelong learning through micro-credentials. The HCI Pillar 3 Micro-credential Learner Fee Subsidy is funded by Higher Education Authority (HEA) and the Department of Further and Higher Education, Research, Innovation and Science.
HCI Micro-credential Learner Fee Subsidies are available on identified micro-credentials only and in fixed numbers from March 2024 until October 2025.
Please see Eligibility Criteria for further information.
On successful completion of this micro-credential, you will receive credits as per the European Credit and Transfer System. These credits are recognised by the awarding institution as credits aligned to learning completed at postgraduate level.
If you have any questions about this micro-credential, or would like to speak to a UCD staff member, please contact (opens in a new window)microcredentials@ucd.ie.