
Build deep technical skills in AI and machine learning across eleven modules, from programming and mathematics to deep learning and MLOps. Progress to the MSc with a 40 ECTS top-up.
The Postgraduate Diploma in Computer Science (Artificial Intelligence and Machine Learning) is a 60 ECTS programme that develops advanced skills in AI development and deployment. Covering key areas such as Python programming, foundation models, computer vision, NLP, and high-dimensional data analysis, the programme blends theoretical foundations with applied projects.
Students gain practical experience through live coding, workshops, and case studies, preparing them to design and maintain AI-driven systems. The programme also provides a progression pathway to the MSc in Computer Science (AI & ML), through a 40 ECTS top-up.
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 is a 10 ECTS credit, industry-aligned project covering data gathering, model creation, and deployment. Students synthesise skills from prior modules, producing a work-ready portfolio piece that reflects real-world AI challenges and prepares them for end-to-end implementation roles.
Progress to the MSc in Computer Science (AI & ML) by adding 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 January 2027. 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 Applied Computer Science Project.
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.
This programme is awarded by Woolf. The Data Science Institute is a college of Woolf, and Woolf is a higher education institution licensed in Malta by the Malta Further and Higher Education Authority (MFHEA), licence 2019-015.

Credits are given in ECTS, the European Credit Transfer and Accumulation System. ECTS is a credit system, not an accreditation: it sets out the student workload behind each module, so other institutions and employers can see what was studied. Recognition of credits by another institution is at that institution's discretion.
Each award states its credits in ECTS and its level on the European Qualifications Framework (EQF), so employers and institutions can read what was studied and at what level. It supports 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, which awards the qualification.
Your application is reviewed and a decision confirmed.
Complete fee payment to secure your place.
The programme develops the skills used to design, deploy and maintain AI-driven systems, across Python programming, foundation models, computer vision, natural language processing and high-dimensional data analysis.
Yes. Study is part-time and designed around working professionals, with a structured weekly rhythm, and every live class is recorded.
Eleven modules, 60 ECTS: programming, applied statistics and mathematics, then machine learning, high-dimensional data analysis, deep learning for computer vision and NLP, and productionisation of machine learning systems, ending with the Applied Computer Science Project. Delivery is fully online and part-time over 8 to 12 months, with monthly starts.
Part-time study with a structured weekly rhythm. Live online lectures with faculty are recorded so you can revisit them, and support comes from one-to-one tutorials, live academic support every working day and the DSI Discord channel.
Both. You work individually and in groups on authentic case studies, including collaborative project work with peers across sectors, leading to the Applied Computer Science Project.
The Postgraduate Diploma in Computer Science (AI & ML) is awarded by Woolf. The Data Science Institute is a college of Woolf. The programme carries 60 ECTS, EQF level 7.
Yes. The diploma is a progression route to the MSc in Computer Science (AI & ML). ECTS is the European standard for credit transfer; recognition by another institution is at that institution’s discretion.
Yes. Modules 1 to 10 are the same in both programmes, so you 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).
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, which awards the qualification, and secure their place through document verification and fee payment.
The Postgraduate Diploma in Computer Science (AI & ML) is awarded by Woolf, a Higher Education Institution licensed by the Malta Further and Higher Education Authority (licence 2019-015), and carries 60 ECTS credits at EQF Level 7. NARIC Ireland, the Irish ENIC-NARIC centre at QQI, advises that a Maltese postgraduate diploma is comparable to a Post-Graduate Diploma at NFQ Level 9. The programme has been approved for Springboard+ funded places each year since 2022–23, including 2026–27. It 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.