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

Why SQL is THE Language to Learn for Data Science
Outdated, non-cool, and basic – is that what you think of it? SQL is none of that! Here’s why you can’t avoid it in data science, and it’s here to stay.
Nathan Rosidi -

Mastering SQL DENSE_RANK(): A Comprehensive Guide
How do you use SQL DENSE_RANK() to rank data in SQL? This guide will help you become a master in SQL ranking window functions.
Nathan Rosidi -

Breakdown of the Data Analyst Salary and Job Market
Who are data analysts and how high is their salary? What skills do you need to become one? You'll find the answers to these questions in this article.
Nathan Rosidi -

Python's Advanced Concepts: Copying, Regex, Decorators
Unlocking Python's Potential: Exploring Advanced Concepts - Shallow vs. Deep Copying, Regular Expressions, and Decorators
Nathan Rosidi -

Python Data Science Interview Questions
Prepare for a data science interview by studying this comprehensive list of Python questions with answers. Includes coding as well as theoretical questions.
Irakli Tchigladze -

How to Import Pandas as pd in Python
Importing pandas as pd: an essential Python library for data scientists. Once you import it, you can take your data analysis to a whole new level.
Irakli Tchigladze -

Machine Learning Algorithms You Should Know for Data Science
These machine learning algorithms are the bread and butter for Data Scientists to solve problems and derive insights in a faster and more efficient way.
Nathan Rosidi -

Advanced SQL Interview Questions You Must Know How to Answer
Advanced SQL interview questions that every data scientist should know. It is quite important to understand what is being tested and how you can prepare for it.
Nathan Rosidi -

AI Chrome Extensions for Data Science: Streamlining Workflows
Here are eight AI Chrome extensions that data scientists will find helpful. Especially if they’re of the lazy sort that wants data science to work for them.
Nathan Rosidi -

Python Threading Like a Pro
What is threading in Python, and what is it useful for? We’ll explain everything: what it is, how it works, and give you some code examples to get you started.
Nathan Rosidi -

Feature Selection Techniques in Machine Learning
We’ll talk about supervised and unsupervised feature selection techniques. Learn how to use them to avoid the biggest scare in ML: overfitting and underfitting.
Nathan Rosidi -

Machine Learning Algorithms Explained: Clustering
In this article, we are going to learn how different machine learning clustering algorithms try to learn the pattern of the data.
Nathan Rosidi -