Skip to content

Commit c0b71fd

Browse files
Update readme (#81)
* add primary ReadME * software engineering readme complete
1 parent 6f9b973 commit c0b71fd

File tree

2 files changed

+312
-107
lines changed

2 files changed

+312
-107
lines changed

README.md

Lines changed: 90 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -1,122 +1,105 @@
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
32

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
58

69
---
10+
711
## 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.
1117

1218
---
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
2533

2634
---
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.
4147

4248
---
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+
11260
---
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+
11384
## 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.
11992

12093
---
94+
12195
## 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

Comments
 (0)