GTM engineering course: a free eight-week learning path
This is a free GTM engineering course you run yourself. It is eight weeks of modules, each with a project you build on real data, in the order I would learn the job again. There is no paid tier, no certificate, and no sign-up. It links to free guides on this site and to free tools, and it ends with a portfolio you can show a hiring manager.
New to the field? Read what GTM engineering is first, then come back.
Key takeaways
- Plan for about five hours a week for eight weeks. Every week ends with something built, not something watched.
- Use one real company (your employer, a friend's startup, or a company you would like to work for) for every project, so the work adds up to one system.
- Free tiers are enough for every project. Budget a little for a test domain in week five.
- The portfolio at the end is what gets interviews: a scored TAM, a signal feed, a live sequence, and the numbers behind them.
- Paid programs like Clay Bootcamp and Claymba exist if you want structure and a cohort. This path is the free alternative.
The curriculum
| Week | Topic | Read | Build |
|---|---|---|---|
| 1 | GTM foundations: ICP, TAM, personas | GTM glossary, GTM playbook, GTM scorecard | Write an ICP as fields a machine can check, for a real company |
| 2 | Data and enrichment | Data enrichment tools, email finders, verification | Enrich 200 accounts and report coverage and cost per verified email |
| 3 | Scoring | TAM calculator, GTM engineering guide | Build a 0 to 100 fit score and check its distribution |
| 4 | Buying signals | Buying signals guide, signal tools | Run one signal feed and match it to your scored list |
| 5 | Email infrastructure and deliverability | Cold email infrastructure, deliverability checker | Set up a test domain with SPF, DKIM, and DMARC, and start warmup |
| 6 | Sequencing and copy | Cold email software, LinkedIn tools | Write a four-step sequence per signal and preflight every variable |
| 7 | CRM, routing, and reporting | CRM for startups, lead routing tools | Sync replies to a CRM and build a pipeline-by-signal report |
| 8 | AI and code | Claude Code for GTM, Claude Code skills, best LLM for GTM | Rebuild one workflow in code and run it on a schedule |
Week by week
Week 1: GTM foundations
Learn the vocabulary (ICP, TAM, persona, fit, intent) and how a B2B revenue team is organized. Then write the ICP for your chosen company as fields: industry, size band, region, tech, ownership. If a rule cannot be checked against data, rewrite it until it can.
Week 2: Data and enrichment
Learn why no single provider finds everyone, how a waterfall works, and why verification is a separate step. Pull 200 accounts that match your ICP, find one or two contacts per account on free tiers, verify them, and write down coverage and what each verified email would cost at scale.
Week 3: Scoring
Turn your ICP into a 0 to 100 fit score. Use an AI model to read each website and answer two or three yes or no questions that matter. Then plot the scores. If most accounts land in the same band, the score is not separating anything, so change the weights and try again.
Week 4: Buying signals
Pick one signal that would make an account more likely to buy, such as a relevant job posting. Pull a week of events, match them to your scored list by domain, and keep only the ones that fit. The point of the week is learning that most raw signals do not survive the match.
Week 5: Email infrastructure
Buy a cheap test domain, set up a mailbox, and configure SPF, DKIM, and DMARC. Run it through a deliverability checker and start warmup. You will not send cold email from it this week. You will understand why nobody should send from a new domain on day one.
Week 6: Sequencing and copy
Write a four-step sequence for the signal from week four: short, plain text, no links in the first email. Load your matched leads into a free sequencer trial and check that every merge variable is filled on every lead. Sequencers like Instantly send blank variables without warning, and finding that before launch is a real GTM engineering skill.
Week 7: CRM, routing, and reporting
Set up a free CRM, sync your leads with their score and signal as fields, and build one report: leads, replies, and meetings by signal. Sketch how an inbound form fill would be enriched and routed.
Week 8: AI and code
Rebuild one earlier workflow in code with an AI coding agent like Claude Code: pull accounts, enrich, score, and write results to a database on a schedule. Read the open-source GTM skills to see how a production send path is guarded.
What to put in your portfolio
- Your ICP as fields, and why each one is there.
- The scored account list, with a chart of the score distribution before and after you fixed it.
- The signal you picked, how many raw events you pulled, and how many survived the match.
- Enrichment coverage and cost per verified email by provider.
- The sequence, with a note on what you would test next.
- A short write-up of what broke and how you fixed it. Hiring managers read this part closest.
Paid courses and other ways to learn
Clay runs free lessons on its own product through Clay University, which pair well with weeks two and three. Clay Bootcamp and Claymba are paid programs with cohorts and instructors, and the GTM agency landscape lists who runs them. Check each one's current price and syllabus on its own site.
The fastest path is still a GTM seat. Most GTM engineers came from SDR, sales ops, RevOps, growth, or marketing ops roles. What is a GTM engineer covers the role, the salary calculator covers pay, and the jobs tracker shows who is hiring now.
GTM engineering course FAQ
Is there a free GTM engineering course?
How long does it take to learn GTM engineering?
Do I need to know how to code to learn GTM engineering?
Is Clay University a GTM engineering course?
Will a course get me a GTM engineer job?
Does this course come with a certificate?
Need GTM engineering built while your team learns it?
Talk to OneGTM
Tell me what you're building. I reply the same day.
Pick a time
Nothing works? Write team@getaob.com and I'll find one.
Book a timeGrid not loading? Open the booking page
Systems we've built for
- Antimetal
- SuperDial
- Rubie
- Enata
- Coastal Recruiting
Rather do it the old way? team@getaob.com LinkedIn