Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/practical-tutorials/project-based-learning/llms.txt

Use this file to discover all available pages before exploring further.

Python is one of the most powerful languages for machine learning and data science. The tutorials below walk you through building real projects — from training linear regression models and fruit classifiers with scikit-learn, to constructing convolutional neural networks with Keras and TensorFlow, to building NLP pipelines and generative models with PyTorch. Along the way you’ll work with core libraries like numpy, pandas, scikit-learn, TensorFlow, Keras, and PyTorch across a wide range of domains including sentiment analysis, recommendation systems, fake-news detection, image recognition, and deep learning.
These tutorials use real Python ML libraries. You’ll need Python 3.x and typically numpy, pandas, scikit-learn, and either Keras/TensorFlow or PyTorch installed.

Data Science

The video series below takes a hands-on approach, walking through complete data science projects from scratch.

Machine Learning

These tutorials cover the full range of supervised and unsupervised ML techniques, from simple linear models to neural networks and NLP.

Deep Learning with Keras / TensorFlow

Build image classifiers, caption generators, face recognition pipelines, and NLP models using Keras and TensorFlow.

PyTorch

Build and train deep learning models using PyTorch, including modern applications like face mask detection.
‘Step-By-Step Machine Learning In Python’ on MachineLearningMastery.com is a great entry point if you’re new to ML — it covers the full workflow from data loading to model evaluation.

Build docs developers (and LLMs) love