Active Duty Coding Training in Software Development

Our Software Development Immersive programs provide proven tech training for active duty service members.

Apply Now

woman smiling at the camera in military uniform.

Choose the Learning Format that Best Serves You

Our curriculum ensures you get to the real work of solving coding problems in the context of actual applications. You’ll work collaboratively with other students as you train to be part of a development team.

12 Weeks

Software Development Immersive

Become a full-stack junior software engineer and build real, working apps and programs.

After this full-time, live online, 12-week program, you’ll be ready to contribute to a software development team in a Department of Defense (DoD) software factory.

Searching for VET TEC program funding information on a computer.

12 Weeks

Stacked Software Development Immersive

Determine your best learning pathway: software development or product management.

  • Software development: See description at left.
  • Product Management: Part-time, live online, 12 weeks. After, you’ll be ready to apply modern product principles in a DoD product management role.

Learning Objectives

Gain the Right Combination of Skills

Our active duty coding training covers an important combination of soft skills and industry-leading coding skills. Review the unique learning outcomes of each program.

Ask Us a Question


  • Pair Programming
  • JavaScript Fundamentals
  • Asynchronous Code
  • Object-Oriented Programming in JavaScript
  • Test-Driven Development in JavaScript
  • HTML & CSS

Client Side

  • React
  • React Hooks
  • React Routing & Styling
  • React Test-Driven Development

Server Side

  • Express
  • Databases
  • Docker
  • Product Development Process and Product Life Cycle
  • Agile Methodology
  • Product Vision, Hypothesis, Roadmap, and Backlog
  • User Personas, Interviews, and User Centered Design
  • Testing, Quality Assurance, and Success Metrics
  • Product Launch and Analysis

Learn to Code Through Projects & Workshops

Beyond classroom learning and independent study, you’ll learn to code by completing portfolio-building projects and participating in interactive workshops.

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 #27 12 weeks 7/15/2024 7/29/2024 10/18/2024
Software Development Immersive #28  12 weeks 9/16/2024 9/30/2024 12/20/2024
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.

How to Use Federal Funding for this Course

Our coding training programs for military personnel are available through an Indefinite Delivery / Indefinite Quantity (IDIQ) Contract awarded by the U.S. DoD (GSA SBIR Phase III IDIQ 47QFLA21D0013).

If you’d like to add a Task Order to our IDIQ Contract, explore our federal funding process below. If you’d like to purchase a course seat using a Government Purchase Card (GPC) for direct enrollment, please email

Our funding process

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 for Active Duty Coding Training

If you’re eligible and interested, complete your application and pass your assessment. Your branch project manager will reach out when paid seats are available.

Start My Application