AI Fundamentals
Deep dive into artificial intelligence and machine learning. Build intelligent systems using TensorFlow, PyTorch, and modern MLOps practices.
Program Overview
AI Fundamentals is a 12-week hands-on program designed to take you from beginner to practitioner in artificial intelligence and machine learning.
This 12-week program provides a structured, hands-on path from beginner to practitioner in artificial intelligence and machine learning. Students progress through four carefully sequenced phases - building mathematical foundations, mastering classical ML algorithms, diving into deep neural networks, and finally applying skills to production-ready systems.
| Phase | Weeks | Focus Area | Outcome |
|---|---|---|---|
| Phase 1 | Weeks 1-3 | Foundations: Python, Maths, Data Preprocessing | Confident with data pipelines and linear algebra |
| Phase 2 | Weeks 4-6 | Core ML: Regression, Classification, Unsupervised | Can build and evaluate classical ML models |
| Phase 3 | Weeks 7-10 | Deep Learning: DNNs, CNNs, RNNs, Transformers | Trains deep models in TensorFlow and PyTorch |
| Phase 4 | Weeks 11-12 | Applied AI: MLOps, Deployment, Capstone Project | Ships a live model with portfolio documentation |
Weekly Curriculum
Click any week to expand topics and lab assignment.
W1 Phase 1 - Foundations
Foundations of AI & Python for ML
Phase 1 - Foundations
Foundations of AI & Python for ML
Topics Covered
Lab / Deliverable
Set up your ML dev environment and perform exploratory data analysis (EDA) on a real dataset.
W2 Phase 1 - Foundations
Mathematics for Machine Learning
Phase 1 - Foundations
Mathematics for Machine Learning
Topics Covered
Lab / Deliverable
Implement gradient descent from scratch in NumPy to understand parameter optimization.
W3 Phase 1 - Foundations
Data Preprocessing & Feature Engineering
Phase 1 - Foundations
Data Preprocessing & Feature Engineering
Topics Covered
Lab / Deliverable
Build a full preprocessing pipeline for a messy Kaggle dataset from scratch.
W4 Phase 2 - Core ML
Supervised Learning I - Regression
Project
Phase 2 - Core ML
Supervised Learning I - Regression
Topics Covered
Lab / Deliverable
Project 1: House price prediction model with full evaluation and regularization tuning.
W5 Phase 2 - Core ML
Supervised Learning II - Classification
Project
Phase 2 - Core ML
Supervised Learning II - Classification
Topics Covered
Lab / Deliverable
Project 2: Binary and multi-class classification on a medical or financial dataset.
W6 Phase 2 - Core ML
Unsupervised Learning
Phase 2 - Core ML
Unsupervised Learning
Topics Covered
Lab / Deliverable
Customer segmentation using K-Means with PCA visualisation of cluster structure.
W7 Phase 3 - Deep Learning
Deep Neural Networks - Foundations
Phase 3 - Deep Learning
Deep Neural Networks - Foundations
Topics Covered
Lab / Deliverable
Build and train a neural network in pure NumPy, then replicate in TensorFlow/PyTorch.
W8 Phase 3 - Deep Learning
TensorFlow & PyTorch in Practice
Phase 3 - Deep Learning
TensorFlow & PyTorch in Practice
Topics Covered
Lab / Deliverable
Train the same image classifier in both frameworks and compare APIs, speed, and ergonomics.
W9 Phase 3 - Deep Learning
Convolutional Neural Networks (CNNs)
Project
Phase 3 - Deep Learning
Convolutional Neural Networks (CNNs)
Topics Covered
Lab / Deliverable
Project 3: Image classifier using transfer learning from ResNet, fine-tuned on a custom dataset.
W10 Phase 3 - Deep Learning
Sequence Models & NLP Foundations
Phase 3 - Deep Learning
Sequence Models & NLP Foundations
Topics Covered
Lab / Deliverable
Sentiment analysis with LSTM, then fine-tune a BERT model using Hugging Face Transformers.
W11 Phase 4 - Applied AI
MLOps & Model Deployment
Project
Phase 4 - Applied AI
MLOps & Model Deployment
Topics Covered
Lab / Deliverable
Project 4: Package and deploy a trained model as a live REST API with MLflow tracking and Docker.
W12 Phase 4 - Applied AI
Capstone - Real-World AI Project
Capstone
Phase 4 - Applied AI
Capstone - Real-World AI Project
Topics Covered
Capstone Project
Choose from: Fraud Detection System, Recommendation Engine, Medical Image Classifier, or NLP Chatbot. Present a live demo.
Learning Outcomes
Skills you'll have by the end of the program.
ML Fundamentals
Understand and explain supervised, unsupervised, and deep learning from first principles
Python & Libraries
Use NumPy, Pandas, Matplotlib, and scikit-learn confidently for any ML task
Framework Fluency
Write production-grade models in both TensorFlow/Keras and PyTorch
Computer Vision
Build image classifiers and apply transfer learning with pre-trained CNNs
NLP & Transformers
Implement sequence models and fine-tune BERT-class models with Hugging Face
Model Deployment
Serve models via REST APIs using FastAPI and Docker, with MLflow tracking
Responsible AI
Audit models for bias and apply ethical AI frameworks to real-world systems
Portfolio Projects
Present 6 completed, documented projects to potential employers
Assessment & Grading
Weekly Labs (Weeks 1-10)
Practical coding labs submitted after each session
Mid-Program Projects (x2)
House price prediction + Classification project (Weeks 4-5)
Deep Learning Project
CNN image classifier with transfer learning (Week 9)
MLOps Deployment Lab
Live REST API deployment with MLflow (Week 11)
Capstone Project
End-to-end AI system with live demo and portfolio writeup
Tools & Technologies
Languages
Python 3.10+
Core Libraries
NumPy, Pandas, Matplotlib, Seaborn, scikit-learn
Deep Learning
TensorFlow 2.x, Keras, PyTorch, Hugging Face Transformers
MLOps
MLflow, Docker, FastAPI, Git, GitHub Actions
Environments
Jupyter Notebook, Google Colab, VS Code
Datasets
Kaggle, UCI ML Repository, Hugging Face Datasets
Prerequisites & Requirements
This program is designed for beginners. No prior ML experience is required.
Basic programming experience in any language (Python experience is a plus)
A laptop with internet access (cloud GPU access provided for deep learning modules)
8-10 hours per week available for study, labs, and projects
Curiosity and willingness to engage with mathematical concepts at an introductory level
Ready to Build Intelligent Systems?
Join the next generation of AI engineers. Go from zero ML knowledge to deploying production models in 12 weeks.