Data Science Hobby Projects

(online course)

Practice Data Science. Boost Your Data Science Portfolio. Stand Out.

I say this to everyone who wants to get a job in data science:

“Once you have the basic data science skills, you should start working on your first data science hobby projects.”

tomi mester
Tomi Mester

Why is it important?

In one sentence: to stand out when it gets to job applications.

If you have ~2-3 hobby projects on your portfolio (and on your GitHub), hiring managers will prefer you above others who don’t.

Why? Because they’ll instantly see that:

You will stand out.
Yes, data science hobby projects are great for your DS career!

But it’s hard to get started with hobby projects…

Despite, I keep saying “do hobby projects — do hobby projects — do hobby projects” to everyone, only a few people actually start with it.

I get it. It’s hard to get started for so many reasons.

And even if you have all these, it’s hard to take the first step and type that first line of code.
data science hobby project first step

Here’s the solution…

Here’s my brand new course that will help you get done your first few (or more) hobby projects.

It’s an online course that I call:

Data Science Hobby Projects

(I know, I’m not very creative with course names.)

The concept is super simple — in this course, I list a few data science hobby projects (well, I call them “challenges”) that are the perfect fit for a soon-to-be junior data scientist.

For each of these challenges, you’ll find:

The idea is that you read the task description of the given hobby project — then you download the data — and then you start to implement your own solution. And then you put your solution into your data science hobby project portfolio.

I chose hobby project ideas that can be done in a reasonable amount of time (with 10-20 work hours), and still look great on your portfolio.

artificial datasets data source course

What sort of hobby projects will you find in the course?

There are 4 different hobby projects in the course (I call them monthly challenges by the way):
tomi explains a data science hobby project

BONUS! Get the data for your hobby projects...

I know some of you are coming to this course with the desire of working on your own hobby projects. To manage expectations: at this version of the course, there is no personal mentoring in this course. (Sorry.)
data source course

Regardless, I want to help you to get started with your own projects, too. For that I created a bonus mini-course called Data Source, that fixes the #1 problem when it gets to data science hobby projects: getting the data.

This learning material will show you how to use APIs, how to do web scraping, how to generate random data for yourself and it lists open data sources, too.

When you enroll to the Data Science Hobby Projects course — as a bonus — you’ll also get access to the Data Source course!

So to summarize it, if you enroll:

But most importantly:


Tomi Mester is a practicing data analyst and researcher since 2012.

He has worked for Prezi, iZettle (acquired by Paypal) and several smaller companies as an analyst/consultant.

He’s the author of the Data36 blog where he writes posts and tutorials on a weekly basis about data science, AB-testing, online research and data coding.

He’s an O’Reilly author and presenter at TEDxYouth, Barcelona E-commerce Summit and Stockholm Analytics Day.

Check out the intro video for more info >>

tomi mester
Mester Tomi


Registration: The Data Science Hobby Projects course is a completely self-paced online course – you decide when you start and when you finish. If you enroll now, you’ll get immediate access for to all course materials. You’ll have lifetime access, too.

Price: $197 (plus your country’s VAT if you live in the EU)

ps. If you are from Hungary, please email me before you register:


I worked (and will keep working) really hard to make this course the best available, and I stand behind it 100%.

I understand that enrolling in an online course is not always an easy decision, so I made this decision totally risk-free for you: if you request one, I’ll give you a full refund within the first 30 days.

data science course badge guarantee

Is this course/club for you?

IMPORTANT! This is not a beginner level course… I don’t want you to struggle with tasks that are not meant for you, so please enroll only if:

If you still don’t know whether it’s you, here are a few things that will most definitely qualify you for this course (they are not musts though):

If you still don’t know, just reach out to me and I’ll help you to decide.

Do not enroll:

IMPORTANT! As I just said, this is not a beginner level data science course — if you enroll and you get stuck with these very beginner issues above (“I don’t know how to put this data into an SQL table” — “I don’t know how to install pandas” — “my if statement throws an error”), I’ll keep the right to refund you and unenroll you from the course. (If so, you’ll get back your payment, of course.) In that case, I’ll also point you to the right beginner course that can help you to achieve the level that’s required for this course. (And don’t get me wrong, I don’t mean to be rude here. I have online courses for beginners where I’m more than happy to help you if you are a beginner. But in this one — and with the community I build in this course — I’d like to talk about the more complex data science problems: business decisions, complex solutions, how to build a project, how to prototype, etc., etc.)


Enroll for $197 (+ VAT in EU)!
If you are from Hungary, please send me an e-mail before you register.

Clicking this button will take you to the check-out page where you can pay safely using your credit card or your Paypal account! (If you are registering from the EU as an individual – in accordance with EU law – you have to pay the applicable VAT of your country, too.)
data science course payments

Frequently Asked Questions

Are there any prerequisites?

Yes! If you’re taking this course, you are probably not an absolute beginner in data science. I’ll assume that: 1) You are confident with Python, pandas and basic dataviz methods in Python. 2) You know how to work in a Python environment. 3) You know how SQL works. 4) You know how to use an SQL manager tool. 5) You are familiar with basic data wrangling methods (e.g. in the command line or in any tool you prefer.)

If you don’t have these, please go to my tutorials on — or finish the Junior Data Scientist’s First Month course first.

When does the course start and finish?

It starts now and it never ends. 😉 (I mean, you’ll have lifetime access to the course.)

What if I don’t have a data science environment in place?

Please set one up following my tutorials on

How much time does the course take?

It really, really depends on you. In theory, each challenge takes ~10-15… With one challenge a month it’s ~10-15 hours per month, right? But if you want to go deeper… Well, you can go as deep as you just want — but then the course will take more time. 😉

How long do I have access to the course?

How does lifetime access sound? After enrolling, you have immediate and unlimited access to this course for as long as you like – across any and all devices you own.

What if I am unhappy with the course?

I would never want you to be unhappy! If you are unsatisfied with your purchase, contact me in the first 30 days and I will give you a full refund.

Will I get an invoice?

Yes. Individuals get a receipt in the email. Companies get an invoice. EU-based companies get VAT-invoices. If you need something even more special, just reach out to me ( and we will solve your administrative issues!

I want to have this for my whole company!

Happy to hear that! Send me an email to and we will sort it out! (I hold 1-day live workshops, too.) by Tomi mester | © all rights reserved