
Develop deep technical expertise in AI and machine learning, from concept to real-world deployment, across natural language processing, computer vision, deep learning and MLOps.
The MSc in Computer Science (Artificial Intelligence and Machine Learning Specialisation) is a 90 ECTS programme designed to develop deep technical expertise in AI and ML across key domains such as NLP, computer vision, deep learning, and MLOps. This credential provides opportunities across diverse sectors and domains, opening pathways to roles with major global employers, governments, and international agencies. It demonstrates mastery of industry-relevant techniques and practices, and serves as a strong foundation for pursuing more advanced certifications and academic qualifications.
Covers Python essentials (syntax, data types, control structures) to build a coding foundation for AI and ML. Students practice writing, testing, and debugging programs in realistic scenarios, preparing them for data-driven tasks. Emphasis is on skills used in software development, automation, and data-focused roles.
Students learn statistical techniques essential for AI and machine learning, including descriptive and inferential methods for analysing data, designing experiments, and validating hypotheses. This module develops competencies in statistical modeling, probability distributions, and hypothesis testing — fundamental skills for training machine learning models, optimising algorithms, and ensuring data-driven decision-making in AI applications.
Introduces linear algebra, calculus, and probability as core mathematical foundations for AI and machine learning. Students apply vectors, matrices, eigenvalues, and Bayes' theorem to optimise models and handle uncertainty. These concepts are essential for developing, optimising, and interpreting machine learning algorithms, enabling students to build AI models.
Covers core ML methods (linear, logistic regression; decision trees; Random Forest), addressing missing data and class imbalance. Students learn model evaluation to build reliable industry solutions for tasks such as customer segmentation, fraud detection, or operational forecasting.
Addresses complex datasets via dimensionality reduction (PCA, t-SNE), clustering (K-Means, DBSCAN), and feature selection (Lasso). Students learn to manage large feature spaces — essential in fields like finance, genomics, and text analytics — uncovering insights and streamlining computations.
Explores boosting (AdaBoost, XGBoost, LightGBM) and AutoML for efficient model experimentation. Students apply SHAP and LIME for interpretability, aligning AI solutions with ethical considerations and compliance requirements in regulated industries.
Examines neural network fundamentals (gradient descent, backpropagation) along with feedforward, convolutional, and recurrent architectures. Students learn regularisation, hyperparameter tuning, transfer learning, and diffusion models for applications in image analysis, language processing, and beyond.
Focuses on convolutional networks for classification, detection, segmentation, and examines vision transformers and diffusion models for generative tasks. Students learn to handle visual data at scale, relevant to sectors like healthcare imaging, security, and autonomous systems.
Covers deep learning for text: embeddings (Word2Vec, GloVe), recurrent architectures (LSTM, GRU), and transformer-based models (BERT, GPT). Also explores diffusion-based language models and retrieval-augmented generation (RAG) for tasks like sentiment analysis, NER, translation, and conversational AI.
Focuses on deploying and maintaining ML applications in professional environments. Students use containerisation (Docker), API development (FastAPI, Flask), and MLOps practices for continuous integration, monitoring, and iterative improvement of AI solutions.
This module covers deploying high-velocity applications on distributed infrastructure using DevOps principles. Students learn Linux scripting, networking, microservices, containerisation (Docker, Kubernetes), and CI/CD with Jenkins. Topics include automated testing, serverless computing, Cloud-DevOps, monitoring, and infrastructure-as-code, all with real-world examples.
Covers core concepts of cloud infrastructure, including service models (IaaS, PaaS, SaaS), deployment types, and platforms like AWS, Azure, and GCP. Students gain hands-on experience with virtual machines, storage, and networking, while learning key principles of scalability, containerisation, and cloud security — foundational skills for building and deploying AI and software solutions in the cloud.
This 30 credit dissertation module in the Artificial Intelligence and Machine Learning specialisation guides students through the full project life cycle — from problem definition and literature review to data exploration, modelling, and solution delivery. Projects are grounded in real-world challenges, often drawn from students' own domains. Using appropriate AI/ML methods, students develop practical solutions and communicate their findings clearly to both technical and non-technical audiences.
Holders of the Postgraduate Diploma in Computer Science (AI & ML) top up to the MSc by completing DevOps (5 ECTS), Foundations of Cloud Computing (5 ECTS) and the Advanced Applied Computer Science dissertation (30 ECTS).
Apply now, or download the brochure to explore the programme in detail.
Fully online, cohort-based, with live teaching and one-to-one support throughout.
The next intake starts in October 2026. Every student gets an induction at the start covering the platform, the study plan and assessment requirements.
Regular live concept classes with the DSI teaching team, built around practical coding and modelling exercises. Every session is recorded, so you can study around work.
Individual guidance throughout the programme, with daily live support for questions on material, assessments and progress.
Individual and group work on authentic case studies, leading to the Advanced Applied Computer Science dissertation.
The DSI Discord channel, where you can raise questions and discuss material with other students and the teaching team.
Recorded sessions, structured course materials and supplementary resources, available any time.
The Data Science Institute is a full member college of Woolf. Woolf is an accredited, degree-granting Higher Education Institution and is recognised within the European Qualifications Framework (EQF). All diploma and degree programmes adhere to rigorous European Standards and Guidelines, ensuring international academic excellence and credibility.

Our curricula are accredited through the European Credit Transfer and Accumulation System (ECTS), a recognised international standard and the world's largest academic accreditation system. ECTS certification ensures widespread acceptance, facilitating both mobility and career development.

Qualifications are internationally portable, recognised by employers, institutions and government agencies, and open pathways for further academic progression and career development.
The programme welcomes applicants from a range of backgrounds and offers two routes: an academic route for those with a suitable qualification, and a non-academic route for candidates with relevant professional experience.
For applicants with a suitable academic qualification.
A 2.1 honours degree (or international equivalent) in a numerate or analytical discipline: Mathematics, Statistics, Computer Science, Engineering, Physics, Sciences, Economics or Business Studies with a quantitative focus.
Alternative qualifications demonstrating sufficient quantitative or analytical skills are also considered.
For candidates with relevant professional experience or non-degree qualifications.
At least four years of relevant professional experience, recognised as prior learning (RPL).
Join the study track with provisional status under performance-based admission (PBA).
Achieve a GPA of 90% or higher in the first two modules.
CV, educational certificates and employer references; supplementary registration fees apply.
English language. IELTS 6.5 or higher, or equivalent, for non-native speakers.
Complete the online application form, receive an invitation to enrol, register with Woolf, and finalise your admission through document verification and fee payment. Step one takes about ten minutes. You'll need your qualifications, a CV, and — if you're applying through the non-academic route — employer references.
Submit your application online with your qualifications and background.
Suitable applicants are invited to enrol on the programme.
Register with Woolf, DSI's accrediting Higher Education Institution.
Your application is reviewed and a decision confirmed.
Complete fee payment to secure your place.
The programme develops the skills used in machine learning engineering and AI development roles, taking AI from concept to real-world deployment across natural language processing, computer vision, deep learning and MLOps.
Yes. Study is part-time and designed around working professionals, and the programme takes AI and machine learning from concept to deployment, including DevOps, cloud computing and the productionisation of machine learning systems.
Thirteen modules, 90 ECTS: twelve 5 ECTS modules covering programming, statistics, mathematics, machine learning, deep learning for computer vision and NLP, productionisation of machine learning systems, DevOps and cloud computing, followed by the 30 ECTS Advanced Applied Computer Science dissertation. Delivery is fully online and part-time over 18 to 24 months.
Both. You work individually and in groups on authentic case studies, including collaborative project work with peers across sectors, leading to the Advanced Applied Computer Science dissertation.
The Data Science Institute is a full member college of Woolf, an accredited degree-granting higher education institution recognised within the European Qualifications Framework. The programme carries 90 ECTS credits at EQF Level 7.
The MSc carries 90 ECTS credits at EQF Level 7, the level of a master’s degree, and is a foundation for further certifications and academic qualifications. ECTS is the European standard for credit transfer; recognition by another institution is at that institution’s discretion.
A 2.1 honours degree, or international equivalent, in a numerate or analytical discipline such as Mathematics, Statistics, Computer Science, Engineering, Physics or the Sciences, or Economics or Business Studies with a quantitative focus. Alternative qualifications demonstrating sufficient quantitative or analytical skills are also considered.
Yes, through the non-academic entry route. It requires at least four years of relevant professional experience, recognised as prior learning. You join with provisional status and move to full admission by achieving a GPA of 90% or higher in the first two modules. Alternative qualifications demonstrating sufficient quantitative or analytical skills are also considered on the academic route.
English language skills equivalent to IELTS 6.5 or higher are required for non-native speakers.
Complete the online application form, which takes about ten minutes. Suitable applicants are invited to enrol, register with Woolf, DSI’s accrediting higher education institution, and secure their place through document verification and fee payment.
The MSc in Computer Science (AI & ML) is awarded through Woolf, a Higher Education Institution licensed by the Malta Further and Higher Education Authority (licence 2019-015), and carries 90 ECTS credits at EQF Level 7. NARIC Ireland, the Irish ENIC-NARIC centre at QQI, advises that a Maltese master's degree is comparable to a Masters Degree at NFQ Level 9. The programme is not validated by QQI. Full details are on the Accreditation page.
Email info@datascienceinstitute.net or call +353 21 204 0519.
Applications are reviewed on a rolling basis with monthly starts. If you'd rather talk it through first, an admissions advisor can call you.