FULL-TIME, FULL STACK
WEB DEVELOPMENT BOOTCAMP
HTML/CSS
Interested? Click Here To Learn More Apply For This BootcampSCHEDULE DETAILS
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.
UPCOMING COHORTS
- April 3rd - June 23rd, 2017
- July 3rd - September 22nd, 2017
- September 25th - December 15th, 2017
TUITION & FINANCING
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.
STUDENT HOUSING
Need a place to stay while you're learning in Boulder? We have you covered! Details.OVERVIEW & WHAT YOU’LL LEARN
FULL STACK DEVELOPMENT
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!
JAVASCRIPT-BASED MEAN STACK
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.
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, 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.
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.
WHY ATTEND CODECRAFT SCHOOL
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.
HEAR WHAT EMPLOYERS HAVE TO SAY ABOUT CODECRAFT GRADUATES
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.