Looking for Something Specific?
Lexical Complexity Using Semantics Research Paper
Discover a fast, flexible, and intuitive algorithm for assessing the lexical complexity of a text.
Python Crash Course Review
Whether you're an absolute beginner to programming, looking for a quick way to learn the basics of the Python language, or an intermediate Pythonista looking to explore additional applications of Python programming using special libraries and frameworks, this book is perfect for you.
How to Use Python's Enumerate Function
All you need to know to take your Python skills to the next level with the powerful enumerate function. See examples and peek under the hood to see what is actually happening when you call enumerate().
Add, Rename, and Delete Columns in Pandas
The ultimate beginner's guide to adding, renaming, and deleting columns in the popular Python library, Pandas!
Box Plots Explained
Learn how to visualize data distributions effectively! This post takes a gentle dive into boxplots and quartiles.
Overfitting and Underfitting Models
Learn what it means to have an overfit and underfit model and how to find the "sweet spot" between the two.
Method Stacking: Kanban + Pomodoro
Discover the power of combining the Pomodoro Technique with a Kanban Board!
SMART Goals and Accountability
Learn the value of setting SMART goals and taking advantage of an accountability group.
The First Puzzle Piece: Why I Started Programming
Get to know a little more about me and what first attracted me to programming.
Confusion Matrices and Type Errors
Learn about the different machine learning model type errors and how to quickly visualize them in a simple to understand matrix.
The Data Mining Process (CRISP-DM)
Learn how to structure your data science project from start to finish using the Cross-Industry Standard Process for Data Mining (CRISP-DM).
Histograms make visualizing important aspects of our data simple. Discover how to read and interpret the insight they provide!
The Trial and Error Loop
Learn to try new things and view mistakes as a positive step in the learning process.
Intro to Cross-Validation: Holdout and k-Fold
Learn why you should be using Cross-Validation and how to incorporate it into your next project using either the Holdout or k-Fold method!
Handling NaN in Pandas
Almost all data projects involve missing or unknown values. Learn all you need to know about handling these values (NaN) in Pandas.
Setting up a Twitter Developer Account
A step-by-step guide on how to apply for a Twitter developer account. A developer account grants access to Twitter's powerful API.
Applied Data Science with Python UM Specialization
Considering a MOOC to take your data science skills to the next level? Here's my experience completing the University of Michigan's Applied Data Science with Python Specialization through Coursera.