Interested? Click Here To Learn More


"The instructors commitment was outstanding. They made themselves available at all hours for consulting and support. Since graduating, I have been able to use my coding skills to automate processes at my current job. The bootcamp is worth it regardless if you want to be a programmer or just better understand how to deal with engineers."


"It was a great course and well taught. The part time program is great because it spreads enough time which provides time for information to sink in and for course work to be completed. It also is possible to maintain a full time job while completing the course which makes it financially possible to participate in a bootcamp. Overall, great experience and would definitely recommend!"


"Previous classes that I’ve taken have only taught syntax, and I already knew much of that from free online classes. The school taught me more than just coding, however. I learned how to work on a development team, how to structure code properly, and how to develop a minimal viable product in a short amount of time. The small class size made it very easy for the teachers to help with any questions the rest of the class and I had."


"Not only do they directly teach the hard skills you need, they teach you how to teach yourself, which is so important in the ever-changing world of technology. It’s a great fast-paced curriculum, and they support you in rapid-learning."


This 24-week, part-time, evening schedule program is designed to prepare you for a career in web development without requiring you to quit your job and while maintaining your other commitments. The first four weeks are an online course that you can attend from anywhere and the last 20 weeks are in-person at our campus in Boulder, Colorado. In-person classes are held Tuesday, Wednesday and Thursday evenings from 6pm to 9pm and Saturdays from 9am to 5pm. You should also plan on dedicating 3-15 hours per week to homework and practicing your skills.


  • October 16th, 2017 - April 7th, 2018


Our tuition is only $10,500 and includes 24×7 access to our campus and complimentary BDA classes and workshops.

Need Financial Assistance? CodeCraft School works with a variety of trusted, third-party lenders. Typically these loans have 1-3 year terms and competitive rates. Learn more about these options. Remember, we’re here to help! Please contact us with any questions or concerns about financing.


Need a place to stay while you're learning in Boulder? We have you covered! Details.



At CodeCraft, we understand that leaving your job to go back to school may not be feasible, which is why we designed a program specifically to address those needs. This evening format bootcamp prepares you for a job as a junior web developer in just 20 weeks!

JavaScript-Based Stack

This Full Stack Web Development bootcamp teaches incredibly popular technologies like MongoDB, Vue.js, and Node.js, taking a modern, 100% JavaScript-based approach to web development. These skills and frameworks are very high in demand within the coding/tech industry. One of the great things about JavaScript is that it can be used to write both client side (front-end) code and server (back-end) code, making it easier and more efficient for our students to learn the “full stack” by leveraging ONE language instead of multiple languages, as you would have to do if you were learning another “stack” such as Ruby on Rails.

Cutting-Edge Technology

The program covers the following languages, tools, and technologies: HTML/HTML5 and CSS, JavaScript, AJAX, JSON, Bash, jQuery, Node.js, Express.js, MongoDB, Bootstrap, Git, DigitalOcean, MVC, Heroku, npm, functional programming, and Vue.js.

In our industry the tools and technologies change constantly. Therefore, we’re passionate about teaching our students how to be a programmer, rather than simply mastering a particular technology or language. We teach our students how to think like an experienced programmer so they are successful in crafting elegant solutions to any application requirement, regardless of the current state of tools and technology.

Dedicated to Our Students

At CodeCraft, the instructional team closely monitors every student’s progress each and every day so nobody is left behind. Students who need extra help are guided with one-on-one support. And, we have two instructors for each class and the cohorts are limited to only 20 students making them much smaller and more personalized than most bootcamps.

Career Focused

Our bootcamps are designed specifically for accelerated career transformation. During the program we teach you practical skills that reflect the needs of employers. Along the way you’ll be connected industry peers as you work on projects that build your portfolio. After graduation we help you create a strategy for your job search and provide you with a wealth of information on how to effectively find relevant opportunities that align with your goals. In addition, we’re always growing our network of employer partners.


At CodeCraft School we specialize in offering career-focused, customized world-class instruction that is accessible to all, with or without previous coding experience. With over 12-years of successfully training digital professionals we will teach you to think like an experienced programmer so you can constantly adapt to evolving technology. Our instructors are industry experts who are passionate about what they teach, and our small class sizes allow for plenty of one-on-one time with these professionals. Throughout our program we will connect you with a variety of industry players and we will help you find your dream tech job that aligns with your unique skills and goals. Also, CodeCraft students can take free classes at our partner organization, Boulder Digital Arts allowing you to extend and customize your learning to suit your interests and be more attractive to employers. Read about some of our student success stories.


At CodeCraft, we focus on creating career-ready graduates. We work closely with employers to make sure you are prepared to fill the job roles needed by the web development community.


This program covers the following languages, tools and technologies:



In our industry, the tools and technologies change constantly, therefore, we’re passionate about teaching our students how to be a programmer, rather than simply mastering a particular technology or language. We teach our students how to think like an experienced programmer so they are successful in crafting elegant solutions to any application requirement, regardless of the current state of tools and technology.



The first four weeks of the program is a specially designed online course that you can attend from anywhere which is designed to introduce you to the fundamentals tools and technologies of web development including HTML, CSS and JavaScript in order to build a solid foundation on which to build during your in-person classes.

JavaScript Basics and jQuery

In the first few weeks of in-person classes, we’ll dive deeper into JavaScript and how it’s used for front-end web development. Before you know it you’ll be manipulating the DOM and enriching your apps with AJAX.

Object-Oriented JavaScript and MVC

This week you’ll expand your knowledge of JavaScript development by learning Object Oriented Programming and the MVC (Model-View-Controller) model for developing software. Our focus on algorithms and fundamentals this week will deepen your knowledge of JavaScript as a language. We’ll practice tough interview questions, interesting computer science problems, and tricky gotchas of the JavaScript language.

Servers, Databases and SQL

This week we learn about what server-side means as well as gain our first exposure to MySQL databases while learning SQL syntax. We’ll learn about how the Internet works behind the scenes and start looking at how server side code differs from client side code, particularly the use of callback functions. We’ll also begin to use the terminal almost exclusively as the starting point for our app development projects!

Terminal and Git

This week we begin to explore the use of terminal commands and how to use Git, NPM, Bower and other Terminal CLI’s (command line interfaces). We’ll begin to explore development via terminal vs. traditional development methods.


These next few weeks we learn to setup and use Node.js as a standalone JavaScript library. We’ll look at how Node works and start learning about Node’s unique syntax.


This week will explore using JavaScript on the server to build robust web apps, combining the super-fast and super-flexible Node.js platform with super-capable, web-centric Express.js framework. Knowing how to leverage this powerful combination of technologies will take you to the ninja-level of JavaScript developer.


This week we’ll explore common databases and how they’re used when building web applications. You’ll learn about MongoDB, Mongoose.js, localized storage in HTML5, along with best practices and merits of each of these tools. We’ll also do a weekend hackathon to practice applying all of the skills you’ve learned!


This week we’ll focus primarily on learning how to use the Vue.js framework to build web apps utilizing modern app development patterns with HTML and JavaScript. You’ll learn how to integrate data binding, client-side processing, and routing into your apps with Vue.js in order to create sophisticated apps all in a single page!


This week we learn about the app development framework React, we’ll look at React both as a development philosophy and also introduce you to the basics of React as a development platform.

Final Projects

During the final four weeks of the program you’ll be developing your own app using all the skills and technologies you’ve learned, including deploying the app to either AWS or Heroku. While our instructors and mentors will be available, you’ll be encouraged to troubleshoot and solve any challenges that arise in order to be fully prepared for your first job.

Upon successful completion of the program, you will be equipped with the technical skills of a junior web developer to pursue the following jobs and more: