DEV Community

Cover image for StrataScratch Review: The LeetCode for Data Scientists
Suraj Kumar Jha
Suraj Kumar Jha

Posted on

StrataScratch Review: The LeetCode for Data Scientists

I started my journey as a data scientist just a year ago. Mastering mathematics, machine learning, and statistics was crucial for me to get a solid grip on data science.

Like many of you, I often learned through YouTube, blogs, and books, but I ran into problems when it came to practising.

For software engineers, there’s Leetcode, but why isn’t there something like that for data scientists?

Determined to find a solution, I spent hours searching, and I finally came across some platforms that could help.

Out of all of them, StrataScratch stood out. If you’re familiar with Leetcode, StrataScratch is very similar but focused entirely on data science, machine learning, and data analytics.

StrataScratch Coding Problems

As soon as I started practising on StrataScratch, I knew I had found what I was looking for. In this story, I want to share my experience with the platform and highlight the pros and cons you should know before diving in.

StrataScratch has three sections for coding problems:
Top Questions — 650 practice questions
Algorithms Questions — 67 practice questions
Visualization Questions — 67 practice questions

Top companies have asked these questions, and you can even select problems based on the position you’re aiming for, like Data Engineer, Data Scientist, BI Analyst, Data Analyst, or ML Engineer.

StrataScratch Questions

One of the best features is that StrataScratch allows you to choose questions based on different technologies like PostgreSQL, Python, MySQL, R, MS SQL Server, PySpark, and Oracle.

I’ve always struggled with coding, but this platform really helped me improve.

The questions are well-detailed, and they often come with datasets for you to work on.

Non-coding Questions

StrataScratch doesn’t stop at coding; it also offers over 400 non-coding questions.

These cover topics like System Design, Probability, Business Case, Statistics, Modeling, and Product Thinking.

They keep updating these questions regularly, so you always have fresh material to practice.

At first, I struggled with math and statistical concepts, but using this platform to practice made it much easier for me to understand and remember them.

Data Projects

StrataScratch Projects

This is my favourite section. StrataScratch offers 51 data projects where you can practice hands-on and really polish your skills.

These projects cover popular libraries like BeautifulSoup, Folium, Gensim, Keras, LightGBM, Matplotlib, and more.

If you’re job hunting, completing these projects and adding them to your portfolio will definitely make you stand out.

Pricing

Here’s the good news: the non-coding questions and some coding problems are free. You can try the platform without paying a cent.

But if you want access to more advanced questions and data projects, you’ll need to subscribe.

Personally, I went for the Lifetime Plan because it made more sense than paying $139 per year. Plus, I found the platform incredibly valuable.

What’s great about StrataScratch is that they update the questions and projects daily. They even add video explanations, which makes it so much easier to grasp complex concepts.

StrataScratch has helped me grow so much as a data scientist, and I’m thrilled I found it when I did.

If you’re looking for a platform to practice data science just like Leetcode helps software engineers, this is it!

Join StrataScratch.

Thanks for reading,
Suraj…

Enjoyed the read? Give it a Heart!
Your support means a lot and helps others find this piece, too.

Feeling generous today? ☕️
If you want to support my next piece, you can buy me a coffee here.

Top comments (0)