Machine Learning

Machine learning and artificial intelligence will become an increasingly present part of our lives. Do you want to understand it?


Machine learning and artificial intelligence is currently being pushed into so many different fields of computing. You can make a positive impact in the following careers through AI and ML:

  • Frontend engineering
  • Backend engineering
  • Game development
  • Data science
  • Autonomous vehicles
  • Bioinformatics


Courses School Prerequisites
Artificial intelligence: principles and techniques Stanford Maths for CS, Algorithms and Data Structures


  • Bayesian theorem
  • Gaussian mixture models
  • Linear regression
  • K-nearest neighbours classifier
  • Decision tree
  • K-means
  • Expectation maximisation
  • Convolutional neural network
  • Recurrent neural network
  • Long short term memory
  • Principal component analysis
  • Linear discriminant analysis