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.

Upcoming Sessions

Our Next Software Development Programs

Our software development-focused active duty coding training is offered in three unique formats.

Questions? Contact our Active Duty Team.

Program Start Date Application Deadline End Date/Capstone Presentations Program Length
Software Development Immersive 7/10/2023 6/26/2023 9/28/2023 12 weeks
Software Development Immersive 8/7/2023 7/24/2023 10/27/2023 12 weeks
Software Development Immersive 9/5/2023 8/21/2023 12/1/2023 13 weeks*
Software Development Immersive 9/25/2023 9/11/2023 12/22/2023 13 weeks*

*Please note that due to the OPM Holiday Schedule, we have added time during these course dates to optimize for student learning and experience.

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.

6 – 12 Weeks

Stacked Software Development Immersive

Determine your best learning pathway:  software development, product management, or user design pathways.

  • Software development: See description at left.
  • Product management: Full time, live online, 6 weeks. After, you’ll be ready to apply modern product principles in a full-time product management role in a DoD software factory.
  • User design: Full time, live online, 6 weeks. After, you’ll be ready to apply modern user-centered design principles in a full time UI/UX Design or Research role in a DoD software factory.

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
  • Overview of Product Management
  • Creating and Testing a Hypothesis
  • Scoping and Delivering an MVP
  • Launch Strategies
  • Working Together & Team Communication Strategies
  • Design Sprint Process
  • Foundations
  • Understanding and Scoping
  • Alignment, Workflow, and Screen Design
  • Evaluation (Research)
  • Visual Design and Design Delivery
  • Figma Tutorials

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.

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.

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

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.

Complete Your Pre-Work

Our mandatory pre-work will teach you more about coding so you are prepared for the pre-assessment; it is neither graded nor monitored.

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