Data Science & Engineering
Master the fundamentals of machine learning and build custom language models. This track takes you from Python basics through advanced model architecture and deployment.
Phase 1: Foundations
3 modules
Python Essentials for ML
FoundationsBuild a solid foundation in Python programming with focus on data structures, libraries like NumPy and Pandas, and scientific computing. This module prepares you for machine learning workflows.
Machine Learning Fundamentals
FoundationsUnderstand core ML concepts including supervised/unsupervised learning, training/validation/test splits, and evaluation metrics. Learn how to approach ML problems systematically.
Deep Learning Introduction
FoundationsEnter the world of neural networks and deep learning. Learn about perceptrons, backpropagation, and building your first neural networks using PyTorch.
Phase 2: Intermediate
3 modules
Advanced Neural Network Architectures
IntermediateExplore specialized neural network architectures including CNNs for computer vision and RNNs/LSTMs for sequential data. Understand their strengths and applications.
Transformer Architecture & Attention
IntermediateUnderstand the transformer architecture that powers modern LLMs. Learn about self-attention, multi-head attention, and the encoder-decoder structure fundamental to NLP.
NLP and Language Modeling
IntermediateDive into natural language processing, learning about embeddings, language models, and how to work with text data effectively. Prepare for understanding LLMs.
Phase 3: Advanced
3 modules
Training and Fine-tuning Large Language Models
AdvancedLearn the intricacies of training LLMs including distributed training, optimization techniques, and practical fine-tuning strategies. Understand what happens at scale.
Multimodal Learning (Vision-Language)
AdvancedExplore the intersection of computer vision and language, learning to build models that understand both images and text. Understand vision transformers and multimodal architectures.
Advanced Optimization and Research Topics
AdvancedExplore cutting-edge optimization techniques, efficient architectures, and emerging research directions. Stay at the frontier of deep learning.