Surfalytics

Land your first data job in 3 months with expert support

Surfalytics is a membership: a 13-module course, a private community, and career support. Master interviews, fix your resume, build real projects — and get that offer, even without local experience.

150+ active members
13 modules
workshops
mock interviews
system design
job prep

Free, no account needed

Try a course right now

Four interactive courses run in your browser. Nothing to install. The first section of each is free.

All free courses →

How it works

Three months, three steps

Surfalytics is a membership: a 13-module course, a private Discord community, and career support from people who hire and get hired. Here is what the three months look like.

  1. 1 Month 1

    Fix the foundation

    Start with Module 0 and Module 1: set up your tools and learn how data teams work. Practice SQL and Python in the browser. Get your first resume review.

    • Module 0 → 1
    • SQL + Python
    • Resume review
  2. 2 Month 2

    Build proof

    Follow the roadmap for your role. Build two portfolio projects with modern tools. Post your progress every week in Discord and get feedback.

    • Role roadmap
    • 2 portfolio projects
    • Weekly check-ins
  3. 3 Month 3

    Get the offer

    Mock interviews with real questions. System design practice. Curated job channels, referrals, and people who were hired last month.

    • Mock interviews
    • System design
    • Job channels

Want the full curriculum? See all 13 modules →

Pricing

One membership. Start free.

Try the free courses first. Then start a 7-day free trial. Cancel any time from your account.

Free

$0

No account needed

  • First section of SQL, Python, PySpark, and CLI courses
  • First lesson of every course module
  • Career guides and the blog
Try a free course
7-day free trial

Membership

$100 / month

or $500 / year (save $700)

  • All 13 course modules and every course section
  • Private Discord community
  • Mock interviews and resume reviews
  • Weekly progress check-ins
  • Monthly portfolio projects
  • Personal roadmap for your target role
Start 7-day free trial

Serious about the career but short on money? Apply for the 50% Motivation Grant →

Success stories

Members who got the offer

Real people. Real data jobs in Canada and the US.

“I had been seeking a Data Analyst position in Canada — job hunting felt like a nightmare. Six months, four offers. Thanks to Dmitry, I found exactly what I was looking for. He always told me it was all about mindset, and now I completely agree.”

Kseniia L.

Junior Analytics Engineer, Canada · Nov 4, 2024

“Finding the Surfalytics community was a game-changer. Mock interviews, live projects, weekly job-search updates from other members — it all kept me motivated. Any question finds an answer, and the support fosters both personal and professional growth.”

Aizhan Askarbayeva

BI Analyst at Global Benefits Group · Oct 30, 2024

“SurfalyticsTV by Dmitry Anoshin — it's honestly baffling why it only has 1k subs given the quality and quantity of the content. I highly recommend the mock interviews, the free course modules, and the shorts. And it will only get better.”

Maksym I.

Localization Quality Analyst at EA · Oct 30, 2024

Dmitry Anoshin — founder of Surfalytics

Meet the founder

Dmitry Anoshin

  • 14 years in data analytics, 8 years in MAANG (Amazon, Microsoft)
  • Founder of Rock Your Data — data analytics consulting company
  • Author of numerous books on Data Analytics
  • Teaching Cloud Computing Fundamentals at the University of Victoria since 2021
Microsoft Azure Amazon Rock Your Data

Blog

Most read

The posts readers come back to. Start with the career roadmap.

All posts →

8,000+ people read the weekly newsletter. Subscribe free →

Real results, real numbers

You can repeat their success.

Everyone who started with Surfalytics had a starting point. Here's where they ended up.

150+

Active members

Learning and job hunting together in Discord

$150K

Average income

Surfalytics members in Canada & US

2–3×

Income growth

What members typically achieve after joining

Frequently asked questions

Everything you need to know before joining.

Who is Surfalytics for?

People who want their first data job as a Data Analyst, Analytics Engineer, or Data Engineer — students, career switchers, and newcomers to Canada, the US, or Europe. Experienced engineers who want to level up are welcome too, but the roadmap starts from zero.

What do I get as a member?

The full 13-module course, every section of the interactive SQL, Python, PySpark, and CLI courses, a personal roadmap for your target role, monthly portfolio projects, mock interviews, resume reviews, weekly progress check-ins, and the private Discord community.

What can I try for free?

The first section of each interactive course (SQL, Python, PySpark, CLI) and the first lesson of every course module. No account needed. Then the membership starts with a 7-day free trial.

How much time does it take?

Plan for 8–10 hours a week. Most members who follow the roadmap and post weekly progress are interview-ready in about 3 months. Skip what you already know — every module ends with a checkpoint.

How do I join?

Create an account, add a card, and your 7-day free trial starts. Your account page then has your onboarding checklist, your roadmap, and a one-click Discord invite. You are not charged until the trial ends.

Can I cancel?

Yes, any time from your account page. Access continues to the end of the billing period. No email needed.

What kind of income can I expect?

Our members in Canada and the US average $150K. For people who started with Surfalytics, a 2–3× income increase over their previous job is the norm. These are real numbers from real members, not promises.

Can I get an invoice?

Yes. Email support@surfalytics.com with your order details and we will send one.

I have another question.

Email support@surfalytics.com or message Dmitry on Telegram (@dimoobraznii). We answer fast.

Ready to ride the wave?

Join the next cohort. Personalized roadmap delivered the moment you sign up.

Get started — it takes 2 minutes