|
1 | | -# Vets Who Code Web Curriculum |
2 | | -At **Vets Who Code**, we believe in the transformative power of practical, hands-on learning. Our curriculum is designed to equip veterans with in-demand technical skills and real-world knowledge, preparing them to excel in tech teams worldwide. 🖥️ |
| 1 | +# Vets Who Code Curriculum |
3 | 2 |
|
4 | | -With **12 modules** covering everything from foundational programming to deployment and job preparation, our program provides a comprehensive guide for breaking into and succeeding in the tech industry. Whether you're learning part-time or diving in full-time, we've structured the curriculum to fit your pace while emphasizing quality, impact, and inclusivity. 💪 |
| 3 | +At **Vets Who Code**, we don't just talk about coding; we live and breathe it every single day. Our battle-tested, veteran-approved curriculum follows one crystal-clear mission that's as straightforward as a drill sergeant's orders: **Retrain. Rebuild. Relaunch.** |
| 4 | + |
| 5 | +- **Retrain** with cutting-edge technical skills that actually matter in today's competitive tech trenches: no outdated languages or theoretical fluff |
| 6 | +- **Rebuild** your technical confidence muscle by shipping real features people actually use, solving genuine problems for genuine users in our ecosystem |
| 7 | +- **Relaunch** into the tech industry with the unshakeable swagger that only comes from building production software, not just completing classroom exercises or watching endless tutorials |
5 | 8 |
|
6 | 9 | --- |
| 10 | + |
7 | 11 | ## Why #VetsWhoCode? |
8 | | -- **Focused on tangible results**: Practical projects, collaborative exercises, and industry-aligned skills. |
9 | | -- **Tailored for veterans**: Support, mentorship, and strategies to overcome unique challenges. |
10 | | -- **Built by veterans for veterans**: Contributions from developers and industry leaders ensure relevance and rigor. |
| 12 | + |
| 13 | +- **No more toy projects or simulation nonsense:** You'll push actual code to production systems that thousands of real users depend on daily. That resume writes itself when you've got commits that matter. While others talk about what they might build someday, you'll be showing what you shipped last sprint. |
| 14 | +- **Military-grade teamwork and mission focus:** The same iron discipline and squad mentality that made you successful in uniform becomes your secret weapon in code. We understand the veteran mindset because we are veterans; we've translated military excellence into software excellence, and we'll show you exactly how to leverage your service background. |
| 15 | +- **Built for the battlefield of modern tech:** Our curriculum isn't theoretical or academic; it's precisely mapped to what companies are desperately hiring for right now. We constantly tune our training based on direct feedback from engineering managers at top tech companies who tell us exactly what they need but can't find. |
| 16 | +- **Learn by doing on day one:** From your first day, you'll be learning through our own tools and applications. The same tech stack we use to run Vets Who Code becomes your training ground. You're not building throwaway projects; you're improving the very platform that serves veterans like you. |
11 | 17 |
|
12 | 18 | --- |
13 | | -## Acknowledgments |
14 | | -We owe our success to the talented contributors who shaped this curriculum: |
15 | | -### Veteran Developers: |
16 | | -- Jerome Hardaway |
17 | | -- Schuster Braun |
18 | | -- Mike White |
19 | | -### Curriculum Reviewers: |
20 | | -- Brian Holt |
21 | | -- Kyle Shevlin |
22 | | -- Melanie Sumner |
23 | | -- Caree Youngman |
24 | | -- Ken Wheeler |
| 19 | + |
| 20 | +## Contributors |
| 21 | + |
| 22 | +This curriculum wasn't built in an ivory tower classroom; it was forged in the trenches by veterans who transitioned successfully and battle-tested by industry heavyweights who actually ship software for a living. These aren't just names on a page; they're engineers who've fought through the same challenges you're facing and come out victorious on the other side. |
| 23 | + |
| 24 | +**Curriculum Author** |
| 25 | +- Jerome Hardaway |
| 26 | + |
| 27 | +**Curriculum Reviewers** |
| 28 | +- Brian Holt |
| 29 | +- Kyle Shevlin |
| 30 | +- Melanie Sumner |
| 31 | +- Caree Youngman |
| 32 | +- Ken Wheeler |
25 | 33 |
|
26 | 34 | --- |
27 | | -## Curriculum Modules |
28 | | -Our program consists of the following 12 modules: |
29 | | -1. Core Fundamentals |
30 | | -2. Web Fundamentals |
31 | | -3. Scalable Programming Principles |
32 | | -4. Next.js & TypeScript |
33 | | -5. Postgres Databases with Neon |
34 | | -6. Python Fundamentals |
35 | | -7. FastAPI |
36 | | -8. Streamlit for AI Applications |
37 | | -9. DevOps with GitHub Actions & Vercel |
38 | | -10. Flask (API Service Layer) |
39 | | -11. Django Enterprise Framework |
40 | | -12. Job Preparation |
| 35 | + |
| 36 | +## Curriculum Verticals |
| 37 | + |
| 38 | +### Software Engineering |
| 39 | + |
| 40 | +**Retrain:** From "what the heck is a function?" to "I just deployed that feature everyone's talking about" in record time. Master modern JavaScript, React, and the full deployment pipeline that powers today's web. |
| 41 | + |
| 42 | +**Rebuild:** Join our engineering squad and push code that real people depend on daily. Experience the full software lifecycle, from ticket creation to production monitoring, working alongside fellow veterans who've got your six. |
| 43 | + |
| 44 | +**Relaunch:** Walk into technical interviews with receipts, not just certificates. When they ask about your experience, you'll have git commits, pull requests, and production features to showcase instead of classroom exercises. |
| 45 | + |
| 46 | +**Our Tools:** You'll learn by contributing to the actual Vets Who Code platform, the same codebase that powers our operation. This isn't simulation; it's real-world engineering from day one. |
41 | 47 |
|
42 | 48 | --- |
43 | | -## Curriculum Roadmap |
44 | | - |
45 | | -### Interactive View |
46 | | -```mermaid |
47 | | -graph TD |
48 | | - Start(["🚀 Learning Journey"]) --> Core |
49 | | -
|
50 | | - subgraph Core["Core Fundamentals"] |
51 | | - Terminal["🖥️ Terminal & Command Line"] |
52 | | - DevEnv["⚙️ Development Environment"] |
53 | | - Bash["📜 Bash & Shell Scripting"] |
54 | | - VSCode["📝 VS Code"] |
55 | | - Git["🔄 Git & GitHub"] |
56 | | - Markdown["📋 Markdown"] |
57 | | - end |
58 | | -
|
59 | | - subgraph Web["Web Development"] |
60 | | - HTML["HTML5"] |
61 | | - CSS["CSS3"] |
62 | | - JS["JavaScript"] |
63 | | - TS["TypeScript"] |
64 | | - Next["Next.js"] |
65 | | - end |
66 | | -
|
67 | | - subgraph Backend["Backend & Data"] |
68 | | - Python["Python"] |
69 | | - FastAPI["FastAPI"] |
70 | | - Flask["Flask API"] |
71 | | - Django["Django"] |
72 | | - DB["Databases/PostgreSQL"] |
73 | | - Neon["Neon DB"] |
74 | | - end |
75 | | -
|
76 | | - subgraph AI["AI & ML"] |
77 | | - Streamlit["Streamlit"] |
78 | | - DataSci["Data Science"] |
79 | | - MLBasics["ML Fundamentals"] |
80 | | - end |
81 | | -
|
82 | | - subgraph DevOps["DevOps & Deployment"] |
83 | | - GitHub["GitHub Actions"] |
84 | | - Vercel["Vercel"] |
85 | | - Deploy["Deployment"] |
86 | | - Monitor["Monitoring"] |
87 | | - end |
88 | | -
|
89 | | - subgraph Career["Career Preparation"] |
90 | | - Profile["Profile Optimization"] |
91 | | - Projects["Capstone Projects"] |
92 | | - Interview["Interview Prep"] |
93 | | - CodeChallenge["Code Challenges"] |
94 | | - end |
95 | | -
|
96 | | - Core --> Web |
97 | | - Core --> Backend |
98 | | - Web & Backend --> AI |
99 | | - Web & Backend --> DevOps |
100 | | - AI & DevOps --> Career |
101 | | -
|
102 | | - style Start fill:#c5203e,stroke:#091f40,stroke-width:4px,color:#ffffff |
103 | | - style Core fill:#091f40,stroke:#c5203e,stroke-width:2px,color:#ffffff |
104 | | - style Web fill:#091f40,stroke:#c5203e,stroke-width:2px,color:#ffffff |
105 | | - style Backend fill:#091f40,stroke:#c5203e,stroke-width:2px,color:#ffffff |
106 | | - style AI fill:#091f40,stroke:#c5203e,stroke-width:2px,color:#ffffff |
107 | | - style DevOps fill:#091f40,stroke:#c5203e,stroke-width:2px,color:#ffffff |
108 | | - style Career fill:#091f40,stroke:#c5203e,stroke-width:2px,color:#ffffff |
109 | | - |
110 | | - classDef default fill:#091f40,stroke:#c5203e,stroke-width:1px,color:#ffffff |
111 | | -``` |
| 49 | + |
| 50 | +### Data Engineering |
| 51 | + |
| 52 | +**Retrain:** Turn chaotic data swamps into crystal-clear intelligence that drives mission-critical decisions. Master databases, ETL processes, and the data infrastructure that powers modern companies. |
| 53 | + |
| 54 | +**Rebuild:** Build and maintain the mission-critical data backbone that makes our entire organization smarter every day. Create schemas, write migrations, and develop data pipelines that transform raw information into actionable insights. |
| 55 | + |
| 56 | +**Relaunch:** Show potential employers you've already solved the exact data problems keeping them up at night. Enter interviews with confidence backed by real-world data engineering experience that most junior candidates simply don't have. |
| 57 | + |
| 58 | +**Our Tools:** You'll work with the actual data systems that power Vets Who Code operations, gaining hands-on experience with the same technology stack used throughout the industry. |
| 59 | + |
112 | 60 | --- |
| 61 | + |
| 62 | +### AI Engineering |
| 63 | + |
| 64 | +**Retrain:** Move beyond the AI hype and buzzwords to building practical intelligent systems that actually deliver value. Learn to select, train, tune, and operationalize models that solve real business problems. |
| 65 | + |
| 66 | +**Rebuild:** Deploy AI capabilities that solve genuine problems across Vets Who Code projects, from content generation to predictive analytics. Create systems that augment human capabilities rather than just science experiments. |
| 67 | + |
| 68 | +**Relaunch:** Enter the AI engineering gold rush armed with practical experience deploying models to production, the skill companies are desperately searching for but rarely find. Stand out as someone who can translate AI potential into business reality. |
| 69 | + |
| 70 | +**Our Tools:** You'll enhance our platform with AI tools that serve real needs, working with the same models and frameworks used by leading tech companies. |
| 71 | + |
| 72 | +--- |
| 73 | + |
| 74 | +## Continuous Track |
| 75 | + |
| 76 | +While you're building real products that users actually touch, you're simultaneously mastering the algorithms, data structures, and computer science fundamentals that crack even the toughest technical interviews. Our continuous track ensures you develop the problem-solving muscles that tech companies test for religiously. |
| 77 | + |
| 78 | +We don't just prepare you for your first job; we methodically build the foundation for your fifth job and beyond, creating career longevity in an industry known for rapid change. |
| 79 | + |
| 80 | +Best of all, you're practicing these fundamentals by solving real problems in our codebase, not abstract puzzles disconnected from real-world engineering. |
| 81 | + |
| 82 | +--- |
| 83 | + |
113 | 84 | ## Learning Outcomes |
114 | | -By completing this program, you will: |
115 | | -1. Gain a **solid foundation** in programming, web development, and scalable coding principles. |
116 | | -2. Master industry tools like **Next.js**, **Postgres**, **Python**, and **FastAPI** for modern web applications. |
117 | | -3. Build and deploy real-world projects using tools like **Vercel**, **GitHub Actions**, and **Docker**. |
118 | | -4. Learn job-ready skills, including **resume crafting**, **mock interviews**, and **portfolio building**. |
| 85 | + |
| 86 | +When you graduate from this program, you won't just have another certificate to hang on your wall; you'll have concrete evidence of your transformation: |
| 87 | + |
| 88 | +- **Real engineering experience** that immediately separates you from the bootcamp crowd. You'll understand not just how to code, but how engineering teams actually function, communicate, and deliver value in production environments. |
| 89 | +- **Production code running in the wild** that you can proudly demonstrate to potential employers. Your GitHub profile will showcase pull requests, code reviews, and feature implementations that prove your ability to contribute to real codebases. |
| 90 | +- **Battle-tested technical confidence** that only comes from shipping features users actually depend on. You'll walk into interviews with the quiet confidence of someone who has already done the job, not just studied how to do it. |
| 91 | +- **Portfolio of improvements to Vets Who Code's own platform.** When asked "What have you built?" you'll point to features being used by the veteran community every day. |
119 | 92 |
|
120 | 93 | --- |
| 94 | + |
121 | 95 | ## Get Started |
122 | | -Start your journey with **Vets Who Code** and transform your career today. You have the skills—we have the roadmap to your success. 🚀 |
| 96 | + |
| 97 | +You've already proven yourself under pressure in uniform, handling situations most civilians can't imagine. Now it's time to bring that same determination, grit, and tactical discipline to a new battlefield: the world of professional software engineering. |
| 98 | + |
| 99 | +Ready to trade your military boots for keyboard warriors? Prepared to execute your next mission in the digital trenches? Let's **Retrain. Rebuild. Relaunch.** 🚀 |
| 100 | + |
| 101 | +The mission continues. The tools have changed. The veteran advantage remains. |
| 102 | + |
| 103 | +**Your first assignment:** improving the same platform that's helping veterans like you transition to tech. From day one, you'll be working with our stack, our codebase, our mission. |
| 104 | + |
| 105 | +Apply now and join our next cohort of veterans transforming from military professionals to tech professionals. The skills that made you successful in service are exactly what the tech industry desperately needs. |
0 commit comments