Students
Tuition Fee
EUR 1,250
Per course
Start Date
2026-09-01
Medium of studying
Fully Online
Duration
6 weeks

You've viewed 1/5 programs/universities. You can view up to 5 programs/universities

Create a free account to unlock full content!

By registering, you agree to our Privacy Statement and Terms and Conditions.

Details
Program Details
Degree
Courses
Major
Artificial Intelligence | Computer Science | Data Science
Area of study
Information and Communication Technologies
Education type
Fully Online
Timing
Part time
Course Language
English
Tuition Fee
Average International Tuition Fee
EUR 1,250
Intakes
Program start dateApplication deadline
2026-09-01-
2027-09-01-
About Program

Program Overview


Introduction to Natural Language Processing

The University of Limerick offers a 6-week micro-credential course in Natural Language Processing (NLP), providing a practical introduction to the fundamentals of NLP. This course is ideal for those working in or transitioning into AI, machine learning, data science, or computer linguistics.


Course Details

  • Course Code: MN5001
  • Available: Part-Time
  • Intake: Autumn/Fall
  • Course Start Date: September 2026
  • Duration: 6 Weeks
  • Award: University Certificate of Study
  • Faculty: Science and Engineering
  • Course Type: Professional/Flexible, Online

Fees

  • EU: €1,250
  • Non-EU: €1,250 Further information on fees and payment of fees is available from the Student Fees Office.

Programme Content

During this module, students will:


  • Learn how to process and analyse text data using key NLP methods such as tokenisation, stemming, lemmatisation, and sentence segmentation.
  • Build foundational knowledge of string similarity, n-gram language models, and spelling correction using tools like regular expressions and statistical modelling.
  • Apply core NLP techniques to classify text and analyse sentiment, using tools like Naïve Bayes classifiers and sentiment lexicons.
  • Explore NLP libraries and cloud platforms including NLTK, spaCy, TextBlob to understand real-world applications.

Module Prerequisite

We use the Python programming language in this course. Students do not need to be professional Python programmers, but they do need to be familiar with general programming concepts and their implementation in Python, including:


  • Data types, variables, numbers, strings
  • Numerical Operators, Booleans
  • Data structures, lists, tuples, sets, dictionaries, arrays
  • If…else statements
  • While loops, For loops
  • Functions
  • Classes and objects

Entry Requirements

To be successful on this course, applicants should:


  • Hold a bachelor's degree (NFQ Level 8) with at least a second class honours, grade 2 (2:2) in a cognitive discipline.
  • If applicants have a lower result or an unrelated qualification, they may be considered on a case-by-case basis if they can provide evidence of one or more years of post-degree industrial experience in Computer Science/IT/Computer Engineering or related disciplines.

Graduate Profile

This micro-credential can lead to careers in:


  • Data science and artificial intelligence roles, including NLP and machine learning engineering
  • Technology and software development roles focused on language-based applications
  • Research and academic roles in linguistics, cognitive science or computational linguistics
  • Marketing analytics, customer experience, or content moderation roles that benefit from language analysis tools
See More