Interested? Click Here To Learn More Apply For This Bootcamp


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.

Charlotte Taylor


“As with any program or course that lasts only 10 weeks, be prepared to challenged in a BIG way. Erty, the lead instructor, and Sarah, the assistant instructor, do an impeccable job of teaching the important basics of the MEAN stack. They stay after-hours to help get you to a point of understanding material that may not have sunk in during class.”


“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.”


“I came in to this cohort with more of a creative background and wasn’t sure if my brain was going to absorb seemingly complex programming languages. I was pleasantly surprised by the instructor’s conscious teaching approach, directing his explanations to both the math-minded and the visual-creatives, like myself. It takes a special gift to switch from a technical expanation to a visual explanation so quickly.”


“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 is an intensive, full-time, 12-week bootcamp designed to prepare you to be a junior web developer! The first two weeks are an online course that you can attend from anywhere and the last 10 weeks are in-person at our campus in Boulder, Colorado. The in-person classes are held from 9am - 5pm, Monday through Friday. You should also plan on spending another 5-20 hours working on projects and additional learning during evenings and on weekends.


  • April 3rd - June 23rd, 2017
  • July 3rd - September 22nd, 2017
  • September 25th - December 15th, 2017


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.



In this full stack web development program you’ll learn both the fundamental front-end technologies and languages that power all websites including HTML, CSS and JavaScript as well as how to code using back-end technologies with JavaScript that leverage servers, databases and complex logic to craft complete, highly-functional web apps! As you learn you’ll work on projects to practice what you’re learning and show off your skills!


We teach the incredibly popular MEAN stack, which is a modern, 100% JavaScript-based approach to web development, and is 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.


The program covers the following languages, tools, and technologies: HTML/HTML5 and CSS, JavaScript, AJAX, JSON, Bash, jQuery, Node.js, Express.js, Angular.js, MongoDB, Bootstrap, Git, MVC, Heroku, npm, and functional programming. Along the way you’ll be applying what you are learning with a variety of projects building web apps that will establish your portfolio of work.

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.


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.


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.



Weeks 1 & 2 : Online Intro to HTML/CSS & JavaScript

Designed for online completion, these first two weeks are a fast-paced introduction to the fundamentals of the web. Learn HTML, CSS and the basics of JavaScript on your own, so that you’ll have good foundation for the first week of your in-person class.

Week 3: JavaScript Basics & jQuery

During this first week of in-person classes you’ll be introduced to 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

Week 4: Intermediate JavaScript

This week we’ll take your JavaScript skills to the next level. Along the way you’ll learn about building web apps using the MVC design pattern and working with JSON.

Week 5: Advanced JavaScript

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.

Week 6: Server-Side with Node.js & Express.js

TThis 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 next level of JavaScript developer.

Week 7: MongoDB & Hackathon

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 apply all of the skills you’ve learned!

Week 8: Singe Page Apps & Pair Programming

This week you’ll take everything that you’ve learned so far and put the pieces together to build a fully-functional Single Page App (SPA). You’ll pair program with other students, our instructors, and mentors as you develop your app.

Weeks 9 & 10: Angular.js and Vue.js

Learning a full-stack frontend framework is no easy feat, so we’ll take two weeks to introduce you to Vue.js, then Angular.js! The two frameworks are very similar: though Angular is more popular, Vue is easier to learn, and provides a great stepping stone on the way to a job with any framework.

Weeks 11 & 12: Final Projects & Demos

During the final two 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.