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

How to Make a Boxplot with Matplotlib
Drawing a boxplot in Matplotlib is a valuable skill for visualizing data distribution. You’ll get all the fundamentals and a real-world example in this article.
Nathan Rosidi -

How to Use Python’s Sleep Function
Learning how the Python sleep function works and how to apply it for timing control, automation, and data processing tasks
Nathan Rosidi -

Best Practices for R Continuous Integration
Implementing Continuous Integration in R: Automate Tests, Detect Errors Early, and Keep Your Analysis Consistent
Nathan Rosidi -

How to Remove an Element from a List in Python
Different Ways to Remove Items from Python Lists with Practical Examples
Nathan Rosidi -

PCA Analysis in Python for Beginners
A Practical Walkthrough of Principal Component Analysis with Real-World Examples in Python
Nathan Rosidi -

Exploring NumPy where() in Python for Conditional Operations
Master NumPy where() for smarter data filtering, conditional replacements, and interview-ready logic with clean, efficient Python code.
Nathan Rosidi -

How to Implement Delays Using Python WAIT Function
A Complete Guide to Implementing Waits in Python Using Sleep, Asyncio, Threading, and Subprocesses
Nathan Rosidi -

Implementing a Logit Model in R Effectively
How to build and interpret a logit model in R to predict customer churn: data preparation, modeling, and evaluation
Nathan Rosidi -

Case Statement in Python: Best Practices and Alternatives
Mastering case statement in Python with best practices, alternatives, and real-life applications
Nathan Rosidi -

How to Effectively Use the PySpark 'isin' Function
PySpark isin explained with filtering examples using lists, variables, combined columns, and a real interview-style case study
Nathan Rosidi -

Creating R Programming Histogram for Data Visualization
Step-by-step guide to creating, customizing, and interpreting R programming histograms using real student performance data
Nathan Rosidi -

How to Perform Exploratory Data Analysis in Python (With Example)
Step-by-step Exploratory Data Analysis in Python: From summarizing and visualizing to cleaning and preparing data for modeling.
Nathan Rosidi -