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

Using Visualizations for Your Exploratory Data Analysis
No data science project should skip the exploratory data analysis stage. Enhance it with the five data visualization types we’ll show you in the article.
Nathan Rosidi -

Counting Distinct Values in SQL: Tips and Examples
Using SQL COUNT(DISTINCT) is an easy way to count distinct values in SQL. However, it has its own quirks, which we’ll explain (with examples) in this article.
Nathan Rosidi -

Commonly Asked Data Structure Interview Questions
Data structure interview questions are a big part of interviews for many data roles. To answer them, you should know the data structures we’ll cover here.
Nathan Rosidi -

Python Libraries for Data Clean-Up
Data cleaning is an integral part of every data science project. This tedious but essential task can be much easier if you start using these Python libraries.
Nathan Rosidi -

How to Get the Index of an Item in a List in Python
Master Python's index() function to efficiently locate items in lists, handle errors with custom functions, and improve data analysis using advanced techniques.
Nathan Rosidi -

Data Science Degrees vs. Certification Courses: Which is Right for You?
People typically learn data science by getting a university degree or taking a certification course. But which one is right for you? The article answers this question.
Nathan Rosidi -

What are the Fundamentals of Data Engineering?
Knowing the fundamentals of data engineering is essential for all newcomers to the field. This article is your springboard for further learning about data engineering.
Nathan Rosidi -

The Fundamentals of Structuring Data
Mastering data structuring is key to efficiently organizing, accessing and make sense of the vast amounts of data we interact with on a daily basis.
Nathan Rosidi -

How Do You Perform SQL LIKE Queries for Pattern Matching?
The LIKE SQL query allows you to perform a pattern-matching search of your text data. Learn how to use it and add wildcards for increased flexibility.
Nathan Rosidi -

What is Big O Notation? (+ Cheat Sheet)
Big O Notation helps developers predict how an algorithm's performance scales with input size, guiding them to choose the most efficient solution.
Nathan Rosidi -

Must-Have Tools for Every Stage of Data Analysis
What tools do data analysts need? We’ll cover each data analysis stage and give you top tools to work with.
Nathan Rosidi -

What is NLP in Machine Learning?
Explore the wonders of NLP, from sassy chatbots to AI doctors, and discover how this technology is revolutionizing human-computer interactions.
Nathan Rosidi -