Machine Learning & Natural Language Processing

CT5182

Gain a high-level understanding of the field of artificial intelligence (AI)

Duration

12 weeks

Next start date

September 2025

NFQ

Level 9

ECTS

5 Credits

Mode of Study

Online

Apply By

Aug 22, 2025, 5PM

Fee

€650

Subsidised Fee

( ℹ ) €130

Overview

This module at University of Galway, will introduce the concept of Machine Learning and look at some interesting applications. The theoretical aspects of the subcategories of Machine Learning (Supervised Learning, Unsupervised Learning, Semisupervised Learning, Reinforcement Learning, and Deep Learning) will be studied in detail as well as common terminology associated with each. The second half will apply these machine learning techniques to problems in natural language, looking at the problems of text classification, annotation, translation and knowledge extraction. In addition, we will cover some useful linguistic fundamentals for understanding the challenges of natural language processing.

Entry Requirements

Applicants should be over 21 years. A Level 8 undergraduate, or Level 7 qualification with 3 years experience is required. Applications can be considered using Recognition of Prior Learning.

What you will Learn

This course is for learners who would benefit professionally from gaining a high-level understanding of the field of artificial intelligence (AI). This programme is suitable for those who currently work with AI, or for those who plan to work with AI in the future.

Learning Outcomes

  1. Define Machine Learning and explain the major categories of learning task
  2. Outline common Machine Learning terminology associated with problem descriptions, experimentation, and performance analysis
  3. For each of the following, explain the requirements for the learning task and outline the types of problems that can be solved: Supervised Learning, Unsupervised Learning, Semi-supervised Learning, Reinforcement Learning, Deep Learning
  4. Outline the differences between classification, regression, clustering, and association providing examples for each
  5. Identify a suitable category of learning task for a given problem description
  6. Have a high-level familiarity with what algorithms are associated with particular learning tasks
  7. Name the main tasks in natural language processing
  8. Assess which NLP methodology is the best for a given task
  9. Analyse the requirements of NLP tasks and map them to existing systems
  10. Compose multiple NLP tasks to create solutions for complex problems
  11. Outline how NLP can solve real-world tasks

Assessments

  • Continuous Assessment (100%)

Contact

If you have any questions about this course, please contact:

Micro-credentials Team,
University of Galway

Email: Micro-credentials

How to Apply

From the 1st April 2025, you can apply for this micro-credential through our Online Application Portal.

Learn more about our application process.

Apply here: Online Application Portal

When completing your application please make sure to select the following categories:

Academic level: Micro-credentials and CPD
College/Interest type: Micro-credentials/CPD Postgrad Level 9
Academic programme: Software Engineering & Database Technologies micro-credentials - CPC1

You will need to manually enter the Module Name and Code under ‘Module Name’ on the second page of your application. Please copy the name and code below:

Machine Learning & Natural Language Processing - CT5182