https://github.com/Vets-Who-Code/web-curriculum
subjects and project boards for Vets Who Code troops
https://github.com/Vets-Who-Code/web-curriculum
bash command-line css front-end github-actions html javascript linux nextjs nodejs react typescript ux-design vercel
Last synced: 12 days ago
JSON representation
subjects and project boards for Vets Who Code troops
- Host: GitHub
- URL: https://github.com/Vets-Who-Code/web-curriculum
- Owner: Vets-Who-Code
- Created: 2018-07-15T14:47:46.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-04-12T21:54:02.000Z (about 1 year ago)
- Last Synced: 2024-08-01T22:04:56.160Z (9 months ago)
- Topics: bash, command-line, css, front-end, github-actions, html, javascript, linux, nextjs, nodejs, react, typescript, ux-design, vercel
- Homepage:
- Size: 1.62 MB
- Stars: 130
- Watchers: 29
- Forks: 27
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vets Who Code Web Curriculum
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. 🖥️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. 💪
---
## Why #VetsWhoCode?
- **Focused on tangible results**: Practical projects, collaborative exercises, and industry-aligned skills.
- **Tailored for veterans**: Support, mentorship, and strategies to overcome unique challenges.
- **Built by veterans for veterans**: Contributions from developers and industry leaders ensure relevance and rigor.---
## Acknowledgments
We owe our success to the talented contributors who shaped this curriculum:
### Veteran Developers:
- Jerome Hardaway
- Schuster Braun
- Mike White
### Curriculum Reviewers:
- Brian Holt
- Kyle Shevlin
- Melanie Sumner
- Caree Youngman
- Ken Wheeler---
## Curriculum Modules
Our program consists of the following 12 modules:
1. Core Fundamentals
2. Web Fundamentals
3. Scalable Programming Principles
4. Next.js & TypeScript
5. Postgres Databases with Neon
6. Python Fundamentals
7. FastAPI
8. Streamlit for AI Applications
9. DevOps with GitHub Actions & Vercel
10. Flask (API Service Layer)
11. Django Enterprise Framework
12. Job Preparation---
## Curriculum Roadmap### Interactive View
```mermaid
graph TD
Start(["🚀 Learning Journey"]) --> Coresubgraph Core["Core Fundamentals"]
Terminal["🖥️ Terminal & Command Line"]
DevEnv["⚙️ Development Environment"]
Bash["📜 Bash & Shell Scripting"]
VSCode["📝 VS Code"]
Git["🔄 Git & GitHub"]
Markdown["📋 Markdown"]
endsubgraph Web["Web Development"]
HTML["HTML5"]
CSS["CSS3"]
JS["JavaScript"]
TS["TypeScript"]
Next["Next.js"]
endsubgraph Backend["Backend & Data"]
Python["Python"]
FastAPI["FastAPI"]
Flask["Flask API"]
Django["Django"]
DB["Databases/PostgreSQL"]
Neon["Neon DB"]
endsubgraph AI["AI & ML"]
Streamlit["Streamlit"]
DataSci["Data Science"]
MLBasics["ML Fundamentals"]
endsubgraph DevOps["DevOps & Deployment"]
GitHub["GitHub Actions"]
Vercel["Vercel"]
Deploy["Deployment"]
Monitor["Monitoring"]
endsubgraph Career["Career Preparation"]
Profile["Profile Optimization"]
Projects["Capstone Projects"]
Interview["Interview Prep"]
CodeChallenge["Code Challenges"]
endCore --> Web
Core --> Backend
Web & Backend --> AI
Web & Backend --> DevOps
AI & DevOps --> Careerstyle Start fill:#c5203e,stroke:#091f40,stroke-width:4px,color:#ffffff
style Core fill:#091f40,stroke:#c5203e,stroke-width:2px,color:#ffffff
style Web fill:#091f40,stroke:#c5203e,stroke-width:2px,color:#ffffff
style Backend fill:#091f40,stroke:#c5203e,stroke-width:2px,color:#ffffff
style AI fill:#091f40,stroke:#c5203e,stroke-width:2px,color:#ffffff
style DevOps fill:#091f40,stroke:#c5203e,stroke-width:2px,color:#ffffff
style Career fill:#091f40,stroke:#c5203e,stroke-width:2px,color:#ffffff
classDef default fill:#091f40,stroke:#c5203e,stroke-width:1px,color:#ffffff
```
---
## Learning Outcomes
By completing this program, you will:
1. Gain a **solid foundation** in programming, web development, and scalable coding principles.
2. Master industry tools like **Next.js**, **Postgres**, **Python**, and **FastAPI** for modern web applications.
3. Build and deploy real-world projects using tools like **Vercel**, **GitHub Actions**, and **Docker**.
4. Learn job-ready skills, including **resume crafting**, **mock interviews**, and **portfolio building**.---
## Get Started
Start your journey with **Vets Who Code** and transform your career today. You have the skills—we have the roadmap to your success. 🚀