← All courses
advanced

Data science and machine learning

Train models that hold up outside a notebook.

20 weeks · 18 sessions · certificate on completion

For people who already write Python and want the modelling layer. Covers the maths you genuinely need, feature engineering, the supervised and unsupervised methods used in practice, a first neural network in PyTorch, and what it takes to serve and monitor a model in production.

Included with every programme

Bonus Free AI Training with each module

Every module you study comes with its own hands-on AI training, free of charge — so alongside the subject itself you learn how to do that work with the tools the industry actually uses.

  • Real tools, hands-onChatGPT, Copilot and the AI assistants teams actually use day to day.
  • Tied to each moduleThe AI session covers the same code, data or design work that module just taught.
  • Support while you learnBring your doubts to the AI sessions running alongside your regular classes.
  • No extra chargeIncluded for every student, in classroom batches and live online alike.

Curriculum

5 modules · 18 sessions

1The maths you actually need3 sessions
Linear algebra for machine learningFree preview
Probability and statistics refresherFree preview
The calculus behind gradient descent
2Data preparation at scale4 sessions
Feature engineering
Missing and imbalanced data
Encoding and scaling
Reproducible data pipelines
3Supervised learning4 sessions
Linear and logistic regression
Decision trees and random forests
Gradient boosting
Evaluation and cross-validation
4Unsupervised and deep learning4 sessions
Clustering and dimensionality reduction
Neural network foundations
Training your first network in PyTorch
Working with text and embeddings
5Putting models into production3 sessions
Serving a model behind an API
Monitoring drift in production
Bias, ethics and model review
Data science and machine learning Course in Dehradun | GMS Technical Solutions