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
MacBook M1 vs. Custom PC With RTX3060Ti - Which is Better for Data Science?

MacBook M1 vs. Custom PC With RTX3060Ti - Which is Better for Data Science?

Apple’s $1299 thin and light laptop vs. custom desktop PC for data science and deep …

Python Set union() - A Complete Guide in 5 Minutes

Python Set union() - A Complete Guide in 5 Minutes

What is a set union in Python? How to use the pipe operator? What is the time complexity of set …

MacBook M1 Pro vs. Google Colab for Data Science - Should You Buy the Latest from Apple?

MacBook M1 Pro vs. Google Colab for Data Science - Should You Buy the Latest from Apple?

$2499 laptop (M1 Pro) vs. entirely free Google Colab for data science and machine learning? …

Python Single vs. Double Quotes - Which Should You Use And Why?

Python Single vs. Double Quotes - Which Should You Use And Why?

Should you use single or double quotes in Python? These are the differences and best practices …

MacBook M1 vs. Google Colab for Data Science - Unexpected Results

MacBook M1 vs. Google Colab for Data Science - Unexpected Results

Expensive laptop (M1 MacBook Pro) vs. entirely free Google Colab for data science and machine …

Python If-Else Statement in One Line - Ternary Operator Explained

Python If-Else Statement in One Line - Ternary Operator Explained

Python supports if-else statements in one line - but should you use them and how? When should …

MacBook M1 vs. M1 Pro for Data Science - Is The New Chip Radically Better?

MacBook M1 vs. M1 Pro for Data Science - Is The New Chip Radically Better?

How much better is the new M1 Pro chip for data science? Find out in this M1 vs M1 Pro …

TensorFlow for Computer Vision - Transfer Learning Made Easy

TensorFlow for Computer Vision - Transfer Learning Made Easy

What is Transfer Learning? How to implement Transfer Learning in TensorFlow? Learn all about it …

How To Install TensorFlow 2.7 on MacBook Pro M1 Pro With Ease

How To Install TensorFlow 2.7 on MacBook Pro M1 Pro With Ease

Learn how to install TensorFlow on Apple’s new M1 Pro and M1 chips with GPU support, and …

Data Science For Cycling - How to Calculate Route Gradients From a Strava GPX File

Data Science For Cycling - How to Calculate Route Gradients From a Strava GPX File

Part 4/6 - Learn how to calculate and visualize route gradients from a Strava GPX file in …

Data Science For Cycling - How to Calculate Elevation Difference and Distance From Strava GPX Route

Data Science For Cycling - How to Calculate Elevation Difference and Distance From Strava GPX Route

Part 3/6 - Learn how to calculate the elevation difference and distance between points in a GPX …

TensorFlow for Computer Vision - How To Increase Model Accuracy With Data Augmentation

TensorFlow for Computer Vision - How To Increase Model Accuracy With Data Augmentation

Do you want to train highly accurate TensorFlow models? Try Data Augmentation - a blazing fast …

Data Science For Cycling - How to Visualize GPX Strava Routes With Python and Folium

Data Science For Cycling - How to Visualize GPX Strava Routes With Python and Folium

Part 2/6 - Learn how to visualize GPX Strava routes with Python and Folium - Draw Strava routes …

TensorFlow for Computer Vision — Does a More Complex Architecture Guarantee a Better Model?

TensorFlow for Computer Vision — Does a More Complex Architecture Guarantee a Better Model?

More complex neural network architecture doesn’t guarantee a better model. Where’s …

Data Science For Cycling — How To Read GPX Strava Routes With Python

Data Science For Cycling — How To Read GPX Strava Routes With Python

Data Science for Cycling Part 1/6 - Learn what GPX file format is, how to explore it, and …

Can Blogging About Data Science Really Get You Hired as a Data Scientist?

Can Blogging About Data Science Really Get You Hired as a Data Scientist?

Spoiler alert - yes, blogging about data science can really get you hired in the industry. Be …

TensorFlow for Computer Vision — How to Implement Pooling From Scratch in Python

TensorFlow for Computer Vision — How to Implement Pooling From Scratch in Python

Do you know what a pooling layer in TensorFlow does to a neural network? Read a complete guide …

Python Structural Pattern Matching — Top 3 Use Cases To Get You Started

Python Structural Pattern Matching — Top 3 Use Cases To Get You Started

Python 3.10 packs support for Switch statements (structural pattern matching). Here are a …

TensorFlow for Computer Vision — How to Implement Convolutions From Scratch in Python

TensorFlow for Computer Vision — How to Implement Convolutions From Scratch in Python

Do you really know how convolutions work in TensorFlow? Here’s a complete guide to …

How to Export and Load Anaconda Environments for Data Science Projects

How to Export and Load Anaconda Environments for Data Science Projects

Did you know you can export and share Anaconda environments? It boils down to a single Terminal …

TensorFlow for Computer Vision — How to Train Image Classifier with Convolutional Neural Networks

TensorFlow for Computer Vision — How to Train Image Classifier with Convolutional Neural Networks

Artificial neural networks are amazing, but not for image data. That’s where …