JavaScript-Based Full-Stack Web Development Bootcamp (part-time and full-time options)

offered by



CodeCraft School offers both a full-time, 12-week and part-time, 24-week full-stack (MEVN stack) JavaScript-based development bootcamp. This program is designed to prepare students to be a junior full stack web developer! This bootcamp begins with remote classwork that serves as a fast-paced introduction to web fundamentals including HTML, CSS, and MacOS which is completed prior to starting in-person classes.

Full-Time Schedule:
First 2 weeks are remote classwork with a flexible schedule. Remaining 10 weeks are in-person classes held Monday through Friday from 9am – 5pm. With an extra 5-20 hours of homework provided per week (time depends on the week and student’s skill level).

Part-Time Schedule:
First 4 weeks are remote classwork with a flexible schedule. Remaining 20 weeks are in-person classes held on Tuesday, Wednesday, and Thursday evenings from 6pm – 9pm, and on Saturdays from 9am-5pm. With an extra 3-15 hours of homework provided per week (time depends on the week and student’s skill level).

In this full stack web development program students 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!

CodeCraft teaches the incredibly popular MEVN 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 students to learn the “full stack” by leveraging ONE language instead of multiple languages, as one would have to do if they were learning another “stack” such as Ruby on Rails.

The program covers the following languages, tools, and technologies: HTML, HTML5, CSS, JavaScript, jQuery, AJAX, JSON, Bash, MongoDB, Express.js, Vue.js, Node.js, Bootstrap, Git, MVC, DigitalOcean, npm, and functional programming. Along the way students apply what they are learning with a variety of projects, building web apps that will establish/improve their portfolio of work.

In this industry tools and technologies change constantly. Therefore, CodeCraft is passionate about teaching students how to be a programmer, rather than simply mastering a particular technology or language. They teach 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 by instructors, teaching assistants, and/or mentors. Each cohort is limited to 18-20 students, keeping them much smaller and more personalized than most bootcamps.

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