Artificial Intelligence

Become an Artificial Intelligence Developer

Go from data to a deployed model. You will write clean Python for data work, train and evaluate classical machine learning models, learn the basics of deep learning, work with language models, build retrieval over your…

Mentor Faisal Adnan12 weeksOnsite Monday to Friday, 3:00-6:00 PM or 6:00-9:00 PMOnsite (Islamabad campus)180 credit hoursEnglish / UrduLast updated 01 Nov 2026

Course description

Go from data to a deployed model. You will write clean Python for data work, train and evaluate classical machine learning models, learn the basics of deep learning, work with language models, build retrieval over your own documents and create simple agents.

The program closes with a project served behind an API, so you finish with something you can demonstrate rather than a folder of notebooks.

Class schedule

Days & time
Onsite Monday to Friday, 3:00-6:00 PM or 6:00-9:00 PM
Duration
12 weeks

What You'll Learn

Write clean, tested Python for data and AI work
Train and evaluate machine learning models
Understand neural networks and deep learning basics
Work with language models through APIs
Build retrieval over your own documents
Deploy a model behind a simple API
Certificate on passing the final assessmentFive classes a week, Monday to Friday, three hours each, on the Islamabad campusTwo batches to choose from: 3:00-6:00 PM or 6:00-9:00 PMA weekly quiz plus a final assessment so you know where you standLabs use local examples: Urdu and English documents, PKR-based business data and Pakistani use casesA capstone project on GitHub, with a CV review and interview practice in the last week

Skills You'll Gain

Python
NANumPy and pandas
Statistics for ML
Sscikit-learn
FEFeature engineering
PPyTorch
HFHugging Face Transformers
LALLM APIs and prompting
RARAG and vector search
FAFastAPI and Docker

Test Yourself

Clean and explore a messy business dataset

Take a retail or telecom export with wrong types, duplicates and blanks, clean it with pandas, join it to a second table, and write down every assumption you made. Then check the row count after each join. Someone always finds a silent duplication here.

Hands-on Lab Task

Build a leak-free prediction pipeline

Predict customer churn or loan default with a scikit-learn Pipeline, split the data the right way, compare three models against a dumb baseline and explain which metric you chose and why. Deliberately introduce a leak first and see how good it makes the score look.

Hands-on Lab Task

Train a small neural network in PyTorch

Write the training loop yourself, plot training and validation loss, and fix an overfitting model with early stopping and dropout. No high-level trainer until you have seen what it hides.

Hands-on Lab Task

Classify and search text with Hugging Face

Fine-tune or reuse a small pretrained model on a text classification task, then compare it against a plain prompt on the same examples. Measure both on a held-out set, not on the examples you like.

Hands-on Lab Task

Build a document question-answering assistant

Index a set of English and Urdu circulars, retrieve with embeddings, add a reranking step, return answers with citations, and measure retrieval quality on a list of questions you wrote yourself. Include questions the documents cannot answer.

Hands-on Lab Task

Deploy an AI service with monitoring

Wrap your best model or assistant in a FastAPI app, containerise it with Docker, add request logging and a health check, then deploy it and break it on purpose with bad input to see what your logs tell you.

Hands-on Lab Task

Fee by mode

Onsite / physicalRs 60,000
Duration12 weeks
Class scheduleOnsite Monday to Friday, 3:00-6:00 PM or 6:00-9:00 PM
Modules12
Quizzes0
Hands-on projects—
Skill levelIntermediate
CertificateYes