The following resources have been used for preparing this course:

Machine learning


  • Introduction to machine learning with Python: a guide for data scientists (on Amazon)
  • Statistics with Julia, Fundamentals for data science, machine learning, and artificial intelligence (webpage)
  • Julia High Performance: Optimizations, Distributed Computing, Multithreading, and GPU Programming With Julia 1.0 and Beyond, 2nd Edition. Avik Sengupta. 2019.
  • Machine learning yearning (free download)

Online courses

  • Machine learning, Andrew Ng (on Coursera)
  • Neural Networks and Deep Learning (on Coursera)
  • Mathematics for Machine Learning: Linear Algebra (on Coursera)
  • Mathematics for Machine Learning: Multivariate Calculus (on Coursera)