Start a Career in Data Science

Learn data science fully online from the comfort of your home. Get your free eBook today.

Start a Career in Data Science
How to Use Custom Fonts with Matplotlib — In 5 Minutes or Less

How to Use Custom Fonts with Matplotlib — In 5 Minutes or Less

Matplotlib and custom fonts? It’s easier than it seems. Here’s a complete …

Top 3 Reasons Why I Sold My M1 Macbook Pro as a Data Scientist

Top 3 Reasons Why I Sold My M1 Macbook Pro as a Data Scientist

Apple M1 Chip will get you 90% there in early 2021. Is 90% enough? As it turns out - NO - and …

Master Machine Learning: K Nearest Neighbors From Scratch With Python

Master Machine Learning: K Nearest Neighbors From Scratch With Python

Do you know how k-Nearest Neighbors works? This article shows you all the math and code you …

Master Machine Learning: Logistic Regression From Scratch With Python

Master Machine Learning: Logistic Regression From Scratch With Python

Do you know how logistic regression works? This article shows you all the math and code you …

Master Machine Learning: Multiple Linear Regression From Scratch With Python

Master Machine Learning: Multiple Linear Regression From Scratch With Python

Do you know how linear regression works? This article shows you all the math and code you need …

Master Machine Learning: Simple Linear Regression From Scratch With Python

Master Machine Learning: Simple Linear Regression From Scratch With Python

Do you know how linear regression works? This article shows you all the math and code you need …

How to Make Stunning Radar Charts with Python — Implemented in Matplotlib and Plotly

How to Make Stunning Radar Charts with Python — Implemented in Matplotlib and Plotly

Learn to easily visualize data beyond the 2nd dimension with Radar Charts — implemented in both …

Concurrency in Python: How to Speed Up Your Code With Threads

Concurrency in Python: How to Speed Up Your Code With Threads

Yes, Python is slow by default, but there’s a workaround. Read our hands-on guide on …

Are The New M1 Macbooks Any Good for Deep Learning? Let’s Find Out

Are The New M1 Macbooks Any Good for Deep Learning? Let’s Find Out

M1 Macbook Pro vs. Google Colab for basic deep learning tasks - MNIST, Fashion-MNIST, and …

Are The New M1 Macbooks Any Good for Data Science? Let’s Find Out

Are The New M1 Macbooks Any Good for Data Science? Let’s Find Out

Macbook M1 for Data Science? Comparison with Intel Macbook Pro in Python, Numpy, Pandas, and …

3 Ways to Tune Hyperparameters of Machine Learning Models with Python

3 Ways to Tune Hyperparameters of Machine Learning Models with Python

Do you know how to tune hyperparameters of machine learning models? This article shows you 3 …

How to Create PDF Reports with Python — The Essential Guide

How to Create PDF Reports with Python — The Essential Guide

Yes, you can use Python to create PDF reports, and it’s easier than you think! Learn how …

Python Parallelism: Essential Guide to Speeding up Your Python Code in Minutes

Python Parallelism: Essential Guide to Speeding up Your Python Code in Minutes

Python is slow by default - but only because it uses a single CPU core. Here’s how you …

3 Essential Ways to Calculate Feature Importance in Python

3 Essential Ways to Calculate Feature Importance in Python

There are numerous ways to calculate feature importance in Python. We find these three the …

How to Make Synthetic Datasets with Python: A Complete Guide for Machine Learning

How to Make Synthetic Datasets with Python: A Complete Guide for Machine Learning

No dataset? Not a problem - create one yourself with Python. This guide teaches you how to …

Precision-Recall Curves: How to Easily Evaluate Machine Learning Models in No Time

Precision-Recall Curves: How to Easily Evaluate Machine Learning Models in No Time

Evaluating machine learning models can be easy - if you know how to read Precision-Recall …

LIME: How to Interpret Machine Learning Models With Python

LIME: How to Interpret Machine Learning Models With Python

Machine learning models don’t have to be black boxes. Read to learn about LIME - a go-to …

Here’s Why You Should Learn Docker as a Data Scientist

Here’s Why You Should Learn Docker as a Data Scientist

Docker is a must-learn technology for Data Scientists - Here’s how to build your first …

How to Detect License Plates with Python and YOLO

How to Detect License Plates with Python and YOLO

Stop using traditional computer vision models - Use YOLO instead. Here’s how to detect …

Python Dictionaries: Everything You Need to Know

Python Dictionaries: Everything You Need to Know

Learn everything about Python dictionaries in 10 minutes or less with this complete guide for …

Object Oriented Programming With Python — Everything You Need to Know

Object Oriented Programming With Python — Everything You Need to Know

Master the concepts of Object Oriented Programming (OOP) with Python - A complete beginner …