Coding Bootcamps Throughout the US

Coding Bootcamps Throughout the US

Do you want to learn software development and start an interesting career? Committing four years and a lot of money to a college education is a great way to do that, but not everyone can manage it. A cheaper, faster way is to enter a coding bootcamp and pick up the skills in a few months.

What is a coding bootcamp, and what can it offer you? The term is a hot buzzword, so all kinds of courses claim it. What we're talking about here is an intensive course, lasting anywhere from a few days to a few months, where you learn practical coding skills.

When you attend a full-time bootcamp, plan on spending all your waking hours in classrooms and labs or doing homework. Many bootcamps are available as evening courses, so you can learn while keeping your current job. But you should still figure on giving up all your free time while taking them.

Most bootcamps require little or no previous coding experience. To have the best chance, though, you at least need to be comfortable getting into the guts of a computer.

It helps if you already understand file systems, basic networking concepts, and the command line. Pre-course materials are often available for raw beginners, but going in with a head start is best.

The most important thing is to have the right mindset. Are you methodical? Do you love solving problems? Does HTML make sense to you? Are you willing to put all you've got into learning something new?

If so, you may have what it takes to be a developer, and you have a good chance of coming out of the bootcamp with strong skills. If your strengths run in other directions, you should think carefully about whether the investment will work for you.

Many bootcamps promise you'll get a job in the profession, and some even defer your tuition until you have one. It's better, though, to think of a bootcamp as just one step in developing your skills.

Being a developer means a career-long commitment to learning as much as possible and keeping up with the latest technology.

Courses often include a capstone project where you create a substantial application and make it available on an open-source repository such as GitHub. If it's a good one, it can be the most valuable outcome you get. Potential employers will see that you really have the ability to write useful code.

Bootcamp Criteria

Here we've listed bootcamps that are taught in the 34 largest cities in the United States. Many of them have facilities in multiple cities. We used these criteria for inclusion:

  • The course must be intensive. This may include ones with as few as three classes a week, if they say that they put in a lot of material and expect serious work outside of class. Courses that take a year or more aren't included.

  • At least some of the courses the provider offers have to be primarily about coding.

  • Only in-person courses are included, not ones that are available only online.

  • Only currently active teaching organizations are included. In some cases their status is uncertain, and their entry here makes note of that.

Get Started

If you think a bootcamp is for you, look over what's available in your area. Decide which one covers the topics that interest you and has a style you'd enjoy. Do research on its reputation, figure out what it will cost, and check for any special deals you might qualify for.

Making the right choice could start you on a new career, if you're willing to work hard enough.

New York, NY

  • Angular Boot Camp: a three-day class on the Angular.js framework. One class is offered for Angular 1.x and one for Angular 2/4+. The course stresses workshop participation. Students should have experience in JavaScript and a DOM manipulation library.

  • BrainStation: full-time courses are available in web development and user experience design. They are 400 hours long, spread over ten weeks. The web development course covers JavaScript, jQuery, Sass, and Bootstrap. Applicants must complete preparatory assignments.

  • Byte Academy: courses in financial technology, Python, data science, and statistical modeling. Full-time courses are 12 to 14 weeks long. Students should expect to spend 40 hours a week in class and 20 to 40 hours working outside class. Part-time courses are 4 to 24 weeks long. There is a tuition deferral program.

  • C4Q Access Code: a ten-month full-time course in software engineering. Applicants must come from a low-income background. Students pay based on earnings after completing the course. The course material includes Android, iOS, and web development.

  • Coder Foundry: a bootcamp in the .NET platform, including mobile applications. The full-stack immersive course is for beginners and lasts eighteen weeks. The full-stack accelerated course lasts twelve weeks and requires web development experience. The course in C# mobile development is three weeks long.

  • Codesmith: a twelve-week program on JavaScript and front- and back-end development. It emphasizes object-oriented programming and functional programming, using technologies such as React and Node.js. The course is directed at advanced students, who must complete pre-course assignments.

  • CourseHorse: a two-week immersive course introduces the Python language. The target audience is students with little or no programming experience. A mobile app development bootcamp for iOS is listed but not currently available.

  • The Data Incubator: courses tailored for business customers. The topics include data science, machine learning, Spark, and artificial intelligence. The Data Science Fellowship is for students with doctorates; the others are at a more basic level.

  • Dev Bootcamp: courses in multiple languages and frameworks, HTML, CSS, and SQL. No longer accepting new students.

  • Developer Bootcamp: courses ranging from three to six weeks on many topics, taught in many locations. Remote real-time attendance with two-way video and audio communication is an option. The topics include programming languages, system administration, software frameworks, operating systems, etc. Each course devotes at least half its time to hands-on learning.

  • Fullstack Academy: courses in front- and back-end development and computer science. The courses cover data structures, algorithms, object-oriented programming, JavaScript, React, HTML5, CSS3, and Node.js.

  • Galvanize: full-time courses in web development (24 weeks) and data science (12 weeks). The web development course covers front-end and server-side development, using Node.js, Express, and SQL. The data science course, based on Python, covers statistics and machine learning.

  • General Assembly: the courses designated as "immersive" are on web, iOS, and Android development. The web development course covers JavaScript, Node.js, and Ruby on Rails. The iOS course teaches development with Swift and Interface Builder under XCode. The Android course includes Java, the Android SDK, and XML interface definitions. Each course lasts 12 weeks. Not all courses are available in all locations.

  • Grace Hopper Program: an immersive software engineering course for women only. The course runs 17 weeks, including a 4-week remote preparatory section. Payment is required only after graduating and securing a job. Courses include computer science theory and full stack JavaScript. Frameworks which the course covers include Express.js, Backbone.js, and React.js. Fullstack Academy runs the program.

  • Hack Reactor: a sixteen-week program in full stack JavaScript, including a twelve-week immersive portion. Eighty hours of self-study precede the course, and a week of career service training follows. Hack Reactor has acquired MakerSquare and re-branded its courses.

  • Intense School: a broad range of courses, including many advanced ones. Software development courses include Java, C#/.NET, iOS, Android, HTML5, Ruby, and JavaScript. Multiple courses are available in each of these areas. Many of them are 5 days or less in a specialized topic, so students can combine the courses that meet their interests. Intense School is a Microsoft Gold partner.

  • Make School: the Summer Academy is an eight-week program for developers at all experience levels. The majority of the course is spent on developing an application.

  • Metis Data Science Bootcamp: a 12-week, full-time bootcamp covers the mathematics and statistics of data science, machine learning, and big data. The focus is on computational methods more than specific tools and languages. Experience in programming and statistics is required. Students must complete 25 hours of pre-work.

  • Monroe College Tech Boot Camp: ten-week courses are available in three tracks. The mobile app development track covers Android, iOS, and Unity3D. The open source web technologies track includes classes on MySQL, Ruby on Rails, and PHP. The Microsoft technologies track presents MS SQL, ASP.NET, C#, and Azure infrastructure services. The courses are taught at the college's Queens Extension Center in Flushing.

  • New York Code + Design Academy: twelve-week courses of on front and back-end web development. The Web Development Intensive course covers JavaScript for the front end and Ruby for the back-end. Web Development Intensive with JavaScript covers similar topics but uses Node.js for the back-end.

  • Noble Desktop: a series of courses offering a certificate in web design. Day, night, and weekend schedules are available. The most coding-oriented course is "JavaScript and jQuery," which introduces the language, explains the DOM, and teaches specific applications of jQuery.

  • ONLC Training Centers: courses on JavaScript, web development, Perl, Python, and Java. Individual courses are generally three to five days long and form sequences. The Java courses include advanced topics such as JAX-RS and JAXP. Previous experience is required for some courses.

  • Playcrafting: an eight-week evening course in the Unity game development platform. The course covers C# and Unity scripting. Specific topics include animation, game physics, input, libraries, and plugins. Students will create games for a mobile device using Unity 2D and 3D technology. Previous experience isn't required.

  • ProTech: the large selection of courses covers topics such as Java, .NET, Perl, Python, PHP, Ruby, and MySQL. Courses range from 2 to 5 days and range from introductory to advanced. Many of the classes deal with security-related issues. Companies can arrange for customized classes for their employees.

  • Startup Institute: courses on Ruby, digital marketing, web design, and JavaScript. The focus is largely on "soft skills" such as networking.

  • TurnToTech: sixteen-week mobile development bootcamps for Android and iOS. The iOS course covers the XCode environment, the Swift and Objective-C languages, the iOS library, and cloud interfacing. The Android course covers Java SQLite, Android frameworks, data persistence, MVC design, and asynchronous programming.

Los Angeles, CA

  • Academy X: three-month bootcamps on a large range of topics. The average class size is five students. Courses designated as bootcamps cover Java, XML, PHP with MySQL, Ruby on Rails, Adobe PhoneGap, and Allova XML applications. A free retake is allowed with restrictions, and a retake with an 80% discount is allowed to most others.

  • Beach Coders Academy: part-time four-week immersive programs in El Segundo. The focus is front end web development and UX design. The Codewave immersion program covers JavaScript, jQuery, Sass, AJAX, React, JSX, and other topics. One-on-one sessions are available. Only basic computer skills are required.

  • Codesmith: see above.

  • Coding Dojo: three-month courses are available on several full stacks. Each bootcamp covers three stacks. The available stacks vary by location. The technologies covered include iOS, Ruby on Rails, Python, MEAN, .NET, and Java.

  • Data Application Lab: courses in data science and data engineering are available. Courses in specific technologies include Java, Python, SQL, and MEAN stack. The courses typically run 4 to 6 weeks. The website is bilingual, in English and Japanese.

  • The Dev Masters: the emphasis here is on data science. No previous programming experience is required. The available courses range from four days to twelve weeks. The course on Mastering Applied Data Science begins with six weeks of learning skills in Python programming and mathematical statistics. The next six weeks consists of project-based learning with in-person instruction. Courses are taught in Los Angeles, Santa Monica, and Irvine.

  • Developer Bootcamp: see above.

  • General Assembly: see above.

  • Hack Reactor: see above.

  • InvasiveCode: five-day courses in development for Apple's iOS and tvOS. The material covers Swift and Objective-C and goes into several Apple toolkits. Each class is limited to ten students. Students get three months of technical support after completion.

  • LearningFuze: a twelve-week immersion program. JavaScript topics include jQuery, Angular.js, React.js, and Node.js. The back-end topics include PHP, MySQL, and Firebase. A two-week preparatory class is required. No programming experience is required, but applicants must be computer literate and have a high school diploma.

  • Make School: see above.

  • ONLC Training Centers: see above.

  • ProTech: see above.

  • UCLA Extension: a bootcamp on web development, held on the Westwood campus. The full-time option takes 12 weeks, and the part-time one takes 24. The course covers HTML, CSS, jQuery, Node.js, React, Heroku, MySQL, MongoDB, Bootstrap, and other technologies. Pre-course tutorials are available for those without previous programming experience. Graduates receive and Award of Completion from UCLA Extension.

Chicago, IL

  • Actualize: a twelve-week course, twenty hours a week, in full stack web development. The material covers Ruby on Rails, JavaScript, VueJS, and SQL. Four weeks of remote work precede the course, and four months of apprenticeship follow. Each student works on a capstone project and demonstrates it upon graduating.

  • Code Platoon: a 14-week course specifically for veterans. Students must complete six weeks of remote preparation. Remote attendance is possible in some cases. Students will learn the JavaScript and Ruby programming languages. JavaScript technologies include jQuery, AJAX, React, Flux, and Redux. Ruby topics include Sinatra and Rails.

  • Coding Dojo: see above.

  • Coding Temple: offerings include a part-time JavaScript bootcamp, a full-time .NET bootcamp, and a full-time Python bootcamp. All of these are ten weeks long. No programming background is required. Forty to sixty hours of pre-work are required. At the conclusion of the course, students will submit a final project.

  • Data Science Dojo: five-day immersive bootcamp in "data science for everyone." Students will learn about the R statistical programming language, regression algorithms, machine learning, and large-scale databases. Students will work on an Internet of Things project. Tutorials cover basics in advance of the bootcamp.

  • Designation: a twelve-week course on UX/UI, preceded by twelve weeks of prep work. Seventy hours a week are scheduled. There are separate paths for UX and UI. Four weeks are for a class project, followed by six weeks on client projects.

  • Dev Bootcamp: see above.

  • Developer Bootcamp: see above.

  • DeVry Bootcamp: a part-time, 24-week program in web development. The material covers C++, HTML5, JavaScript, JSON, MySQL, and JavaScript frameworks. The course puts strong emphasis on building a personal brand and a network. No previous coding experience is required.

  • Fullstack Academy: see above.

  • General Assembly: see above.

  • Intense School: see above.

  • Metis Data Science Bootcamp: see above.

  • Northwestern Coding Boot Camp: a 12-week full-time or 24-week part-time course associated with Northwestern University. The course covers JavaScript, jQuery, Bootstrap, Express.js, Node.js, Bookshelf.js, Python, MongoDB, and MySQL. Previous programming experience isn't required, and pre-course tutorials are available to help prepare for the bootcamp.

  • ONLC Training Centers: see above.

  • ProTech: see above.

  • Starter League: a thirteen-week immersive course in application development. The primary technology is Ruby on Rails. Four weeks of remote preparation are required. Starter League operates in partnership with Fullstack Academy.

Houston, TX

Phoenix, AZ

  • Coder Camps: courses in introductory and full-stack web development. The full-time course runs 12 weeks. Students can choose from a variety of 40-hour courses on programming foundations, front-end frameworks, back-end foundations, web security, and other topics.

  • Developer Bootcamp: see above.

  • DevMountain: twelve-week Immersive course on web development. The iOS course teaches XCode, Swift, and Objective-C, as well as submitting applications to the App Store. The web development course covers HTML5, CSS, JavaScript, jQuery, Angular.js, Node.js, React, and databases. Housing is included with tuition.

  • Galvanize: see above.

  • ONLC Training Centers: see above.

  • ProTech: see above.

  • Tech Talent South: courses of 4 to 8 weeks. The large range of topics includes code immersion, UX design, iOS development, JavaScript, machine learning, and analytics. The code immersion course is based on Ruby on Rails, with attention to HTML, APIs, Heroku deployment, and domain modeling.

  • University of Arizona Coding Boot Camp: a 24-week program in full stack development. No previous experience is required. The material covered includes HTML5, CSS3, JavaScript, jQuery, Java, MongoDB, MySQL, and several JavaScript frameworks. The program is part-time so that participants can keep their present jobs.

Philadelphia, PA

San Antonio, TX

San Diego, CA

  • Dev Bootcamp: see above.

  • Developer Bootcamp: see above.

  • Learn Academy: ruby and JavaScript web development bootcamps. The bootcamp consists of three months of courses plus one month's internship. Students in the JavaScript bootcamp will learn about the React and Express frameworks, Redux containers, functional programming, and SQL. The Ruby bootcamp covers Rails, repository management on GitHub, and testing automation with RSpec.

  • ONLC Training Centers: see above.

  • Origin Code Academy: the web development course consists of two phases. The first part covers HTML, CSS, and JavaScript and teaches application development techniques. The second half focuses on team software building and includes a group project and a personal capstone project. The material includes React with Redux state containers, Express, and database technology. Students can take the course as a twelve-week day class or eighteen-week night class.

  • UC San Diego Extension: a three-month full-time bootcamp in full stack development. The course is also available over six months on a part-time basis. The material covers HTML5, CSS3, Java, jQuery, MySQL, MongoDB, and various frameworks. Previous programming experience not required. Successful completion earns a certification from UCSD Extension. Career placement support and coaching are provided.

Dallas, TX

San Jose, CA

Austin, TX

Jacksonville, FL

San Francisco, CA

  • Academy X: see above.

  • Angular Boot Camp: see above.

  • App Academy: a 12-week course on becoming a developer. The first portion is on Ruby and SQL. Then it goes on to JavaScript, React, and Redux. The final part deals with algorithms and job searching. Tuition is deferred till the student gets a job as a developer.

  • Berkeley Boot Camps. Offered by UC Berkeley Extension, these bootcamps cover coding, data analytics, and UX/UI. They are offered in Berkeley and San Francisco. A full-time 12-week course and a part-time 24-week course in coding are available. The material includes HTML5, CSS3, JavaScript frameworks, MongoDB, MySQL, and other topics.

  • Codepath: classes for professional engineers in iOS and Android development. There are two evening sessions per week for eight weeks. The courses are free, with funding coming from reserved training seats and in-house training. Attendance and completion of projects on schedule is strictly required.

  • Codify Academy: eight-week courses in web development and JavaScript. Classes are limited to 12 students. The course includes 3 hours a week of classroom time and 10 to 15 hours of project building.

  • The Data Incubator: see above.

  • Dev Bootcamp: see above.

  • Developer Bootcamp: see above.

  • Fullstack Academy: see above.

  • Galvanize: see above.

  • General Assembly: see above.

  • Hack Reactor: see above.

  • Hackbright Academy: the Software Engineering Fellowship is a 12-week accelerated course for women. Entering students must have 40 hours of coding experience. The course covers computer science and web development, focusing on JavaScript, SQL, and Python. The part-time Hackbright Prep course is available for those needing to learn the foundations of programming.

  • Horizons School of Technology: this immersive course teaches the student how to build web, mobile, and desktop applications. The summer immersive is twelve weeks long, and the semester immersive sixteen weeks. The first half is spent on learning to code, and the remainder on interning or building a product. The technologies include JavaScript, jQuery, Node.js, Express.js, React.js, XCode, and MongoDB.

  • InvasiveCode: see above.

  • Make School: see above.

  • Metis Data Science Bootcamp: see above.

  • ONLC Training Centers: see above.

  • Playcrafting: see above.

  • ProTech: see above.

Columbus, OH

  • Developer Bootcamp: see above.

  • ONLC Training Centers: see above.

  • ProTech: see above.

  • Tech Elevator: fourteen-week courses on full stack development. The student can choose the Java track or the C#/.NET track. Both tracks cover client-side programming with JavaScript, jQuery, Bootstrap, XML, and JSON. Students can take bootcamps at Cincinnati and Cleveland, as well as Columbus.

  • We Can Code IT: the course is based on Java, Spring, and Hibernate. An alternative version, covering C#, .NET, and ASP is available in Cleveland. Both versions cover jQuery, and Bootstrap for the front end, as well as Microsoft SQL. Students can choose a full-time 12-week course or a part-time 20-week course. Tutoring sessions are provided on a regular basis.

Indianapolis, IN

Fort Worth, TX

  • Developer Bootcamp: see above.

  • Divergence Academy: a twelve-week immersive course covers data science, including exploratory analysis, machine learning, and model evaluation and deployment. Students should be familiar with Python and understand basic statistics. A short course in Python for data analysis is available for beginners. Finishing the course requires completing two capstone projects.

  • ONLC Training Centers: see above.

Charlotte, NC

Seattle, WA

Denver, CO

  • DaVinci Coders: a changing selection of courses is available. Current courses include web development with Python, web development with JavaScript, and game development. Courses are typically about 12 weeks, followed by 8 weeks of "real-world" work. The game development course runs 15 weeks and covers C# and Java programming.

  • Developer Bootcamp: see above.

  • DeVry Bootcamp: see above.

  • Firebox Training: a broad range of software development courses, mostly 3 to 5 days in length. The courses include introductory ones as well as advanced topics. Courses designated as bootcamps are available for learning Python and Java. Both start at an introductory level.

  • Galvanize: see above.

  • General Assembly: see above.

  • ONLC Training Centers: see above.

  • PARSEC Group: a 20-day Ruby immersion course, requiring some software development experience, is available. The course covers the language, Ruby Gems, YAML configuration, and metaprogramming. In addition, there are five-day courses in introductory, intermediate, and advanced Ruby.

  • ProTech: see above.

  • Silicon STEM Academy: the 12-week immersive course in Android software engineering covers user interfaces, use of sensors, 2D and 3D graphics, and SQLite. The course is also available on an evening schedule. Students without previous knowledge of Java can start with the Java for Android Programmers class.

  • Skill Distillery: a sixteen-week Java bootcamp in Greenwood Village. The course covers the Java SDK, the Eclipse IDE, Spring, and Git. The course includes preparation for the Oracle Certified Associate exam.

  • Turing School of Software and Design: seven-month courses in front-end and back-end engineering. The back-end course is based on Ruby on Rails. The front-end course covers web-based desktop and mobile applications as well as websites.

  • University of Denver Coding Boot Camp: the 24-week part-time course in web development covers full-stack front and back-end development. Topics include PHP, Laravel, jQuery, multiple JavaScript frameworks, MongoDB, and MySQL.

El Paso, TX

Washington, DC

Boston, MA

Detroit, MI

  • Developer Bootcamp: see above.

  • Grand Circus: five full-time bootcamps are listed — Java, front-end coding, C#/.NET, Unity, and Facebook front-end coding. In addition, there is a part-time bootcamp on front-end coding. The Facebook bootcamp is funded by Facebook for Michigan residents. Two weeks of in-home learning are required before the course. An introductory coding workshop is available.

  • Michigan Technology Services: one-week classes in Microsoft VB.NET, ASP.NET, C#, and Java. The Java courses cover versions 6, 7, and 8. The .NET classes cover Visual Studio 2008, 2010, 2012, and 2013. The courses are taught in Farmington Hills. Arrangements for on-site courses are possible.

  • ProTech: see above.

Nashville, TN

  • Covalence: the ten-week full stack development bootcamp covers web and mobile app creation. Technologies include HTML5, CSS3, Node.js, React, Angular, MySQL, and MongoDB.

  • Developer Bootcamp: see above.

  • The Iron Yard: see above.

  • Nashville Software School: several programs, ranging from three weeks to twelve months, are available. The ones designated as bootcamps are full-time, last six months,and cover web development and design.

  • ONLC Training Centers: see above.

  • ProTech: see above.

  • Savvy Coders: a 60-hour course teaches the basics of web development. Classes are in evenings and sometimes on Saturday. The course covers HTML, CSS, and basic JavaScript. A short course introducing Python is also available.

Memphis, TN

Portland, OR

  • Alchemy Code Lab: formerly known as Code Fellows PDX. A full-time bootcamp teaches Python-based web development with the Django framework and front-end JavaScript. Evening bootcamps teach web development, data science, and advanced JavaScript.

  • Developer Bootcamp: see above.

  • Epicodus: see above.

  • ONLC Training Centers: see above.

  • PDX Code Guild: students can take a twelve-week day Python-based bootcamp or a sixteen-week evening one. The course teaches the Django framework. The five-week data science bootcamp uses Python and Pandas.

  • Portland Code School: classes on many subjects, including mobile development, data analytics, introductory web development, front end development, and front and back-end JavaScript. The full-stack JavaScript course is 12 to 13 weeks long and focuses on jQuery, Angular.js, and Node.js. A primer course is available for students with no prior coding experience.

  • ProTech: see above.

  • The Tech Academy: 15 weeks of training on JavaScript, ASP.NET, and SQL. The course includes a two-week live project.

Oklahoma City, OK

Las Vegas, NV

Louisville, KY

  • Developer Bootcamp: see above.

  • ONLC Training Centers: see above.

  • The Software Guild: twelve-week courses in .NET with C# and in Java. Both courses cover object-oriented programming, test-driven development, HTML, and CSS. Participants are called "apprentices," not students. Applicants must pass an aptitude test. Apprentices can take the other bootcamp for free online after completing the paid one.

Baltimore, MD

  • Betamore Academy: courses cover data science applications, front-end web development, and full-stack web development. Each course is 12 weeks long. The front-end course covers HTML, CSS, and JavaScript. The full-stack course uses Angular.js and Node.js. The data science course uses Python and Pandas.

  • Developer Bootcamp: see above.

  • ProTech: see above.

Milwaukee, WI

Albuquerque, NM

  • Cultivating Coders: a traveling coding bootcamp on full stack web development. The course covers HTML5, CSS3, JavaScript, Node.js, and other topics. The locations are rural or under-served areas from Florida to New Mexico. Students work on projects for local non-profit organizations.

  • Deep Dive Coding: three bootcamps are available. The course on full stack development is full time and runs ten weeks. The course on .NET is part time and runs ten weeks. The course on Java covers Android and Salesforce and runs twelve weeks full time.

  • Developer Bootcamp: see above.

  • ONLC Training Centers: see above.

  • ProTech: see above.

Tucson, AZ

Fresno, CA

Conclusion

We've tried to be as complete as possible here. More bootcamps are available in other locations, and the multi-city ones may be available in cities not listed here.

New camps constantly appear, and providers offer new courses to keep up with the hottest technology. If you live or can spend time near a major population center, there are many choices to explore.