Foundations of AI & Data

A rigorous first course for people who want to understand, not just use.

Duration
12 weeks
Format
Online · Self-paced with weekly live sessions
Tuition
Rs 85,000
Intake
Rolling · Start any Monday

Overview

Foundations is deliberately unhurried. We spend real time on the ideas that everything else rests on — probability, optimisation, generalisation — and we teach them through code you write yourself.

The program is online and self-paced, anchored by a weekly live session with faculty and a peer study group of eight. You finish with three graded projects and a portfolio page you can share.

Outcomes

  • Read and write Python confidently for data work.
  • Explain what a model is learning and when it will fail.
  • Train, validate and interpret classical models on real datasets.
  • Decide, with evidence, whether a problem needs machine learning at all.

Curriculum

  1. 01

    Weeks 1–4 · Computing and data

    • Python for AI engineers
    • Data handling and visualisation
    • Probability you can compute
  2. 02

    Weeks 5–9 · Learning from data

    • Foundations of machine learning
    • Validation and error analysis
    • Project: predicting a real outcome
  3. 03

    Weeks 10–12 · Judgement

    • Introduction to neural networks
    • AI safety, alignment and governance
    • Portfolio and next steps

Courses in this program

Engineering

Python for AI Engineers

The 20% of Python that does 90% of the work

3 modules · 8 lessons14h3 enrolled
Usman Tariq
Beginner
Open course
Machine LearningFeatured

Foundations of Machine Learning

From first principles to a model you can defend

4 modules · 13 lessons22h5 enrolled
Dr. Ayesha Rehman
Beginner
Open course