Lists are one of the most powerful data types in Python. In this Python List Tutorial, you’ll learn how to work with lists while analyzing data about mobile apps. In this tutorial, we assume you know the very fundamentals of Python, including working with strings, integers, and floats. If you’re not familiar with these, you […]
Learn how to use if, else, and elif in this free Python tutorial. Learn to control your code while analyzing real-world data.
Building projects is an extremely succesful way to learn, but building Python projects for beginners can be difficult. Learn how to build with success!
What’s the best Python certificate to get? Python certifications can cost up to thousands of dollars. Are they worth your time?
Create a dataset from the Last.fm API in this Python tutorial. Includes authentication with API keys, pagination, rate limiting, and more!
Learn about machine learning in Python and build your very first ML model from scratch to predict Airbnb prices using k-nearest neighbors.
Learn data cleaning for a machine learning project by cleaning and preparing loan data from LendingClub for a predictive analytics project.
Pandas plotting methods provide an easy way to plot pandas objects. Often though, you’d like to add axis labels, which involves understanding the intricacies of Matplotlib syntax. Thankfully, there’s a way to do this entirely using pandas. Let’s start by importing the required libraries: import pandas as pd import numpy as np import matplotlib.pyplot as […]
Kaggle is a site where people create algorithms and compete against machine learning practitioners around the world. Your algorithm wins the competition if it’s the most accurate on a particular data set. Kaggle is a fun way to practice your machine learning skills. This tutorial is based on part of our free, four-part course: Kaggle […]
Our version 1.29 release is here and includes lots of new features to help enhance your learning experience. Over the past few months we’ve been tirelessly talking to students like you to learn how we can improve the mission interface. With this release, we are unveiling the results of this hard work. Other big changes […]
The printable version of this cheat sheet The tough thing about learning data is remembering all the syntax. While at Dataquest we advocate getting used to consulting the Python documentation, sometimes it’s nice to have a handy reference, so we’ve put together this cheat sheet to help you out! This cheat sheet is the companion […]
Many aspiring data scientists focus on doing Kaggle competitions as a way to build their portfolios. Kaggle is an excellent way to practice, but it should only be one of many avenues you use to work on data science projects. This is because Kaggle competitions only focus on a narrow part of data science work. […]
Our new mission design has arrived! Over the past few months we’ve been tirelessly talking to students like you to learn how we can improve the mission interface. Today we are unveiling the results of this hard work. Since a lot has changed, we wanted to take a moment to describe the big changes and […]
Python and pandas work together to handle huge data sets with ease. Learn how to harness their power in this in-depth tutorial.
Jennifer Thomas works as a Chief of Staff for one of the USA’s ‘big four’ banks. She supports the team that develops all the software used by the bankers. “I do anything that needs doing so our coders can sit and code as much as possible. I do financials, budgeting, reporting, visa work – a little […]
Prerit Anwekar had decided he wanted to be a data scientist. He was attending Indiana University doing his masters. “I realized that to do machine learning, I needed to focus on Python, but I was only being taught R.” After trying to learn Python from a book, he was discouraged. “Learning using a book is really taxing. It […]
Wes Brooks had always understood that data was key to success in business. “Early in my career, I built other businesses and my own with a data-driven mindset.” This led Wes to a role at Cornett, an advertising agency where he worked on marketing campaigns for Fortune 500 companies. “They hired me to apply that […]