Tech Bootcamp
The shortcut: A bootcamp without a 70%+ job-placement rate is a refund magnet, a Glassdoor disaster, and an FTC investigation in roughly that order. Build the employer pipeline before you write the curriculum, not after — and never advertise a placement number you can't substantiate to the trailing-12-month cohort.
Industry: Software & Tech | Investment level: Medium — $10,000-$50,000 | Time to launch: 9-15 months (state licensing + employer pipeline + first cohort gate the launch)
Best for: A senior engineer or eng manager with a real network of hiring managers who will actually take your grads' calls — not a curriculum nerd who likes teaching. What you'll likely make: $0-$2,000 month 3 (still in licensing), $8,000-$20,000 month 6 (first cohort revenue), $25,000-$60,000 month 12 (cohort 2 + first ISA payments landing). Math is in Section 4.
Market Opportunity
Your student is 28, has $18K saved, and is one resignation letter away from quitting accounting because she's been told for two years that "learning to code" is the move. She has watched five YouTube tutorials, finished one Udemy course at 40%, and still cannot build an app. She is not paying you $15K to teach her React. She is paying you because you promised, in writing on your website, to get her a $75K job. If you can't, she wants her money back. If you stall, she wants the state attorney general to know.
That is the entire business. Curriculum is table stakes. The placement pipeline is the product.
The market is real. The bootcamp graduate cohort cleared 23,000 in 2023 and tuition averages around $11,900 — but the Course Report 2023 Outcomes Report shows a placement reality (~71% within 6 months, ~$70K starting salary) narrower than the marketing pages suggest. The four schools commanding price premium — App Academy, Hack Reactor, Flatiron School, General Assembly — all sell on outcomes data, not lecture quality.
Why this is a good time to start. The big players consolidated under 2U/Flatiron or imploded — see BloomTech (formerly Lambda School) and the California DFPI consent order over its ISA terms. National brands lost trust. Niche, regional, employer-anchored bootcamps with verifiable outcomes can take that oxygen back.
Launch With AI
Pro section. AI doesn't replace the teaching or the placement work — it cuts the parts that drained you (writing the admissions FAQ, drafting employer outreach emails, generating BPPE-compliant marketing copy, building the trailing-12-month outcomes report). Spend the saved time on what AI can't do: cold-emailing 50 hiring managers, sitting in the BPPE approval interview, writing the placement-statistics methodology that won't get you sued.
The trap most first-year bootcamp founders fall into: they think AI will write the curriculum for them. Backwards. AI for curriculum produces generic content; the curriculum has to map to specific competencies your hiring partners said they'd hire on. AI for the writing tail (admissions, marketing, outcomes reporting, instructor training docs) is where it pays you back.
Important up-front: AI cannot get you BPPE approval, sign the hiring partner, or write a defensible placement-statistics methodology. It will also confidently generate "94% placement" claims that violate FTC 16 CFR Part 255 without trailing-12-month methodology. You own every outcome claim, every employer relationship, every regulatory filing; AI scales the writing around them.
AI Tools You'll Use
| Tool |
Price |
What it does |
| ChatGPT Plus |
$20/mo |
Admissions FAQs, employer outreach, BPPE-aware marketing copy, instructor training docs |
| Claude Pro |
$20/mo |
Long-context curriculum design (map syllabus to hiring-manager interview rubrics) |
| Cursor |
$20/mo |
Curriculum project starters, code reviews for student work, live-coding demos |
| Granola |
$18/mo |
Admissions call transcripts + auto-summary, hiring-manager interview transcripts |
| Loom AI |
free |
Admissions session recordings, lesson recordings, employer pitch videos |
The Workflow
Hiring partner cold-email + interview synthesis (ChatGPT + Granola, ~3 hours/cohort). The employer pipeline is built before the curriculum. Paste:
"I'm starting a [stack — full-stack JS / data analytics / AI engineering] bootcamp in [city/metro]. I need to email 50 hiring managers at companies hiring junior engineers in this metro. Build: (a) the cold-email template (3 sentences, names ONE specific competency I'll deliver, asks ONE question — 'if a 12-week grad showed up with these specific skills, would you interview them?'), (b) the 5-question follow-up call script for hiring managers who say yes (what skills they actually screen for, the lowest-acceptable starting salary, what signals an unhireable bootcamp grad). NEVER 'partnership' or 'collaboration' filler. Tone: senior recruiter, NOT eager school founder."
Send 10/day for 5 days. Granola records the follow-up calls. 15+ hiring managers saying 'yes, we'd interview' = your advisory roster — the asset you put on the homepage.
Curriculum mapping to hiring-manager rubrics (Claude long-context, ~6 hours per cohort). Paste the Granola transcripts of all hiring-manager interviews + the App Academy public curriculum benchmark:
"Below are 15 hiring-manager interview transcripts (the skills they screen for + the lowest-acceptable junior eng signal) + the App Academy public curriculum as a benchmark. Generate the 12-week curriculum: (a) week-by-week module list mapped to ONE specific competency each hiring manager named, (b) for each week — the project deliverable that demonstrates the competency, the rubric a hiring manager could grade against, the common interview question this prepares the grad for, (c) the 3 modules that should be cut from the App Academy benchmark because no hiring manager named them. Output as Notion-ready cohort plan."
Read every module. Reject anything that isn't tied to a specific hiring-manager rubric. Curriculum that maps to interviews is the difference between 70% placement and 30% placement.
BPPE-aware marketing copy + placement statistics (ChatGPT, ~90 min one-time). Paste:
"I'm a tech bootcamp in [state]. Build my marketing site copy that's defensible under FTC 16 CFR Part 255 + BPPE/SAA disclosure rules: (a) hero (the outcome promise WITHOUT a placement number until I have one), (b) curriculum overview (mapped to the hiring-manager rubrics), (c) the 'who this is for / who this isn't for' filter, (d) the placement-statistics methodology page (placeholder for trailing-12-month cohort data: 'placed' definition = full-time, in-field, $50K+, within 180 days, with the methodology explained), (e) the refund policy + enrollment agreement summary (matches my BPPE-approved version). NEVER 'guaranteed job' or 'we'll get you hired' language. Tone: regulator-compliant, NOT marketing puff."
Run every page past your education attorney before publishing. The placement-statistics methodology page is what protects you from BloomTech-style enforcement — write it before cohort 1 enrolls.
Instructor training + lesson recording (Claude + Loom AI, ~30 min/lesson). Each lesson needs a script that maintains methodology consistency across instructors. Paste:
"I'm prepping the lesson on [topic — React state management, Big-O notation, SQL joins]. The lesson runs 90 min, 8 students. Generate: (a) the lesson opener (60 seconds — the specific interview question this prepares the grad for), (b) the live-coding demo (15 min — the exact code I'll type, the pitfalls I'll surface), (c) the lab assignment (45 min — the rubric a hiring manager would grade against), (d) the wrap-up (10 min — common mistakes + the next lesson's connection). Output as a teleprompter-ready script for the instructor."
Loom AI auto-records and transcribes the live lesson. Students who missed it get the recording + auto-generated chapter markers. The recording asset compounds across cohorts — by cohort 3, instructor prep is 30 min vs 3 hours.
Outcomes report quarterly (ChatGPT + cohort data, ~3 hours/quarter). The trailing-12-month outcomes report is the asset that gets you indexed on Course Report and SwitchUp. Paste:
"Below is my trailing-12-month placement data: [N students enrolled, N graduated, N placed (full-time, in-field, $50K+, 180 days), N actively job-seeking, N withdrawn]. Build a 2-page outcomes report following the Flatiron School CIRR-aligned template: (a) methodology page (placed definition, time window, salary verification, exclusion criteria), (b) the headline numbers with confidence ranges, (c) the cohort-by-cohort breakdown, (d) the salary distribution histogram, (e) the hiring partner roster. Tone: defensible regulator-facing, NOT marketing. Output as paste-ready PDF outline."
Sign the report. Publish quarterly. Indexed on Course Report = 20-30% of inbound for credible bootcamps. Worth more than $50K of paid acquisition.
Time Saved Per Week
Roughly 15-25 hours/week during cohort, plus 8-12 hours/week between cohorts:
- Hiring-manager outreach: 12 hours/cohort → 3 hours (ChatGPT + Granola)
- Curriculum design: 40 hours/cohort → 6 hours (Claude long-context)
- Marketing copy + outcomes report: 12 hours/quarter → 3 hours (ChatGPT)
- Instructor lesson scripts: 4 hours/lesson → 30 min (Claude)
- Admissions Q&A: 6 hours/week → 60 min (ChatGPT FAQ template)
Trade that time for: BPPE application back-and-forth, hiring-manager coffee meetings, and the SAA approval process for VETS-TEC.
Total AI Stack Cost
- Budget tier ($20/mo): ChatGPT Plus only. Otter free for transcripts; Loom free for recordings. Right for the licensing pre-revenue stretch.
- Full tier ($98/mo): ChatGPT Plus + Claude Pro + Cursor + Granola + Loom AI. Worth it once cohort 1 enrolls — Claude long-context on hiring-manager interviews alone saves 20+ hours per cohort.
- Compare: A part-time admissions + curriculum manager runs $4,000-$8,000/mo. The full AI stack is one-eightieth that cost.
Cancel anything you don't open in a 7-day window. The trap is using ChatGPT for compliance research — it WILL hallucinate FTC and BPPE rules. Verify every claim against the source.
Your First Win
30 minutes from now your hiring-manager cold-email is written. Open ChatGPT (free tier works). Paste:
"I'm starting a [stack] bootcamp in [city]. Build the cold-email I'll send to 50 hiring managers at companies hiring junior engineers in this metro. Cover: (a) 3-sentence body — name 1 specific competency I'll deliver, ask 1 question ('if a 12-week grad showed up with these skills, would you interview them?'), name a date for a 15-min call, (b) subject line under 50 chars, NEVER 'partnership' or 'collaboration,' (c) the 5-question follow-up call script for the YESes (what skills they screen for, lowest-acceptable starting salary, what signals an unhireable grad, what their hiring volume is in 6 months, who else I should talk to). Tone: senior recruiter, NOT eager founder."
Send 10/day for 5 days = 50 emails. 15 'yes' responses = your advisory roster — the asset that anchors your homepage, your BPPE application, AND your first cohort's placement pipeline. Worth more than the curriculum.
Product / Service Offering
You are selling one cohort-based outcomes program — not a video library, not a self-paced course. Three structural decisions before any curriculum work:
- Format. Full-time 12-week immersive, part-time 24-week evenings, or 9-month deferred (income-share). Full-time is fastest to revenue but smallest market. Part-time captures the working-adult buyer who can't quit a job. Pick one for cohort 1.
- Stack. Full-stack JavaScript (React + Node + Postgres) is the safest hireable stack. Data analytics (SQL + Python + Tableau) competes with Coursera and Google Certificates. AI/ML engineering is the new wedge but entry-level AI hiring is unproven. Mirror App Academy's public curriculum as a benchmark, not a copy.
- Cohort size. 15-25 students per cohort. Below 15 and the unit economics break. Above 25 and you can't run a real outcomes program — you become a video-and-Slack school, which is the commodity end.
Pricing models. Up-front tuition $9,000-$18,000 (cleanest, fastest cash, smallest market). ISA at 12-17% of income for 24-36 months once the grad earns $50K+ (largest market, biggest regulatory exposure). Hybrid deposit + ISA (lowest default risk, hardest to model). Pick one for the first three cohorts. Switching mid-stream is what gets you sued.
Revenue Model
Unit economics for one full-time 12-week cohort, 18 students, $13,500 tuition, year 1:
| Line |
Amount |
| Gross tuition (18 × $13,500) |
$243,000 |
| Refunds + dropouts (12% — industry baseline) |
-$29,160 |
| Lead instructor (1 × 12 weeks @ $9K/mo) |
-$27,000 |
| TAs / mentors (2 × 12 weeks @ $3K/mo) |
-$18,000 |
| Curriculum + LMS + Slack + Zoom |
-$3,500 |
| Marketing / paid ads / referrals |
-$22,000 |
| BPPE / NC-SARA / E&O / payroll overhead |
-$8,500 |
| Stripe + payment processing (~3% on collected) |
-$6,500 |
| Net per cohort |
~$128,000 |
Your first $1K month doesn't exist for this business. Plan for a 6-9 month pre-revenue stretch where licensing, employer-partnership outreach, and curriculum build are the entire job. The first dollar lands when cohort 1 deposits drop — typically month 7-9.
Your first $10K month = cohort 1 starts and full tuition collects in the first two weeks. Roughly $130K-$180K lands in a 4-week window, then nothing for 8 weeks while you teach. Smooth this with a part-time evening cohort starting 6 weeks after the full-time, so you're collecting tuition every 6 weeks instead of every 12.
ISA math, if you go that route. A grad earning $75K paying 14% for 30 months = roughly $26,250 over the term. Default rates of 25-40% are common, so model net realized at 60-65% of nominal. Up-front tuition pays you 70¢ on the dollar in week one; ISAs pay you $1.50 on the dollar in 36 months if placement holds. They are not the same business.
Startup Costs
- California BPPE approval (if operating in CA, even online from CA): $1,000-$5,000 application fee depending on projected program revenue, BPPE new-school approval process. Approval takes 6-12 months. Your launch timeline is gated by this, not by curriculum.
- NC-SARA membership (covers distance-education reciprocity across 49 member states, so you don't license individually in each one): $1,000-$6,000/year by institutional revenue, NC-SARA membership. Required if you enroll out-of-state online students.
- VA / GI Bill VETS-TEC approval (optional but worth it): State Approving Agency (SAA) sign-off process takes 3-12 months and opens the GI Bill (Chapter 33) student market — see VA VET TEC. No fee, but a real time investment.
- Curriculum + LMS + tooling year 1: $4,000-$10,000. Use Canvas or Teachable for course delivery, GitHub Classroom (free) for assignments, Slack ($8/user/month for Pro) for cohort communication, Zoom Business ($21/host/month).
- Attorney for enrollment agreement, refund policy, ISA contract (if used): $5,000-$15,000. Do not skip this. The enrollment agreement is the contract students will sue you on.
- E&O + general liability insurance: $2,000-$4,000/year via Hiscox or Insureon. Education programs with placement claims are higher-risk than pure software work.
- Marketing year 1 (cohorts 1-2): $15,000-$40,000. Heavy weight on paid search and outcomes-PR — see Section 6.
- LLC + EIN: $35-$500 LLC filing — LLC University 50-state table. EIN is free at IRS EIN Online — never pay a third party.
Realistic all-in: $15,000 if you operate outside California, skip ISAs, run pure online, and use one full-time instructor (you). $50,000 if you license in California, build an ISA program with full legal review, and pre-fund 6 months of marketing before cohort 1.
Legal & Formation
Business entity. Single-member LLC the moment you take a tuition deposit — but you almost certainly want this as a multi-member LLC or C-corp if you bring on a co-founder, an investor, or staff equity. Education businesses with refund obligations and placement-claim liability are the worst possible context for a sole proprietorship. Filing fee runs $35-$500 — see the LLC University 50-state table. EIN is free at IRS EIN Online — never pay a third party. Once net profit clears $80K-$100K/year, run S-corp election math via IRS Form 2553.
Licenses & sales tax. Tuition revenue from accredited or licensed education programs is generally not subject to state sales tax — but the licensing layer in front of that is the actual gate. If you operate in or enroll students from California, you need BPPE approval before you can legally enroll a student. Operating without BPPE approval is a misdemeanor under California Education Code 94915. For online enrollment across other states, NC-SARA covers 49 member states with one membership; California is the major non-member you have to license separately.
Industry-specific risk. This business model has a regulatory load no other software-tech slug carries. Three traps will end you, in this order.
First, FTC deceptive-placement statistics. The FTC Endorsement Guides (16 CFR Part 255) require any advertised placement rate to be substantiated with documented methodology. "94% placement" without a clear definition of "placed" (full-time, in-field, salary threshold, time window) is what the FTC pursues. BloomTech faced multiple regulator actions on this. Use trailing-12-month cohort data, define "placed" in writing on the same page as the number, and link the full outcomes report. Flatiron School's CIRR-aligned reports show what defensible methodology looks like — copy that structure.
Second, ISA regulatory exposure. The CFPB's 2021 consent order held that ISAs are private student loans regulated under the Truth in Lending Act (TILA). The FTC has signaled the same posture. California, Colorado, and Washington have introduced ISA-specific legislation. Any ISA needs full attorney review and disclosures matching consumer-finance standards. This is the BloomTech path — copy the outcome only if you want it.
Third, GI Bill / VETS-TEC + NC-SARA reach. If you accept any online students from out-of-state, you need NC-SARA membership — joining is $1,000-$6,000/year by revenue tier. If you want GI Bill funding, VETS-TEC approval requires SAA sign-off (3-12 months) and opens a market most for-profit bootcamps ignore. Veterans are a large, motivated, funded student segment. Worth the paperwork.
Marketing & First Customers
Your first cohort isn't filled by ads. It's filled by 30-50 outbound conversations and a free pre-launch info session. Once cohort 1 graduates with placements you can prove, the channels that work after that:
- Outcomes-led content. Publish a quarterly outcomes report — methodology, cohort size, time-to-job, salary distribution, definition of "placed." Two pages, signed by you. Drives 20-30% of inbound for bootcamps that do this consistently. Course Report and SwitchUp re-publish credible reports — getting indexed there beats any ad spend.
- Hiring partner roster on your homepage. "These 12 companies have hired our grads" with logos and named hiring managers (with permission) is the single highest-converting page element on a bootcamp site. Build the partner list before the curriculum.
- Paid search on long-tail keywords. "Java bootcamp Phoenix part-time" or "data analytics bootcamp veterans GI Bill" converts at 4-7% on a clean landing page. Generic "coding bootcamp" is a $30+ CPC bloodbath. Long-tail spends $80-$200 per qualified application — workable at $13,500 tuition.
- Free 1-week "intro to code" mini-program. 200-400 signups per drop, 8-15% convert to paid full program. Higher-quality than webinar leads. Re-run every 6 weeks.
- Veterans channels (if VETS-TEC approved). Hire Heroes USA, Onward to Opportunity, and base transition assistance offices refer separating service members with GI Bill funding ready to use.
For cohort 1 specifically: contact 50 hiring managers in your target metro. Ask one question: "If a 12-week bootcamp grad showed up with these specific skills, would you interview them?" If 15 say yes, name them as your advisory roster. Send applicants their way. Publish the data.
First 90 Days
- Week 1-2. File LLC. Get free EIN. Lock format (full-time vs part-time), stack, and payment model (up-front vs ISA vs hybrid). Every downstream decision depends on these.
- Week 2-4. If operating in California, start the BPPE approval application — it gates launch by 6-12 months. Engage an education attorney for enrollment agreement, refund policy, and (if applicable) ISA contract.
- Week 4-6. Build the employer pipeline before the curriculum. Cold-email 50 hiring managers in your target metro. Land 10-15 confirmed "yes, we'd interview" responses.
- Week 6-8. Outline curriculum modules. Map each one to a specific interview competency at your partner companies. Don't teach what you find interesting — teach what gets the grad through a hiring manager's first 20 minutes.
- Week 8-10. Apply for NC-SARA membership if enrolling out-of-state online students. Start the VETS-TEC SAA process if you want GI Bill funding (long timeline — start now).
- Week 10-12. Build the outcomes-reporting framework before cohort 1 enrolls. You cannot retrofit honest outcomes data. Decide your "placed" definition in writing.
- Week 12. Run a free 90-minute info session for 100 prospective students. Capture emails. Track conversion. This is your marketing baseline.
- Week 12. Bind E&O insurance via Hiscox before any enrollment paperwork goes out. Set up Stripe with a 50% deposit / 50% pre-cohort structure.
Common Pitfalls
- Advertising a placement rate you cannot substantiate. "94% placement" without trailing-12-month methodology is a direct FTC enforcement target. Define "placed" (full-time, in-field, $50K+, within 180 days) on every page that shows the number, and link the full outcomes report. The fix costs nothing. Skipping it killed BloomTech twice.
- Operating in California without BPPE approval. A misdemeanor under California Education Code 94915 — not a "we'll deal with it later" item. If your plan includes a single California-resident student, BPPE is the gate. Build the timeline around it, or skip California for cohort 1.
- Launching ISAs without consumer-finance counsel. ISAs are regulated as private student loans under TILA per the CFPB guidance. A template ISA from a startup blog will get you sued. Pay $10K-$20K for a real attorney to draft it, or don't offer ISAs in cohort 1.
- Starting curriculum before the employer pipeline. A bootcamp without 10-15 confirmed hiring partners before launch is a refund factory. Build the partner list first. Map every curriculum module to a competency one of those hiring managers said they'd hire on. The reverse order kills most new schools by cohort 3.
Get your full launch plan — take the free 60-second quiz.