Onsite Bootcamp

Become a Web Developer in 14 Weeks

Apply Get Course Packet Apply Now

Onsite Bootcamp

Our Onsite Bootcamp will teach you more than coding - you'll learn how to solve problems and be a self-sufficient developer.
When you're fully immersed in our three full stack curriculum, you'll master the fundamental building blocks of web and software development, making you a highly valuable, desirable asset throughout your career.
Your Career Starts From Day 1

Your career as a full-stack software developer starts on your first day. Within 14 weeks we’ll turn you into a self-sufficient, well-rounded software developer who has all the critical skills to have a long, healthy career in tech.

You Get What You Put In

Students are expected to dedicate at least 70 hours/week to the program, with the most successful students dedicating 70-90 hours/week. Our students often say that Coding Dojo is the most rewarding, yet difficult thing they’ve ever done.

Three Full Stacks & Self-Sufficiency

Our goal is to train you into a self-sufficient, versatile developer through our 3 Stack Curriculum. In 14 weeks, you’ll learn 3 in-demand stacks in the industry, have a portfolio to show, and have triple the job prospects, as every company uses a different stack.

Learn By Doing

You’ll start coding from day one on campus. Dive into a fast-paced, innovative learning environment that fosters collaboration, not competition. After graduation, you’ll jump straight into the job-hunt with the support of our career services team.

Onsite Course Packet

Dig deeper into the course curriculum and bootcamp experience

Which campus are you closest to?

14 Week Bootcamp, 3 Full Stacks

Curriculum covered will vary by campus

You're here

WEEK 1-2

Web Fundamentals

Start by Learning the basics of front-end development

WEEK 3-6

Full Stack 1

Enter the world of back-end development with Python

WEEK 7-10

Full Stack 2

Choose MEAN, Ruby on Rails, Java, C#.NET, or IOS as your next stack. Available stacks will vary by campus

WEEK 11-14

Full Stack 3

Choose MEAN, Ruby on Rails, Java, C#.NET, or IOS as your next stack. Available stacks will vary by campus

WEEK 15-16

Career Services

Prepare for the job-hunt with our career services team

Belt Exams

A timed exam to build a working application within 4 hours, based off the technologies and concepts learned in that portion of the program. The goal of the belt exam is to gauge your comprehension of the course material before moving on.

See Student Projects
Project Week

You’ll have a full week to build a large application of your choice based off the course material during that portion of the program. Come to class with ideas! We’re also happy to provide ideas as well.

See Student Projects

Graduation Requirements

To keep you on track towards graduation, we have a set of graduation requirements to track your progress! Daily attendance is essential to your experience. And before progressing to the more difficult levels of our curriculum, we require students to pass our belt exams: a 4 hour exam where you must build a working application in the technologies you're currently learning.

  • • 80% attendance to class and being present to 9AM Algorithm Sessions

  • • Acquire 1 Yellow Belt in order to progress to the Python stack

  • • Acquire 1 Red Belt or higher in the Python stack in order to progress to your second stack

  • • Acquire 1 Red Belt or higher in your second or third stack

Life on Campus

In the morning you’ll start with new curriculum that will build on top of what you learned the day before. Depending on the day, your morning may include an algorithm session, lecture, group activity, or a combination of all 3.
Your afternoons and nights will be spent working through course content, assignments, and projects on the new curriculum for the day, with breakout sessions available upon request.
  • 8AM
  • Algorithm Sessions

    Algorithm Sessions

    We’ll challenge the class to solve an algorithm and have everyone write their solutions on a whiteboard. We’ll then go around the room to discuss. The difficulty of the algorithm will increase as you progress through the program.

    Why algorithms? A strong foundation in algorithms is key to being a successful developer. Regardless of which week you’re in, algorithms will always be a core piece of your schedule. Whiteboarding and algorithms are also an essential part of your future job interviews, and we want all our students to be equipped for success.

  • Lecture

    Lecture

    We’ll do a walk-through for the topic of the day, showing the new technology or concept in action. The lecture is designed to kick-start your understanding of the new curriculum, giving you the essentials within an hour. Afterwards, you’ll be tasked to dig deeper into the curriculum through our learning platform, which has reading, videos, assignments, and projects on the new topic.

  • Group Activities

    Group Activities

    Some days we may start with an assignment for you to work on with your classmates. The assignment will often cover a difficult aspect of the new curriculum, which may be more difficult to tackle on your own. Collaboration is also a key skill for any modern developer.

  • 12PM
  • Tech Talks

    Tech Talks

    We’ll occasionally host visitors from the local tech community to share career advice to students during the lunch hour. Visitors may include seasoned developers, hiring managers from tech companies, CTOs, startup founders, and more!

  • Breakout Sessions

    Breakout Sessions

    On request, your instructors will hold a breakout session to do a demo to help you get unstuck on a problem or a part of the curriculum.

  • Crunch Time

    Crunch Time

    It’s crunch time at the Dojo. This is where most of your learning will take place (and most of your growing pains!). Afternoons are spent working through course content, assignments, and projects on the new curriculum for the day.

  • 5PM
  • 24/7 Access to Course Material

    24/7 Access to Course Material

    Even with your instructors gone, you’ll still have full access to all the course content on our online learning platform. Without any interruptions you can continue your learning throughout the night and at home.

  • Extended Campus Access

    Extended Campus Access

    You’re welcome to stick around campus beyond regular business hours. This is a great time to concentrate without distractions. Night hours at the Dojo are common among students, and hours will vary by campus.

  • Online Chat Support

    Online Chat Support

    On Monday, Tuesday, Wednesday, and Thursday night, you’ll be able to online chat with our instruction team between 5:00PM and 9:00PM PST.

Algorithm Sessions

We’ll challenge the class to solve an algorithm and have everyone write their solutions on a whiteboard. We’ll then go around the room to discuss. The difficulty of the algorithm will increase as you progress through the program.

Why algorithms? A strong foundation in algorithms is key to being a successful developer. Regardless of which week you’re in, algorithms will always be a core piece of your schedule. Whiteboarding and algorithms are also an essential part of your future job interviews, and we want all our students to be equipped for success.

Learning Platform

You'll have access to our custom-built online learning platform, which includes volumes of video tutorials, readings and quizzes for independent studying.
laptop-icon
  • Full Access

    Your ability to pick up new technologies and frameworks doesn't stop after class. The platform provides 24/7 access to our curriculum and the stacks you're learning.

  • Fully Loaded Curriculum

    Our learning platform houses our full curriculum, which consists of hundreds of hours of content on the industry's most in-demand software stacks.

laptop-icon

Three Stack Curriculum

We teach three full stacks to help ensure that you are prepared to work at every different level of the development process—from front-end to back-end to data storage. Unlike coding schools that only teach one full stack, our curriculum gives you the versatility you’ll need to land that dream job as a software developer.

  • Technologies
  • •  HTML/HTML5
  • •  CSS/CSS3
  • •  Basic JavaScript
  • •  Advanced jQuery
  • •  Git/Github & Terminal
  • •  Responsive Web Design*
  • •  Balsamiq*
  • •  Bootstrap*
  • •  LESS & SASS*
  • Topics Covered
  • •  Front-end Development
  • •  Frameworks & Libraries
  • •  Wireframes & Mockups
  • •  Code Version Control
  • •  HTTP Request
  • •  Dynamic Content
  • Technologies
  • •  Python
  • •  MySQL
  • •  Flask
  • •  Ajax
  • •  APIs
  • •  jQuery
  • •  Django*
  • •  PostgreSQL*
  • Topics Covered
  • •  OOP in Python
  • •  SQL Queries & ERD Diagrams
  • •  Web Security Basics
  • •  CRUD Operations
  • •  MVC Framework & Design Patterns
  • •  Application Deployment
  • •  Object Relational Mapper*
  • •  Web Crawler*
  • •  Scaling Web Apps*
  • Technologies
  • •  MongoDB
  • •  Express
  • •  Angular
  • •  Node.js
  • •  Advanced JavaScript
  • •  Node Package Manager
  • •  Socket.IO
  • •  Bower*
  • Topics Covered
  • •  OOP in JavaScript
  • •  Ajax Requests
  • •  Building an MVC Framework
  • •  Creating Custom JS Libraries
  • •  Building Real-time Apps
  • •  NoSQL Database Design
  • •  RESTful Routing
  • •  Agile Development*
  • Technologies
  • •  Swift
  • •  Xcode
  • •  Core Data
  • •  AV Foundation
  • •  iOS Fundamentals
  • •  Core Motion
  • •  Core Location
  • •  iOS Sockets
  • Topics Covered
  • •  Strongly Typed Language
  • •  OOP in Swift
  • •  User Interface Views
  • •  iOS with a Server
  • •  iOS and Sockets
  • •  Data Persistence with Swift
  • •  Storyboarding in iOS
  • Technologies
  • •  C#
  • •  .NET Core
  • •  NancyFx
  • •  ASP.NET Core
  • •  MySQL
  • •  Dapper
  • •  Entity Framework Core
  • •  Azure and AWS
  • •  Microsoft Cognitive Services
  • Topics Covered
  • •  Using Visual Studio Code
  • •  Compilation and Debugging
  • •  OOP in C#
  • •  CRUD Operations
  • •  MVC Framework and Design Patterns
  • •  AJAX and APIs
  • •  Web Security Basics
  • •  Application Deployment (Azure, AWS)
  • Technologies
  • •  Java 8
  • •  JSP
  • •  SpringMVC
  • •  MySQL
  • •  (JPA) Hibernate
  • •  JUnit
  • •  ThymeLeaf
  • •  Tomcat
  • •  JVM
  • Topics Covered
  • •  MVC
  • •  ORM
  • •  TDD
  • •  Dependency Injection and Inversion of Control
  • •  Authentication/Login
  • •  SQL

* Optional topics available

Build a Versatile Portfolio

Less textbooks and more doing. Here are some of our favorite assigments and projects:

Career Services

We offer career support to all students and alumni to help accomplish their short and long-term career goals. Whether you’re applying for your first job or you’re an industry veteran, we understand that building a career is a life-long process.
Participants of the program will have access to a wide range of services, such as one-on-one sessions with a career advisor, open forums with industry leaders, comprehensive job-hunting workshops, and more!
One-on-One Mentorship

Schedule one-on-one sessions with a career advisor to work on career-related projects or questions of all levels. We’ll provide the candid feedback and support to level-up your job prospects.

Workshops Access

Access our collection of workshops that are available in-person or online. We’ll cover advanced topics such as networking, behavioral interview techniques, and pay negotiation.

Our Process

Fine-tune your skills

Build your portfolio

Complete your resume

Master the interview

Land the job

What Our Alumni Say

Meet your instructors

Our Admissions Process

The goal of admissions is to make sure you're ready for the challenges of the program, and that Coding Dojo is the right fit for you. We look for motivation, how well you work with others, and perseverance.

Apply

Schedule Interview

Interview

Admissions Decision

Deposit

It’s worth it. The whole process till today is worth it… I feel I’m part of something that you can actually see, and that’s rewarding. With the help of Coding Dojo, I’m able to do what I do today.

Eric Chen

Software Engineer

Upcoming Course Dates

Select campus for upcoming start dates

  • Course Dates

  • Deadline to Enroll

  • Tuition

  • Available Seats

  • Stacks Taught

JAN 22, 2018

to Apr 27, 2018

Class Full

$13,495

Class Full

Python, MEAN, C#/.NET, Java

FEB 20, 2018

to May 25, 2018

Class Full

$13,495

Class Full

Python, MEAN, C#/.NET, Java

MAR 19, 2018

to Jun 29, 2018

Class Full

$13,995

Class Full

Python, MEAN, C#/.NET, Java

APR 16, 2018

to Jul 27, 2018

Apr 12, 2018

$13,995

7 seats left

Python, MEAN, C#/.NET, Java

MAY 14, 2018

to Aug 24, 2018

May 10, 2018

$13,995

8 seats left

Python, MEAN, C#/.NET, Java

JUN 18, 2018

to Sep 28, 2018

Jun 14, 2018

$13,995

10 seats left

Python, MEAN, C#/.NET, Java

JUL 16, 2018

to Oct 26, 2018

Jul 12, 2018

$13,995

13 seats left

Python, MEAN, C#/.NET, Java

AUG 13, 2018

to Nov 23, 2018

Aug 09, 2018

$13,995

18 seats left

Python, MEAN, C#/.NET, Java

SEP 17, 2018

to Dec 21, 2018

Sep 10, 2018

$13,995

19 seats left

Python, MEAN, C#/.NET, Java

Payment Plans

Deposits are required to reserve your seat in the bootcamp, and are refundable until day 1 of class.
  • A

    Standard 3 Payments

    • Deposit

      $1,000

    • Installment 1

      1st half of remaining tuition

      Due by 1st Friday of class

    • Installment 2

      2nd half of remaining tuition

      Due week 8 of bootcamp

  • B

    Monthly 30 to 60 Month Plans

    • Deposit

      $1,000

    • Monthly Payments

      As low as $247/month

  • Monthly plan provided by:

    Apply For Financing
    • 100% of Tuition covered, less the deposit

    • Up to $7500 in living expenses covered

    • Get approved for financing in 24 hours

Scholarship Options

Scholarships can be applied for during your admissions process after submitting an application for your program.

  • Military Retraining

    Awards up to $1000

    The Military Retraining Scholarship is intended to assist military veterans and current servicemen/women to transition their careers to web software development. This scholarship may be applied only to the onsite and online programs. Our programs do not accept GI Bill funding at this time.

    Scholarship awards will be subtracted from your final tuition payment for your chosen program

    Onsite Bootcamp

    Awards up to $1000

  • Women in Tech Scholarship

    Awards up to $1000

    The Women in Tech Scholarship is intended for aspiring female computer programmers who require financial assistance to launch their careers. This initiative is offered to support women in the technology industry, who as a demographic are highly underrepresented. This scholarship may be applied only to the onsite and online programs.

    Scholarship awards will be subtracted from your final tuition payment for your chosen program

    Onsite Bootcamp

    Awards up to $1000

  • Diversity Scholarship

    Awards up to $1000

    The Diversity Scholarship is intended to support and encourage underrepresented groups in the technology industry. This scholarship may be applied only to the full-time onsite and online programs.

    Scholarship awards will be subtracted from your final tuition payment for your chosen program

    Onsite Bootcamp

    Awards up to $1000

FAQ

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

    https://www.codingdojo.com/tuition-and-scholarships

  • 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!

    http://skills.fund/

    climbcredit.com/students?school=codingdojo

  • 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.

Onsite Course Packet

Dig deeper into the course curriculum and bootcamp experience

Which campus are you closest to?