Skip to content
Pricing

How to Get a Data Analyst Job: 8 Free Lessons

Turn your skills into offers: build a target list from real postings, search by the titles companies really use, filter for visa and remote eligibility, apply where it counts, and track your search as a funnel.

8 lessonsAbout 20 hours8 land the jobFree, runs offline

Level 4 turns the course on your own job search. You treat it like any other analysis: real postings as data, a clear question, honest filters, a funnel you measure, and a plan you review each week. Phase 07 prepared you for the interviews; this phase is about getting them.

The real numbers in this phase come from two places, each with its date: the monthly open data drop in data/job-market and Real Analyst Jobs data retrieved on 31 October 2026. Facts about the Real Analyst Jobs site itself were read on 31 October 2026 from /llms.txt and the pages each lesson names. Everything else is synthetic and says so. Every lesson runs offline on Python 3.9 or later with the standard library only.

This phase uses Real Analyst Jobs (https://realanalystjobs.com), the site whose open data the course already uses, as one source among several. It is not the only place to look, and the lessons say where LinkedIn, Indeed or a company's own careers page are better.

  1. 1. Build a target list from real postings

    Where are the analyst roles you can actually get, and which 30 companies go on your list?

    Level 4: Land the job · about 3 hours

  2. 2. Search smarter: titles and synonyms

    Why does a search for data analyst miss most of the analyst roles at a company like Amazon?

    Level 4: Land the job · about 2 hours

  3. 3. Visa-aware search: H-1B, OPT and UK sponsors

    Which employers on your list have sponsored before, and which postings rule you out in their own words?

    Level 4: Land the job · about 2 hours

  4. 4. Remote, really: where can you be hired from?

    Of the remote roles you found, which ones can actually hire someone where you live?

    Level 4: Land the job · about 2 hours

  5. 5. Apply where it counts

    With 40 postings in front of you and 10 hours this week, which ones are worth an application?

    Level 4: Land the job · about 2 hours

  6. 6. Track your search as a funnel

    Out of 60 applications, where is your search leaking, and which channel deserves more time?

    Level 4: Land the job · about 2 hours

  7. 7. Using Real Analyst Jobs in your search

    What does Real Analyst Jobs show you, how is its data collected, and where are LinkedIn, Indeed or a company's own careers page better?

    Level 4: Land the job · about 1 hour

  8. 8. Capstone: a 30-day job search plan

    Can you turn your targets, filters and funnel into a 30-day plan that a checker can verify?

    Level 4: Land the job · about 6 hours

By the end of the phase you will have built and tested each of these yourself, one per lesson:

Clone the course and run the first lesson's test. It fails until your exercise is right. You need only Python 3.9 or later.

git clone https://github.com/Ani19arya/analytics-from-scratch
cd analytics-from-scratch/phases/11-land-the-job/01-build-a-target-list
python3 test_lesson.py
This phase on GitHub

Open roles on Real Analyst Jobs where this phase's skills come up, read daily from company career pages:

All 12 phases of Analytics from Scratch

Raj