the junior data scientist's first month

The Junior Data Scientist’s First Month (Video Course)

100% practical 6-week data science challenge & video course — simulating of being a junior data scientist at a true-to-life startup.

Learn SQL for Data Analysis – from scratch

Learning SQL is very useful for anyone in the online world. And it’s a definite must for Data Analysts/Scientists! Here are 8 articles to start with…


Learn Python 3 for Data Science – from scratch

I put together a ‘Python 3 for Data Science’ tutorial series starting from the very basics. It features 9 practical articles – that covers everything you need to know!


Learn Data Analytics in Bash – from scratch

Read these 7 free articles about Bash/Command Line and take your very first step to learn the basics of coding for Data Science!

statistics in data science and analytics

Expected Value (Formula, Explanation, Everyday Usage and a Game)

Why are people losing at the casinos? Why shouldn’t you buy a lottery ticket? How do you account for uncertainty when you invest a smaller or bigger amount…

coding in data science and analytics

Data Science Hobby Project Example: Twitter Data Analysis With JavaScript

Tomi Gelo was one of the first participants in my 6-week data science course (the Junior Data Scientist’s First Month). Since then, he has done some pretty cool…

thoughts about data science and analytics

Data Science & Freelancing – an Honest Opinion (with Concrete Tips)

One of the most common questions I get from aspiring/junior data scientists is this: Is it possible to get freelance gigs and jobs as a junior data scientist?…

coding in data science and analytics

Sublime Text 3 Intro (+ How to Connect Sublime to a Remote Server)

I’ve written about the importance of scripting in data science. But I’ve realized that I’ve never introduced my favorite script editor. It’s Sublime Text 3! In this article,…

coding in data science and analytics

Pandas tutorial 5: Scatter plot with pandas and matplotlib

Scatter plots are frequently used in data science and machine learning projects. In this pandas tutorial, I’ll show you two simple methods to plot one. Both solutions will…

conversion rate optimization cro

The top 7 Google Analytics reports that every data scientist needs to know

Google Analytics is the most popular digital analytics tool in the world. Based on W3Techs market share report, Google Analytics is used by 84.1% of all websites for…

coding in data science and analytics

How to Plot a Histogram in Python (Using Pandas)

Plotting a histogram in Python is easier than you’d think! And in this article, I’ll show you how. I have a strong opinion about visualization in Python, which…

coding in data science and analytics

How to Run a Python Script (Step by Step Tutorial, with Example)

In this tutorial, you’ll learn how to run a Python script. And it’s quite essential. When working on data science projects, you’ll write Python code all the time……

thoughts about data science and analytics

My Computer Setup for Data Science (Apps, Software, Programs and Tools I Use)

Recently, I had the “pleasure” of setting up my work computer (the computer that I use exclusively for data science projects) from scratch. I have a 2016 Macbook…

coding in data science and analytics

SQL current date — How to get the current date, time, month or year in postgreSQL?

Working with current dates and times in data science projects is quite common. In this episode of my SQL tutorial series I’ll show you the best functions that…

coding in data science and analytics


In this episode of the SQL tutorial series you’ll learn two simple but important commands that you’ll use frequently when working in SQL: TRUNCATE TABLE and DROP TABLE….

statistics in data science and analytics

Statistical Variability (Standard Deviation, Percentiles, Histograms)

In my previous article about statistical averages, we discussed how you can describe your dataset with a few central values (mean, median and mode). That’s well and good……

coding in data science and analytics

Linear Regression in Python using numpy + polyfit (with code base)

I always say that learning linear regression in Python is the best first step towards machine learning. Linear regression is simple and easy to understand even if you…

thoughts about data science and analytics

What is Data Science?

In this article I’ll answer a very simple question: What is data science? Well, the question is simple, sure… But the answer is rather complex. The problem is…

coding in data science and analytics

Scraping Multiple Web Pages with For Loops (in bash) — Web Scraping Tutorial ep#2

This is the second episode of my web scraping tutorial series. In the first episode, I showed you how you can get and clean the data from one…

coding in data science and analytics

Web Scraping Tutorial — episode #1 — Scraping a Webpage (with Bash)

Running hobby projects is the best way to practice data science before getting your first job. And one of the best ways to get real data for a…

thoughts about data science and analytics

What’s the best computer/laptop for a data scientist?

I get this question a lot: What’s the best computer (or laptop) for a data scientist? In this article, I’ll answer it in detail and I’ll add specific…

conversion rate optimization cro

3 A/B Testing Misconceptions

In my previous landing page A/B test case study, I promised to get back to you with a few A/B testing misconceptions. In this article, I’ll share three…

conversion rate optimization cro

Landing Page A/B test on Data36 (A/B Testing Case Study)

Today, I’d like to give you an insight into an A/B test that I recently ran on my own blog, In the last few years, the Data36…

Strategy and Business in Data Science and Analytics

A/B Testing Culture (within your Company)

Many companies are using A/B testing. But not too many of them are using it successfully. I mean, yeah, everyone has a few winning A/B tests that she…