New Cohort Starts:

Donate
LIVE · COHORT 2027 INTAKEVERSION 2.0 · DEC 202517 WEEKS · 25 MODULES · 128 SKILLSVALIDATED · LIGHTCAST LABOR DATA
CURRICULUM · HASHFLAG STACK V2.0

From Terminal
to Production AI.

The Hashflag Stack is the technical accelerator built for veterans with real lives. You won’t quit your job or put your family on hold. You’ll level up while living your life — 20–30 hours a week, on your schedule, building real software the entire time.

Apply for Cohort 2027
Duration17 weeks · part-time
Hours/week20–30 hrs
FormatRemote · async + live
Tuition$0 · for veterans
Phases4 · sequenced
Skills128 · market-validated
CapstoneProduction system
OutcomeSoftware Engineer, AI · $85–130K
HOW THE PROGRAM WORKS

Four principles. Twenty-five modules. One mission.

The Hashflag Stack is sequenced like a real engineering org would onboard you — tools first, then framework, then domain, then operations.

/ 01

Built for adults

We don't ask you to put your life on hold. 20–30 hrs/week, mostly async, instructor support during evenings and weekends.

/ 02

Practice over theory

90% hands-on. You ship deployable code from week one, on a real production codebase built to serve our veterans.

/ 03

Market-validated

128 skills cross-checked against billions of job postings via Lightcast. If employers aren't hiring for it, we don't teach it.

/ 04

Sequenced, not buffet

Each module assumes the previous. You finish Phase 1 before Phase 2 unlocks. Mastery, not menu.

PHASE / 01

Foundations

Master the tools that separate professionals from hobbyists.

WindowWeeks 1–4
ModulesM01–M08
Length4 weeks · 8 modules

Before you write application code, you need to think like an engineer — navigate systems, control your environment, and solve problems methodically. Every module here builds muscle memory you'll use for the rest of your career.

WHAT YOU’LL COVER
  • File system navigation (cd, pwd, ls, paths, dotfiles)
  • File ops (touch, mkdir -p, cp, mv, rm, find)
  • Text processing (grep, sed, awk, sort, uniq, wc, diff)
  • Piping & redirection (stdin/stdout/stderr, xargs)
  • Shell config (.zshrc, env vars, PATH, aliases, functions)
  • Package management (apt, brew, npm)
  • Process management (ps, top, kill, jobs, nohup)
STACK
BashZshgrepsedawk
MODULE
M01 of 25
WHAT YOU’LL COVER
  • IDE setup, workspaces & profiles
  • Extensions for the VWC stack
  • Debugging tools & launch configs
  • Keyboard shortcuts & multi-cursor workflows
  • Git integration, linting & formatting
  • Custom settings, snippets, and keybindings
STACK
VS CodeESLintPrettier
MODULE
M02 of 25
WHAT YOU’LL COVER
  • Version control fundamentals
  • Branching strategies & merge conflict resolution
  • Pull requests & code review etiquette
  • GitHub Actions and CI basics
  • Collaborative development on real codebases
STACK
GitGitHubGitHub Actions
MODULE
M03 of 25
WHAT YOU’LL COVER
  • Semantic HTML5 & document structure
  • Accessibility fundamentals (WCAG, ARIA)
  • CSS Box Model, Flexbox, CSS Grid
  • Responsive design and media queries
  • Mobile-first design with transitions and animations
STACK
HTML5CSS3A11y
MODULE
M04 of 25
WHAT YOU’LL COVER
  • Variables, data types, control flow
  • Functions, arrays, and objects
  • DOM manipulation and event handling
  • ES6+ features: destructuring, spread, modules
  • Async/await, Promises, and the event loop
STACK
JavaScriptES6+DOM
MODULE
M05 of 25
WHAT YOU’LL COVER
  • Variables, data types, control structures
  • Functions, lists, dictionaries, tuples
  • Object-oriented programming
  • Modules and virtual environments
  • File I/O with error handling
STACK
Python 3.11+venv
MODULE
M06 of 25
WHAT YOU’LL COVER
  • Agile methodology & Scrum framework
  • Sprint planning, standups, retrospectives
  • User stories and project management
  • Technical writing for engineers
  • Team collaboration patterns
STACK
AgileScrumJira
MODULE
M07 of 25
WHAT YOU’LL COVER
  • Data structures: arrays, linked lists, stacks, queues
  • Hash maps, trees, and graphs
  • Algorithms: sorting, searching, recursion
  • Big O complexity analysis
  • Whiteboard problem-solving strategies
STACK
DSALeetCode
MODULE
M08 of 25
PHASE OUTCOME

Navigate any codebase, push code professionally, and solve problems like an engineer.

PHASE / 02

Software Engineering

From writing code to engineering software — architecture, testing, deployment.

WindowWeeks 5–9
ModulesM09–M13
Length5 weeks · 5 modules

Build full-stack applications with modern frameworks and ship them to production. This phase takes you from writing code to engineering software — architecture, testing, deployment, and the interview skills to get paid for it.

WHAT YOU’LL COVER
  • TypeScript fundamentals and type system
  • Interfaces, generics, and utility types
  • Closures, prototypes, advanced patterns
  • Module systems and build tools
  • Advanced async patterns
STACK
TypeScriptES2024
MODULE
M09 of 25
WHAT YOU’LL COVER
  • App Router architecture, layouts, templates
  • Server vs Client Components
  • Data fetching with caching and ISR
  • Server Actions and API routes
  • Tailwind CSS styling
  • Performance: next/image, next/font, edge runtime
STACK
Next.js 14+TailwindReact
MODULE
M10 of 25
WHAT YOU’LL COVER
  • The testing pyramid and TDD
  • Jest: matchers, mocking, async tests
  • React Testing Library
  • Integration testing patterns
  • E2E with Playwright (POM, visual regression)
  • Test integration in CI
STACK
JestPlaywrightRTL
MODULE
M11 of 25
WHAT YOU’LL COVER
  • Vercel deployment and preview deploys
  • GitHub Actions: triggers, jobs, secrets
  • Matrix builds and caching
  • CI: lint, typecheck, test pipelines
  • CD: feature flags, rollbacks, blue-green
STACK
VercelGitHub Actions
MODULE
M12 of 25
WHAT YOU’LL COVER
  • Cloudinary: upload, transforms, optimization
  • Modern formats: WebP, AVIF, lazy loading
  • Microsoft Clarity: session recordings, heatmaps
  • Google Analytics 4 setup
  • Event tracking and conversion analysis
STACK
CloudinaryGA4Clarity
MODULE
M13 of 25
PHASE OUTCOME

Build, test, and deploy production applications. Ship features to real users on the VWC platform.

PHASE / 03

AI Engineering

Beyond prompts — build the systems behind the AI tools everyone else just uses.

WindowWeeks 9–14
ModulesM14–M21
Length6 weeks · 8 modules

Go beyond prompts. This is where VWC graduates separate from every other bootcamp — you won't just use AI tools, you'll build the systems behind them. Production APIs, retrieval-augmented generation, autonomous agents, and real-time streaming interfaces.

WHAT YOU’LL COVER
  • AI / ML / Deep Learning hierarchy
  • Learning paradigms (supervised, unsupervised, RL)
  • Transformer architecture explained
  • Tokens, embeddings, and context windows
  • LLM landscape: GPT-4, Claude, Gemini, Llama
STACK
TheoryLLMs
MODULE
M14 of 25
WHAT YOU’LL COVER
  • Python 3.11+ features and uv toolchain
  • Type hints and structural typing
  • Pydantic v2: BaseModel, validators, serialization
  • BaseSettings, computed fields, JSON schema
  • Async Python: asyncio, httpx
STACK
Python 3.11+Pydantic v2uvasyncio
MODULE
M15 of 25
WHAT YOU’LL COVER
  • Routing and request/response models
  • Dependency injection and OpenAPI 3.1
  • Streaming responses (SSE, AsyncIterator)
  • Middleware, CORS, auth, rate limiting
  • Background tasks and workers
STACK
FastAPIPydanticOpenAPI
MODULE
M16 of 25
WHAT YOU’LL COVER
  • Gemini Pro vs Flash, generation config
  • Streaming, chat sessions, tool calling
  • Structured output (JSON mode + Pydantic schema)
  • Multimodal inputs (image, audio, PDF)
  • Function calling patterns
STACK
Gemini ProGemini Flash
MODULE
M17 of 25
WHAT YOU’LL COVER
  • Zero-, one-, and few-shot prompting
  • Chain of Thought, Self-Consistency
  • Tree of Thoughts, ReAct
  • XML tags and schema-guided generation
  • Jinja2 templates and A/B testing prompts
STACK
CoTReActJinja2
MODULE
M18 of 25
WHAT YOU’LL COVER
  • Document ingestion and chunking strategies
  • Embeddings and vector stores
  • pgvector and ChromaDB
  • Hybrid search and reranking
  • Query expansion (HyDE)
  • Evaluation: Precision@k, Recall@k, MRR, faithfulness
STACK
pgvectorChromaDBEmbeddings
MODULE
M19 of 25
WHAT YOU’LL COVER
  • Agent architecture: perception, reasoning, action, reflection
  • Tool use and function calling
  • Memory systems (short and long term)
  • LangChain and LangGraph
  • Multi-agent systems
  • Human-in-the-loop patterns
STACK
LangChainLangGraph
MODULE
M20 of 25
WHAT YOU’LL COVER
  • Next.js patterns for AI apps
  • Server Components for AI workflows
  • Streaming chat UI (SSE, token-by-token, markdown)
  • Type-safe integration (OpenAPI client gen, Zod ↔ Pydantic)
  • File upload with multimodal support
STACK
Next.jsSSEZod
MODULE
M21 of 25
PHASE OUTCOME

Design, build, and deploy AI-powered applications from scratch.

PHASE / 04

Production Mastery

Ship, monitor, and maintain AI systems at scale.

WindowWeeks 15–17
ModulesM22–M25
Length3 weeks · 4 modules + capstone

Building is only half the job. This phase teaches you to ship, monitor, and maintain AI systems at scale. Testing AI output, observability, containerized deployment, and responsible AI governance — this is what separates engineers from hobbyists.

WHAT YOU’LL COVER
  • pytest: fixtures, async testing
  • FastAPI TestClient
  • Streaming endpoint tests
  • K6 load testing: VUs, scenarios, thresholds
  • LLM output evaluation: factuality, relevance
  • Automated eval pipelines
STACK
pytestK6
MODULE
M22 of 25
WHAT YOU’LL COVER
  • LangSmith: tracing, eval datasets, prompt versioning
  • Cost tracking per prompt and per user
  • Structured logging
  • Prometheus metrics and dashboards
  • AI-specific metrics: latency, tokens, error rates
  • Budget alerts
STACK
LangSmithPrometheus
MODULE
M23 of 25
WHAT YOU’LL COVER
  • Docker: Dockerfile best practices, multi-stage builds
  • Google Cloud Run: config, secrets, scaling
  • Cloud SQL connection patterns
  • GitHub Actions for Python services
  • CI/CD automation and rollbacks
  • The production-readiness checklist
STACK
DockerCloud Run
MODULE
M24 of 25
WHAT YOU’LL COVER
  • Bias and fairness audits
  • Prompt injection defense
  • Data poisoning and model extraction
  • PII leakage and explainability
  • GDPR and ISO 42001 for AI
  • Model cards and content safety filters
  • Incident response
STACK
GovernanceSafety
MODULE
M25 of 25
PHASE OUTCOME

Ship, monitor, and scale real AI applications. Complete a production capstone that proves mastery of the entire Hashflag Stack.

CAPSTONE · FORWARD-DEPLOYED REPS

Ship to production. The same codebases veterans use.

Your capstone isn't a demo. You own a real feature end-to-end — issue to PR to production — on the VWC Next.js application or the J0dI3 FastAPI service. Same codebases the team works in every day. Real review, real CI gates, real users.

REQUIRED SCOPE
  • Take a feature from issue → design → PR
  • Pass typecheck, lint, and the full CI gate
  • Tests that the team will run after you leave
  • Update runbooks and docs the next cohort will read
  • Senior-engineer code review on every change
  • Watch it ship and stay green for 7 days
Frontend
Next.jsTypeScriptReactTailwind
Backend
FastAPIPydantic v2Async Python
AI
Google GeminiRAGFunction calling
Data
PostgrespgvectorPrisma
Infra
VercelCloud RunDocker
Ops
GitHub ActionsLangSmithpytestPlaywright
SHIP DATEEND OF WEEK 17
THE HASHFLAG STACK

Every tool. One stack.

These are the tools you’ll touch every week — the same ones used by the engineering teams hiring our graduates.

Dev Environment
BashZshVS CodeGitGitHub
Frontend
JavaScriptTypeScriptNext.js 14+Tailwind CSSJestPlaywright
Backend & AI
Python 3.11+FastAPIPydantic v2Google GeminiLangChainLangSmith
Data
PostgrespgvectorChromaDBOpenAPI 3.1
Infrastructure
VercelCloud RunDockerGitHub ActionsK6
COHORT 2027 · INTAKE OPEN

Code is the new combat boots. Lace up.

Application takes about 12 minutes — six steps. We screen for fit, not pedigree. If you served and you’re serious, we want to see your application.