Course Details

7 weeks
University Certificate of Study
6 ECTS @ NFQ level 9
Faculty: Science and Engineering
Course Type: Professional/Flexible
Fees: For Information on Fees, see section below.
Application Deadline:


Name: Sharon Barrett

Apply Now

Read instructions on how to apply

Express Interest

Register your interest here for more information or to be notified when applications are open.

Brief Description

Please ensure you enter the Module Code below when applying for this MicroCred. Applications without this cannot be processed. You may apply for more than one MicroCred under the same application.

Module Description

Module Code

NFQ Level

ECTS Credits

Start Date

Introduction to Scientific Computing for AI   CE4021 9 6

Sep 2022 


This module will provide an introduction to the core mathematics and core programming skills required in machine learning. On the successful completion of this module participants will be able to:

  • Use Python to implement standard programming constructs.
  • Understand the use of Calculus, Linear Algebra and Probability Theory in machine learning applications
  • Apply Python to simple machine learning models and data visualisations.

Using a number of E-tivities you will hone your Python coding skills as well as your knowledge and skills in Calculus, Linear Algebra and Probability Theory as the three core areas of mathematics that underpin machine learning.

This module is suitable for applicants with previous exposure to mathematics and computer programming languages. 

The fees for this programme are €1,000

Please click here for information on funding and scholarships.