Coding boot camps are programs that teach programming skills. Typically, these boot camps are short (12 weeks to 7 months), often intense (sometimes requiring 90 hours/week), and usually designed to teach beginners enough so that they can become professional junior software developers.
And, the demand for their graduates is robust and growing. According to Dave Molina, a former U.S. Army captain, and the founder and executive director of Operation Code, a non-profit online, open source coding program for active duty military, veterans, and their families, “There are over 200,000 computing jobs open annually in the U.S., with 30,000 of those jobs filled by computer science graduates; however, that number is expected to rise to 1.2 million by 2020. Meanwhile, we have 250,000 U.S. military personnel that exit the service annually, many of whom possess the discipline and aptitude to fill those jobs, if they had some training in computer coding skills.”
These are generally good paying jobs. Rod Levy, the founder and executive director of Code Platoon, a non-profit coding camp in Chicago for veterans, states that “starting salaries for graduates coming right out of the boot camp are about $65,000, rising to about $100,000 after five years of experience. Placement rates for graduates are high.”
So, why are coding boot camps a good option for veterans?
Levy lists several reasons: “As we know, veterans often struggle ‘translating’ their military experience to a civilian audience. Coding boot camps solve this problem by giving veterans job-ready skills that are well understood in the job marketplace”, he said.
“Even more important”, Levy added, “successful software developers typically need to work well in teams, demonstrate grit and resilience, and have to be able to systematically problem-solve. These characteristics are often found in veterans.”
Molina supports this view. He said, “Military veterans have the right set of skills to become programmers. Technical expertise, emotional resilience, psychological persistence, and teamwork—these are the qualities found in our best and brightest and they are the qualities of the best programmers.”
There are coding boot camps to serve about every veteran’s needs. These various coding boot camps are distinguished by the following characteristics:
- Level of intensity. “Immersive” is around 60 – 80 hours a week; “full-time” can be 30 to 70 hours a week; “part-time” is typically 10 to 30 hours week.
- In-person or remote. In-person means you spend the majority of the training on-site, with instructors and fellow students on premises. Remote means you do the training on your computer at home regardless of location.
- Technology stack. Most coding boot camps teach web development or mobile development. Web development means you learn to write applications for the web—some focus on the Ruby on Rails, Python, Node.js or .NET. Mobile development means developing native apps, for example on iPhones or Androids. The most popular technology stacks being taught are Ruby on Rails, Python/Django, Full Stack Javascript, C#/.Net, and Java.
- Internships/Job Placement. This one is obvious. Coding boot camps that offer internships and/or have high job placement rates for entry-level software developers should be given serious consideration.
- Population focus. A few coding boot camps serve specific populations and look to tailor their programs to those populations, as well as creating a “safe” space where members of those populations may feel more comfortable. There are coding boot camps just for women, minorities and veterans, to name a few. Obviously, veterans should choose a boot camp that caters to their specific needs, when possible, and leverage their New GI Bill wherever possible.
Given all of these various aspects of coding boot camps, what should a veteran look for in choosing a coding boot camp? At a minimum, veterans should consider the following items when selecting a boot camp:
- Different boot camps are meant to serve different interests. Remote online boot camps, like Thinkful.com, are much more convenient than in-person boot camps, such as Code Platoon, where you have to move to Chicago for a few months. The trade-off for that convenience is that it may be very hard to stay motivated, understand the material thoroughly and ask your peers and instructors questions. In-person boot camps, on the other hand, offer the immediate feedback and support that can be missing in remote programs, although they may not be located near when the veteran lives or works. Consequently, they may be much more expensive to attend.
A representative list of code schools and scholarship information can be found on the Operation Code website at the following link: https://www.operationcode.org/code_schools
- If your goal is to learn skills for a new career in programming, look for a program that will put you through at least roughly 1,000 hours of coding/instruction, at an absolute minimum. Whether this is in an immersive 12-week program at 80 hours a week, or a year-long program at 20 hours a week is up to you; but 1,000 hours of focused, directed learning in programming is the bare minimum needed to become a competent programmer.
- The choice of technology stack is often a source of much discussion, with trade-offs discussed around the number of jobs versus the learning curve needed for various languages. In the end, there are many jobs in each of the languages/stacks that are being taught. Always look for a coding boot camp where the programming stack is in substantial demand, with many jobs available immediately upon graduation.
Cost is an important consideration that the veteran needs to keep in mind in selecting the right code camp to meet their needs. Most coding schools offer scholarships to veterans to help to defray the costs. At Code Platoon, for instance, the tuition is $13,000 for the full program. However, all veterans accepted into the program receive a scholarship of $10,500, bringing the total cost of the program to the veteran to $2,500. Travel expenses to and from Chicago, and living expenses while attending the program in Chicago, are extra.
There is no charge for Operation Code programs and services for active duty military, National Guard and reserve troops, veterans, and their spouses. Information on conference scholarships can be found on the Operation Code website: https://operationcode.org/scholarships.
What about using the Post-9/11 GI Bill to attend one of these coding camps? Currently, 5 code schools across the country accept the New GI Bill: Sabio (Los Angeles), Code Fellows (Seattle), Galvanize, RefactorU and SkillDistillery (Colorado).
Most coding schools, however, are not eligible to receive GI Bill funds. Code Platoon hopes to be eligible for GI Bill funding within a year. Each state has its own authorizing agency that approves programs for participation in the New GI Bill, with two years of school operating experience generally required. More information on this subject can be found on the Operation Code website at https://operationcode.org/code_schools.
Internships, mentoring partners, and job placement are all important considerations for the veteran in selecting a coding camp. Code Platoon, for instance, pairs its students with two industry partners, who work with the student during the entire program.
Operation Code offers its military veteran members ongoing software mentorship through its Software Mentor Protege Program, where its members get help with their code, pairing online in a peer-to-peer learning environment with professional software developers for lifelong learning and understanding in an inclusive and nurturing environment.
And, most coding schools help their graduates with job placement assistance, upon completion of their programs.
It is obvious that veterans need to consider a lot of things before applying to a coding camp.
The different types of programs, whether on-site or online, need to be determined. The reputation of the coding camp, the success of its graduates, costs, potential use of the GI Bill, scholarships, internships, mentoring and job placement assistance all need to be carefully researched.
But, one thing is perfectly clear about obtaining the skills necessary to be a successful computer programmer. It offers the opportunity to have a lasting career in a growing, well-compensated field that’s going to change the world.
And, what could be better than that for veterans and their families?
Watch this introduction to Code Platoon:
And now watch this introduction to Operation Code:
Paul Dillon is the head of Dillon Consulting Services, LLC, a firm that specializes in serving the veteran community with offices in Durham and Chicago. For more visit his website here.