Everything you should know about the Dojo


  • Absolutely! Career development support is offered to all Coding Dojo students and alumni. As a current student or graduate, you will have the option to dedicate time out of your daily schedule to focus on career-related activities, either in person or remotely, such as 1:1 mentorship sessions, job-searching workshops, and networking events. Whether you need help preparing for that first interview or negotiating for a lead role years later, all Coding Dojo alumni have access to our career support services.

  • Yes. For all Coding Dojo students, our campuses will be closed and there will be no instruction during the Thanksgiving break (November 24–25) and holiday break (December 24–January 2). If you would like to study during those times, you will still have full access to the online learning platform.

  • This depends on the student. No student has the same amount of knowledge as anyone else coming into the bootcamp, and not every student learns at the same rate as their peers. Generally, though, for our graduates, as well as for those who graduate from similar programming bootcamps, it takes two to three months, on average, to find a job within the industry. What goes into these two to three months? Building up a resume, picking up specific technologies, practicing for interviews, networking, and more coding. We are serious about the “more coding” part! Spending 14 weeks in our program incredibly accelerates your ability to learn, but you must keep practicing.

    Software development is a process. Your time at the Dojo is for learning the actual craft of development. The job search process is a much easier skill to pick up. Instead of stressing you about being job-ready by the end of week 14, we like you to keep coming to the Dojo and polishing all facets of what it takes to land a job.

  • Yes. If you're interested in corporate training and would like one of our instructors to visit your company to train your employees, please drop us a line.

  • Yes, we do! Our Online Bootcamp is a part-time alternative where you'll learn two full stacks of web development in 20 weeks. Your minimum weekly commitment will be 20 hours per week.

  • Absolutely! We bring in an array of speakers with varying backgrounds, such as CTO’s, Hiring Managers, Alumni, and veteran Software Engineers. We try to bring in a guest speaker at least once a month.

  • Yes. We really don't like coding on an empty stomach, so we offer a complimentary snack and coffee bar. For dinner and lunch, you are free to explore local restaurants, coffee shops, and cafes within a short walking distance.

  • Yes. Coding Dojo’s curriculum was created in 2010 as an internal training program within several fast-growing startups, and has been under continuous refinement ever since. Visit our mission page to learn more about the origins of our coding bootcamp.

  • You will be responsible for finding accommodation. You'll be connected with your classmates before the bootcamp, so those looking for shared housing can coordinate their search. Craigslist, Padmapper, AirBnB, and other temporary housing finders are great resources to use in your search.

  • Check out our Online Bootcamp! Within the Online Bootcamp, you'll learn two full stacks of web development over 20 weeks through an online course structure–an ideal program for beginner or advanced levels.

  • Yes, we expect all students and employees to adhere to the guidelines and principles outlined in our Anti-Harassment Policy, which you can view here:



  • The admissions process varies by the program you are applying for. Admission process details may be found in the course packet of your chosen program. Please note that all programs must begin with an application form submittal.

  • The application process may take a week or longer depending on how quickly you pass through the steps. After the interview, most candidates hear back within 5 business days.

  • Good question! We encourage students to apply as soon as possible, as our courses tend to fill-up quickly. We start accepting students into the program the moment the start date is posted on our website, which is often many months in advanced.

  • Absolutely! We often get entrepreneurs who want to learn how to code to start their own startup business, high school/college students who are looking to expand their learning, or project managers/IT consultants who want to increase their knowledge. Whatever your motivation, we will work with you and do our best to help you learn these technologies.

  • While a Computer Science degree or programming background is really helpful, it isn't required for our programs. Applicants without prior experience have often spent considerable time learning on their own, have realized they love it, and are ready to take their learning to the next level with mentorship and guidance. Keep in mind that we've accepted accountants, marketers, lawyers, photographers, construction workers, and other professionals who are able to learn quickly and efficiently. Whether or not you have programming experience, be prepared to work extremely hard during our coding boot camp. Those who are humble dedicated, and hungry to learn do very well in the program.

  • Yes. You need to bring your own laptop to class. You'll be a developer, after all, so we want all the tools and projects you've built to go with you after the bootcamp. Most of our students use Macs (which we recommend), but Windows or Linux machines will work too. You also need a headset to access video content within our learning platform. We provide everything else you will need: comfy chairs, individual workstations, and external monitors and stands to use during the course.

  • You will be responsible for finding accommodation. You'll be connected with your classmates before the bootcamp, so those looking for shared housing can coordinate their search. Craigslist, Padmapper, AirBnB, and other temporary housing finders are great resources to use in your search.

  • Yes! However, unfortunately we do not have the resources to help with visa arrangements or travel plans.

  • Due to the rigorous nature of the program, Coding Dojo recommends students be at least 18 years of age before applying to our full-time, Onsite program. For candidates under 18, Coding Dojo may require a parent or guardian signature on enrollment forms.

  • Absolutely! Our instructors built the Coding Dojo Algorithm Platform for precisely that purpose. This is a free online course to learn algorithms designed to help students of all experience levels practice the basics of programming, such as for loops, if/else statements, and arrays.


  • Tuition varies by location, so please visit the Tuition & Scholarships page on our website to find out more information:


  • Yes, absolutely! We’ve partnered with Skills.Fund and Climb to provide preferred financing rates for Coding Dojo students. Visit their sites to learn more!



  • We do offer a range of scholarships. Our scholarship program is designed to lower the financial barriers for students of all backgrounds. We understand that, for many applicants, the (personal, financial, and logistical) stars have to align perfectly to make a program like this possible.

  • Due to limited funding in our scholarship fund, students are limited to one scholarship per person.

  • Scholarships are due one week before the cohort start date. Due to high-demand and limited funding, we encourage students to apply for their scholarships as soon as possible.

  • Your scholarship award will be directly deducted by our Accounting Department from your last tuition payment.

  • We can take the GI Bill for the Onsite program at our Seattle campus. Out of state applicants are able to utilize their GI Bill credits with Coding Dojo by temporarily relocating to the greater Seattle area and attending our Seattle bootcamp. At this time, we cannot take the GI bill for any other campus or our Online program. In order to start the process, it is required to complete the following two steps, then contact cchung@codingdojo.com

    Submit your application for benefits: https://www.ebenefits.va.gov/ebenefits/vonapp or call 888-442-4551

    Update address and direct deposit information at WAVE, https://www.gibill.va.gov/wave/index.do

  • For all programs, the payment schedule consists of three main payments: (1) the deposit to reserve a seat in the program, (2) the first half of the remaining tuition, (3) the second half of the remaining tuition. The specific amounts and due dates for each main payment will vary by program.

    Please note that for all programs, paying your deposit will immediately unlock your first set of learning materials–content varies by program. Also, if selected to attend our programs, our admissions team will guide you through the payment process.

  • Our refund policy is in accordance with state regulations in Washington, California, Texas, Illinois, and Virginia. Your program location and residence while attending will determine the state refund policy to follow. For more information, feel free to contact us.

  • Tuition may be paid either by check or by credit/debit card online.


  • Coding Dojo offers course options for beginners all the way up to advanced developers.

    The 14-week Onsite Bootcamp is designed for students with little to no prior coding experience and advanced developers. During the program you’ll learn Web fundamentals, such as HTML, CSS and jQuery, and then dive into the industry’s only 3-full stack curriculum with hands-on support from instructors and teaching assistants.

    Our Online Bootcamp is an ideal alternative for students who are interested in the Onsite Bootcamp but are unable to make it on campus. As a student, you'll learn two full stacks over a 20-week online course structure. The program is a good fit for everyone from beginners to advanced developers.

  • Since our curriculum’s inception in 2010 – as you will learn from our school’s history – we've learned a lot about what a programmer needs to know to be able to contribute to a company from day one. A core skills of an effective web developer is the ability to pick up a programming language quickly, and to build something with it.

    Remember, you're in a coding boot camp to learn fast. You will launch out of this intense experience with strong fundamentals, and a portfolio of web applications you built yourself from scratch. Companies don't just hire junior software developers because of talent, they hire on aptitude and attitude.

    As a trend, it's clear that the half-life of specific languages and technologies is getting shorter. New technologies and concepts are thrown at developers daily. Your ability to tackle these head on will be of utmost importance. Between languages you will be able to clearly see different syntaxes and data handling, but you will also see that most web programming languages are remarkably similar. Having a strong understanding of concepts like OOP, MVC, and Database Scaling is the best way to prepare for picking up new skills quickly. You'll avoid getting stuck in one language, and you'll become a more versatile and skilled web developer. These advantages, among many more, explain why Coding Dojo teaches a 3 full stack curriculum.

  • We code a lot! Daily life at Coding Dojo typically begins with a morning lecture from 9am–10am. This can be on different forms (i.e. code reviews, live coding, guest lectures, group presentations, and so on). The rest of the day is spent on coding (with special break-out sessions on specific topics), group activities and working on projects. The Dojo stays open in the evening for students who wish to extend their coding hours.

    Throughout the day, instructors and TAs are available to help. Additional help after class hours is also available remotely through Mattermost and/or via Skype.

    On Wednesdays, we eat lunch outdoors and play sports at a local park. Every other Friday, students take qualifying exams for different belt levels (think timed mini-projects rather than multiple choice). Once a month, prominent developers, CTOs, and CEOs come to speak.

  • Yes, and it will be one of the most rewarding experiences of your career. Our program teaches the most comprehensive and rigorous curriculum in the industry. Learning 3 full stacks of web software in 14 weeks is no easy task.

    However, we strongly believe that you also need to take care of yourself, take breaks, socialize with others, and be generally well-rounded. Besides spending time with your peers in class, you'll spend time outside the classroom together too. Think weekly time at a park playing sports, going to tech-meetups, and maybe some field trips/geek pilgrimages, etc. With that said, you'll spend a tremendous amount of time coding, building real web applications, and loving it. You will have stretches of coding that will leave you exhausted, but in a good way. Hours may go by without you realizing it. Expect extreme intensity and huge rewards at the same time.

  • No. We are strongly opposed to kicking students out if they fall behind. Instead, we provide struggling students with extra help and mentorship to bring them back up to speed.

  • We can tell you that almost all of our students doubt what they will be able to accomplish by the end of the program. However, as the curriculum progresses, we see our students quickly gain confidence as they see themselves solving real problems, building advanced web applications, and thinking like true software developers. By the end of the coding bootcamp, they (and, to be honest, we) have been consistently amazed at what they can build in such a short period of time. If you dedicate the time, work hard, and are absolutely hungry to code, we guarantee that you will find success within Coding Dojo. Although daunting at first, our program is proven to work and is definitely worthwhile.

  • Each class is made up of about 20 to 30 students, divided into teams of five or six. Two to three instructors/TAs are available to assist you throughout the day and into the evening for all the students in the Dojo–5pm to 12am PST Sunday to Thursday. You'll work closely with your team and in pairs throughout the bootcamp to work through problems, complete assignments, and build projects. Though you'll be in a team, you will get to complete each assignment individually, ensuring you understand each topic. Our number one priority is to ensure that each student receives the guidance needed.

  • This will vary by your program. But since we have a project–based curriculum, we guarantee that you’ll start coding from day one! As an example, throughout the Onsite Bootcamp you’ll finish over 60 assignments and a handful of large–scale projects.

  • We encourage students to come in with project ideas, because you usually work hardest on things you're passionate about. If you don't have an idea, don't worry. We'll help you decide on one. Each project is reviewed to ensure it isn't too easy or too difficult, and that it will adequately reflect what you learn. Each project will be built in about a week, from the design/mockup stage, scaling the database, to connecting the back end for full functionality.

  • Naturally, learning online is not the same as learning face-to-face, but we guarantee that our online students will still have access to the unparalleled Coding Dojo education. In addition to the 24-hour access to our online learning platform, you'll also receive real-time support from our instructors through online lectures, office-hours, and more.

  • On the last day of the coding bootcamp, we will hold a graduation ceremony for all students. This event is intended to celebrate the accomplishments, career growth, and perseverance of the graduating cohort. After months of coding, it’s a breath of fresh air and a time to relax. Soon afterwards, you will be jumping straight into the job market, which is a new challenge of its own. Graduation day will be held during the last week of the bootcamp. You will have the opportunity to demo the projects you have built from scratch during the course. You’ll demo in front of fellow classmates, friends and family, and invited special guests.