Python for Loop: A Beginner’s Tutorial
When you're working with data in Python, for loops are a powerful tool that can speed things up. But they can also be a little bit confusing when you're just starting out. In this tutorial, we're going...
View ArticleTutorial: Advanced Python for Loops
In a previous tutorial, we covered the basics of Python for loops, looking at how to iterate over lists and over lists of lists. But there's a lot more to for loops than looping through lists! In...
View ArticleWhat Makes a Data Story?
When we think of storytelling, we usually picture a novel or a compelling movie script. But storytelling isn’t just for fiction — data professionals can (and should!) leverage the power of narrative to...
View ArticleIntermediate SQL: PostgreSQL, Subqueries, and more!
If you're in the early phases of learning SQL and have completed one or more introductory-level courses, you've probably learned most of the basic fundamentals and possibly even some high-level...
View ArticleProject: Investigating Fandango Movie Ratings
In this guide, I'll walk you through analyzing movie rating data to determine if Fandango's rating system changed after being exposed for potential bias. This guided project, Investigating Fandango...
View ArticleTutorial: Installing Python on Mac
Python is one of the most powerful programming languages, mostly used in data science, machine learning, and big data analytics. So, knowing how to install Python on Mac is essential for all...
View ArticlePython Practice: 93 Exercises, Projects, & Tips to Sharpen Your Coding Skills
Whether you're just starting your learning journey or looking to brush up before a job interview, getting the right kind of Python practice can make a big difference. Research shows that hands-on...
View ArticleNatural Language Processing with Python
In case you didn't know: Python has some incredibly powerful tools that enable you to perform natural language processing (NLP) on text data. In this tutorial, you'll learn how to get started on NLP...
View ArticleChoosing the Right Chart for Your Data
We see data visualizations everywhere: reports, presentations, social media, and even the news. Yet have you ever seen a chart that just didn’t make sense? Despite how common they are, choosing the...
View ArticleCrafting a Data Resume That Makes Recruiters Swipe Right (Data Coach Insights)
In today's competitive data job market, your resume serves as the critical first impression that can make or break your job search. With thousands of applicants vying for the same roles, how do you...
View ArticleBusiness Analyst Salary and Job Description
If you're curious about a business analyst salary, you're not alone. The demand for skilled business analysts (BA's) is on the upswing. The U.S. Bureau of Labor Statistics projects 10% job growth for...
View ArticleSequence Models in PyTorch
As data scientists, we often work with data where each observation is treated as independent from others. Traditional machine learning models like linear regression or random forests make this same...
View ArticleKaggle Fundamentals: The Titanic Competition
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...
View ArticleIntroduction to Cloud Deployment Models
Imagine your business relies on computing resources to store customer data, run applications, and handle online transactions. You need a reliable infrastructure, but how do you decide where and how to...
View ArticleHow to Create a Dataframe in R (with 30 Code Examples)
Dataframes are essential data structures in the R programming language. In this tutorial, we'll discuss how to create a dataframe in R. A dataframe in R is a tabular (i.e., 2-dimensional, rectangular)...
View ArticleHow to Use an API in Python
Whether you're working on a beginner Python project, exploring data science, or building with AI, learning how to use an API in Python lets you pull real-time data into your code. For example,...
View ArticleAnalyzing New York City High School Data
In this guide, I'll walk you through analyzing New York City's high school data to identify relationships between various factors and SAT scores. This guided project, Analyzing NYC High School Data,...
View Article10 Probability Skills You Need for Working with Data
Decision-making under uncertainty is a key aspect of data science and many other fields, and if you want to excel in these areas, you absolutely must develop a strong grasp of probability skills....
View ArticleThe Easy Way to Install a Package in R (with 8 Code Examples)
R is a powerhouse programming language with many data science applications. But before we can put its packages to work, we need to install them. Here's how. If you're learning R or working on a data...
View ArticleNatural Language Processing (NLP) with PyTorch
Text data is everywhere: blogs, reviews, chat messages, emails, support tickets, meeting transcripts, and social media posts, just to name a few. But making sense of it at scale is tricky. Unlike the...
View Article