Active Duty Coding Training in Software Development

Learn how to solve your unit’s biggest challenges in our Software Development Immersive program, which provides proven tech training for active duty service members.

Apply Now

what you’ll learn

Curriculum Breakdown & Projects

Using an immersive, hands-on approach, this program takes you from no or little code experience to a junior full stack JavaScript developer ready to contribute to a software team.

Questions about our curriculum? Get in touch with our Active Duty Team.

Dive into the world of a software engineer by learning coding fundamentals. These subjects represent some of the core knowledge and skills that you will build upon throughout the course.

  • Write HTML & CSS to build working and interactive web applications
  • Learn foundations of JavaScript and how to utilize code to solve problems
  • Use Visual Studio Code (VSCode), Bash, and Git to create high-quality code and projects
  • Use JavaScript to retrieve and manipulate data via an Application Programming Interface (API)

Project 1: Your first project uses everything you’ve learned in the previous weeks to build a meaningful front end application. You’ll work with third-party API’s to retrieve, manipulate, and display data in an interactive user interface.

Building on the robust knowledge learned in the first unit, you’ll continue by exploring how to build even more complex web applications using a modern software framework.

  • Utilize React to explore concepts of intentional, user-centric design
  • Create stand-alone web application front-ends using JavaScript and React

Project 2: Your second project models how you’ll work in a real-world software development team, utilizing the power of independent development in a collaborative environment. You and your team will begin to use Agile software development practices to build a React front-end application.

Expand upon your previous skills by building API’s that access and serve up domain-specific data. You’ll design databases and schemas that support fullstack applications.

  • Use a relational database to store, update, and retrieve data for an application
  • Build RESTfull API’s that deliver organized data for front-end applications
  • Use Docker to containerize and explore microservice architecture

Project 3: Your third project will continue to build upon software team principles and Agile practices. You’ll build a full stack application, adhering to microservice architecture that seamlessly works to create a robust and scalable web application.

The Capstone Project is a culmination of your efforts in learning how to build robust, scalable web-based applications. Again working as part of an Agile software development effort, you’ll design and build a durable and responsive web application that addresses an experienced problem within the DoD. At the end of the two week build period, you’ll demo your application to your peers and to USSF leadership during the Capstone Presentation.

  • Participate in Agile practices including week-long sprints, sprint planning meetings, stand ups, and retrospectives
  • Coordinate with teammates to design a user-centric application, including data schemas, user stories, and wireframes

The Learning Experience with Galvanize

Woman leading a programming class to a group of five people.

Programming Workshops

After the completion of each unit, you’ll engage with other students in a pair programming workshop.

A person researching VET TEC program funding on a computer.

Application Project

After each block, you’ll engage in a summative group application project, exemplifying skills learned for the application of acquired knowledge.

Man working on his laptop while a woman stands over him and watches.

Capstone Project

Throughout the last two weeks of the course, you’ll complete and present a capstone project. These projects encourage creativity and provide the opportunity to demonstrate concepts and processes from genesis to a minimum viable product.

Upcoming Sessions

Our Next Software Development Programs

Questions? Contact our Active Duty Team.

Apply Now

Program Program Length Application Deadline Start Date End Date
Software Development Immersive #29  12 weeks 1/13/2025 1/27/2025 4/18/2025
Software Development Immersive #30  12 weeks 3/17/2025 3/31/2025 6/20/2025
Software Development Immersive #31  12 weeks 6/16/2025 6/30/2025 9/19/2025

 

Interested? Here’s How You Can Apply

If you’re interested and not quite ready to apply, contact our Active Duty Team. We’ll get in touch to answer your questions and discuss next steps.

Get Started in Our Application Portal

Read more about our program and our FAQs before taking our applicant survey, which will help us determine if you are eligible for funding.

Get started

Complete Your Pre-Work

Our mandatory pre-work will teach you more about coding so you’re prepared for the pre-assessment. Pre-work is neither graded nor monitored.

Take the Pre-Assessment

You’ll have two chances to take the test. If you score 50% or higher you’ll qualify for selection consideration. If you do not score higher than 50%, we’ll highlight where you have room for improvement before you retake the assessment.

Person in Military uniform working on a computer.

Eligibility Requirements

Only current Department of Defense (DoD) military and government civilians may apply to this program. If this doesn’t include you, please check out our Hack Reactor Coding Bootcamps to explore civilian software development training options.

Hack Reactor Coding Bootcamps 

Apply to the Software Development Immersive

If you’re eligible and will utilize the training within your mission or unit, start your application now.

Apply Now