Surfalytics

Your roadmap

Step by step to your first data job

Start with onboarding, then pick your career track. Every step is actionable — theory, real projects, mock interviews, and job prep all in one place.

Getting Started

9 tasks

Your journey starts with a few simple steps — introduce yourself, discover what Surfalytics is about, and plug into the community rhythm. Here's a taste of what's ahead:

01

Write the Introduction post about yourself

Welcome to Surfalytics

Go to the #introductions channel on Discord and post a short intro about yourself. You can copy the template below, paste it into Discord, and fill in the blanks:

Discord Intro Template
👋 **Hey everyone!**

**Name:** [Your name]
**Location:** [City, Country]
**Current role:** [Your job title or "Student"]
**Goal:** [What you want to learn or achieve]
**Fun fact:** [Something interesting about you]

Excited to be here! 🚀
02

Read the blog post - What is Surfalytics

From the blog post

"Surfalytics is a community-focused learning platform designed to assist individuals in launching and advancing their careers in data analytics and data engineering. It offers practical skill development, career transition support, and guidance for securing top job offers — with a particular emphasis on achieving significant business value and fair compensation."

Read the full post →

Learn about our mission, how the community works, and what resources are available to you.

Read the post here: What is Surfalytics

05

Share your weekly progress on Discord

Progress sharing

Every Monday we create a thread in #share-success-or-progress where you can share what you did last week. Simply follow this template:

Weekly Progress Template
**Job Search** 🧑‍💼:


**Learning** 👨‍🎓:


**Interesting Stuff at Work** 🧶:


**Wellbeing** 🎹:


**Goals this week** 🚩:

Don’t skip this routine. Even if you don’t have much to report, take a moment to share whatever you can and check out what others have been working on. Self-tracking and checking in will help with your accountability and motivation levels!

...and 6 more tasks — set up your workspace, explore Discord channels, prepare your resume, write a LinkedIn post, and everything else you need to be job-ready.

Join Surfalytics to unlock the full roadmap →
After onboarding — choose your track

Pick your career path

Once you've completed onboarding, you'll follow a structured track tailored to your goal role. Each path includes theory modules, live mock interviews, hands-on pet projects, and dedicated job prep.

📊

Data Analyst

Master SQL, BI tools, and business communication. The fastest path to your first data role.

📚

Theory

SQL, data modeling, visualization fundamentals

🎤

Mock interviews

SQL challenges, case studies, stakeholder Q&A

🛠️

Pet projects

End-to-end dashboards on real public datasets

📝

Resume & LinkedIn

Templates, review sessions, and profile optimization

Topics covered

  • SQL & Databases
  • BI Tools (Tableau, Power BI)
  • Statistics & Analytics Thinking
  • Business Dashboards
  • Job Interview Prep
⚙️

Data Engineer

Build pipelines, cloud infrastructure, and data platforms. High demand, top salaries.

📚

Theory

Python, cloud architecture, warehouse design

🎤

Mock interviews

System design, coding rounds, scenario walkthroughs

🛠️

Pet projects

Real ELT pipelines deployed on cloud infrastructure

📝

Resume & LinkedIn

Portfolio setup, GitHub tips, recruiter-ready profiles

Topics covered

  • Python & Git
  • Cloud Platforms (AWS / GCP / Azure)
  • ETL / ELT Pipelines
  • Data Warehousing
  • Orchestration & dbt
🔧

Analytics Engineer

Bridge analytics and engineering with dbt, modern data stack, and transformation pipelines.

📚

Theory

dbt, dimensional modeling, CI/CD for analytics

🎤

Mock interviews

Technical SQL, dbt scenarios, modeling decisions

🛠️

Pet projects

Full dbt project with tests, docs, and deployment

📝

Resume & LinkedIn

AE-specific positioning, portfolio tips, keyword audit

Topics covered

  • Advanced SQL
  • dbt Core & Cloud
  • Data Modeling (Kimball / Data Vault)
  • Testing & Data Quality
  • Modern Data Stack

What's included in every track

Every career path follows the same proven structure:

📚

Theory modules

Structured lessons with video walkthroughs, covering tools and concepts used in real jobs.

🎤

Mock interviews

Practice SQL, system design, and behavioral questions with real feedback from Dmitry.

🛠️

Pet projects

Hands-on portfolio projects on real-world datasets — the kind recruiters actually care about.

💼

Job prep

Resume review, LinkedIn audit, job tracking templates, and weekly accountability check-ins.

🗓️

Weekly online meetings

Live sessions every week — Q&A, progress check-ins, and group problem solving with the community.

🤝

Offline events

In-person meetups worldwide — put a face to the community and grow your network in person.

🌟

Personal brand events

Workshops and panels on LinkedIn presence, public speaking, and building visibility in the data world.

🔬

Deep dives

Extended sessions going deep on a single topic — architecture patterns, real production incidents, tool comparisons.

📣

Job references

Get a personal reference from Dmitry or a senior community member when you are ready to apply.

👀

Interview shadowing

Join live mock interviews as an observer and help solve problems alongside the candidate — learn by doing.

💬

Offer negotiation

Practice negotiating salary and benefits so you walk into every offer conversation confident and prepared.

💰

Salary intelligence

Know the real market ranges for DA, DE, and AE roles — understand your worth and never leave money on the table.

Ready to follow a full structured path?