Data Science Educational Resources
StrataScratch is a data science educational platform with over 1,000+ real interview questions from your favorite companies.
Guides

Python List Manipulation: Convert Lists to Strings
Convert list to string Python using practical, real-world techniques. Learn clean methods, handle edge cases, and apply them in logging, files, and UIs.
Nathan Rosidi -

A Comprehensive Step-by-Step Guide to Full Outer Join in SQL
The FULL OUTER JOIN is a very useful but often overlooked SQL join. In this article, we’ll discuss how it works, when to use it, and give practical examples.
Nathan Rosidi -

T-Test or Z-Test for R: Which Should You Use?
T-test vs. Z-test in crime data analysis: A comprehensive guide to choosing the right statistical method for comparing crime trends, means, and proportions
Nathan Rosidi -

11 Data Analytics Projects for Every Level
Data analytics projects are great for practicing and showcasing your analytics skills. Here are project suggestions for every level and resources to use.
Nathan Rosidi -

AI-Proof Your Data Science Career With These 4 Skills
Is data science here to take your data job? How can you stay relevant amidst tectonic tech changes? We attempt to answer these questions in the article.
Nathan Rosidi -

How to Create a Matplotlib Histogram?
A Matplotlib histogram is a common data visualization in data science. Here, you will learn all the fundamentals of creating and customizing histograms.
Nathan Rosidi -

Introduction to Polars: Everything You Must Know?
Explore how Polars surpasses Pandas in speed and efficiency with a step-by-step breakdown of a real Visa interview question on calculating customer density
Nathan Rosidi -

How to Customize Matplotlib Colors for Better Plots?
Customizing Matplotlib colors is more than just choosing your favorite color for a plot. Colors play a crucial role in communicating your data’s message.
Nathan Rosidi -

Getting Started with PlotlyJS: A Beginner's Guide
Learn how to create interactive charts with PlotlyJS in JavaScript—no setup needed, just code directly in your browser.
Nathan Rosidi -

Data Structures and Algorithms in Python for Beginners
The article will teach you the basics of data structures and algorithms in Python. Arrays, lists, dictionaries, tuples, sets, and queues are all there and more.
Nathan Rosidi -

3D Plot using Plotly (with Examples)
Discover how to create dynamic 3D plots with Plotly, using real-world datasets like Rotten Tomatoes movies, and unlock insights across industries.
Nathan Rosidi -

5 Alternatives to Matplotlib That Make Data Visualization a Breeze
If you find Matplotlib leaving a lot to be desired, you’re not the only one. While it’s not a bad library, you might find these five alternatives better for specific uses.
Nathan Rosidi -