Four-Project Series

Math for Machine Learning you own this product

intermediate Python • basic understanding of vectors and matrices from linear algebra • basic understanding of probability from statistics • basic understanding of derivatives from calculus
skills learned
manipulate NumPy arrays and pandas DataFrames • Eigenvalues and Eigenvectors • Singular Value Decomposition • principal component analysis • backpropagation • Bayes' theorem • fine-tune large language models
Nicole Königstein
4 weeks · 6-8 hours per week average · INTERMEDIATE

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • share your subscription with another person
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases

lite $19.99 per month

  • access to all Manning books, including MEAPs!


5, 10 or 20 seats+ for your team - learn more

Put on your data scientist hat for this series of liveProjects, where you’ll work at Finative, an analytics company that uses environmental, social, and governance (ESG) factors to measure companies’ sustainability, a brand new, eco-focused trend that's changing the way businesses think about investing. In each liveProject, you’ll focus on different machine learning (ML) and deep learning (DL) mathematical approaches—including Bayes' theorem, principal component analysis (PCA), cosine similarity, latent semantic analysis, and backpropagation—as you help Finative accomplish its goal of increasing its own sustainability.

You’ll develop a method to reduce the runtime of ML models, and you’ll save digital storage space by finding relevant keywords in order to determine whether documents should be discarded or saved. To increase efficiency, you’ll save training time by using a pre-trained language model to classify a sustainability report. Then, you’ll analyze the sentiment of tweets in order to detect greenwashing, the practice of spreading disinformation about a company’s sustainability. When you’re finished with these liveProjects, you’ll have a solid understanding of the mathematical basics of machine learning, strong programming and data science skills, and familiarity with sustainability.

These projects are designed for learning purposes and are not complete, production-ready applications or solutions.

The takeaway from the author is very insightful. In general, I would say this project is very helpful and we can learn the theory and practice at the same time.

Zhiwei Cheng, Analyst, Allianz

book resources

When you start each of the projects in this series, you'll get full access to the following book for 90 days.

choose your plan


only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Math for Machine Learning project for free

The series walks you through the basic math employed in different aspects of ML.

Maxim Volgin, Quantitative Marketing Manager, KLM

project author

Nicole Königstein

Nicole Königstein currently works as data science and technology lead at impactvise, an ESG analytics company, and as a quantitative researcher and technology lead at Quantmate, an innovative FinTech startup that leverages alternative data as part of its predictive modeling strategy. She’s a regular speaker, sharing her expertise at conferences such as ODSC Europe. In addition, she teaches Python, machine learning, and deep learning, and holds workshops at conferences including the Women in Tech Global Conference.


These liveProjects are for ML engineers, intermediate-level Python programmers, and early-stage data scientists. To begin these liveProjects you’ll need to be familiar with the following:

  • Python, particularly the pandas, NumPy, scikit-learn, Matplotlib, and seaborn libraries
  • Intermediate linear algebra
  • Intermediate calculus
  • Intermediate statistics and probability

you will learn

In these liveProjects, you will learn progressively more complex mathematical techniques that will deepen your understanding of ML models and strengthen the skills you need for long-term success as a data scientist or machine learning engineer.

  • Manipulate NumPy arrays and pandas DataFrames
  • Eigenvalues and Eigenvectors
  • Principal Component Analysis
  • Singular Value Decomposition
  • Latent Semantic Analysis
  • TF-IDF
  • Backpropagation
  • Bayes' theorem
  • Attention mechanism
  • Fine-tune large language models


You choose the schedule and decide how much time to invest as you build your project.
Project roadmap
Each project is divided into several achievable steps.
Get Help
While within the liveProject platform, get help from other participants and our expert mentors.
Compare with others
For each step, compare your deliverable to the solutions by the author and other participants.
book resources
Get full access to select books for 90 days. Permanent access to excerpts from Manning products are also included, as well as references to other resources.