Resources for Self-Study

The content on this guide touches concepts that we go through on our AI Maker Sessions.

Practical Courses on Kaggle Learn

Kaggle offers a series of free, practical courses that are especially valuable. We recommend doing them in the following order:

  1. Python: Course Link
  2. Pandas: Course Link
  3. Intro to SQL: Course Link
  4. Advanced SQL: Course Link
  5. Intro to Machine Learning: Course Link
  6. Intermediate Machine Learning: Course Link
  7. Data Cleaning: Course Link
  8. Feature Engineering: Course Link
  9. Intro to Deep Learning: Course Link
  10. Time Series: Course Link
  11. Computer Vision: Course Link
  12. Transfer Learning: Course Link
  13. Reinforcement Learning: Course Link

Machine Learning Fundamentals and Deep Learning Theory

We also recommend reviewing these collection of videos regarding machine learning theory:

  1. Linear Regression:

  2. Logistic Regression:

  3. Decision Trees:

  4. K-Nearest Neighbors:

  5. Cross Validation:

  6. Confusion Matrices:

  7. Bias vs Variance

  8. Regularization:

  9. Neural Networks:

  10. Random Forests:

  1. Bagging and Boosting:
  2. Gradient Boosting:
  3. XGBoost:
  4. Principal Component Analysis (PCA):
  5. Clustering with K-Means:
  6. Word Embeddings and Word2Vec:
  7. Transformer Neural Networks:
  8. Naive Bayes:
  9. Support Vector Machines (SVM):

To delve deeper on these topics, we recommend “An Introduction to Statistical Learning with Applications in Python” (Download PDF). This book has been made freely available by Springer and its authors. It also has an accompanying MOOC on EdX.

Self-Study Content for our Deep Learning AI Maker Sessions

Most of our workshops are taught in PyTorch and we recommend getting familiar with its syntax.

We highly recommend the following resources:

Self-Study Content on Object Oriented Programming in Python

Self-Study Content for Model Deployment through REST APIs

We encourage candidates to go through the content of our workshop on deploying models with Docker and FastAPI to prepare for this topic.

Self-Study Content on Docker

Self-Study Content on CRISP-DM

Self-Study Content on the No-Free-Lunch Theorems