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

How to Iterate Over a Dictionary in Python?
We explore fundamental concepts in Python ‘Iterate’ over a ‘Dictionary’ (dict) and learn iteration methods to search, update, modify, and transform data.
Shivani Arun -

Career Path for Artificial Intelligence Engineers
Artificial intelligence engineers are a very hot commodity in today's data jobs market. Learn everything you need to know about an AI engineering career.
Nathan Rosidi -

How to Conduct a T-Test in R for Data Analysis
Learn to run t-tests in R: check assumptions, interpret statistical results, and apply insights effectively to real-world data analysis projects.
Nathan Rosidi -

How to Create Pivots in SQL (with examples)
Reshaping data using Pivots is table-stakes in data science. Learn about its importance, techniques, and implementation.
Shivani Arun -

Creating a Python Linked List Step by Step
Build a stack using a Python linked list, understand the logic, memory flow, and interview-ready reasoning behind it.
Nathan Rosidi -

How Does Python For Loop Range Function Work?
Learn how to use Python’s for loops and range() together to automate repetitive tasks, clean data, and tackle real-world coding problems.
Nathan Rosidi -

Data Science Therapy: I Automated My Job… Excel Ruined Everything!
So you thought you’d lead technological transformation and use innovative technology? That’s a good one! Bow down to the one and only king: Excel.
Nathan Rosidi -

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 -