ONSITE / SOFTWARE ENGINEERING

Onsite Coding Bootcamp

Our flagship 3-stack coding bootcamp, delivered since 2012

Apply TodayDownload Course Packet
  • Full-Time14 Weeks70-90 hours/wk

  • Online Attendance (for now)

  • Beginner & Advanced Friendly

NEXT PROGRAM DATESMore Dates

Overview

Immerse Yourself in Full-Stack Development

Master the fundamental building blocks of web and software development alongside your peers over 14 rigorous weeks. With campuses in 10 cities, we’ve been delivering a top-tier coding education since 2012. Our unparalleled three-stack program is complete with hands-on learning, robust support from our rockstar roster of instructional staff, our industry-tested learning platform, and more - so you are both challenged and supported throughout the journey. Integrated into every step of the program is unlimited access to our career services team, who have successfully placed thousands of graduates nationwide.

Overview
  • 6000+graduates

  • 2012year established

  • 89.1%placement rate within 6 months

  • $72Kaverage starting salary nationwide

  • View Our Outcomes

Onsite Experience Guarantee

Students who attend our Onsite Bootcamp virtually are guaranteed an additional 2 months of on-campus learning when our on-campus instruction resumes – apply today!

Timing for onsite courses will depend on location and will be limited to a specific number of students per month, on a first-come first-served basis.
Explore Bootcamp

Question? Get Quick Answers

Why Us?

The Dojo Difference

  • 10 Years of Learning Science

    Our student experience is grounded in a cyclical, iterative learning process based on 10 years of research into how students learn. We also continuously improve our curriculum, guided by industry trends and close relationships with hiring managers, so you know you are learning the most marketable skills and technologies.

    Learning Science
  • More Technologies = More Opportunities

    Our curriculum covers more front-end and back-end technologies than any other full-stack bootcamp. By teaching fundamentals across multiple languages, you’ll gain agility, developing both your ability to program and your ability to learn new languages - a mission critical skill as a software developer.

    Download Course Packet
  • Career Services for Life

    Other bootcamps only give you career services for the first 6 months after graduation. Our services start Day 1 of your program and stay with you for life, whether you need us 6 months or 6 years down the line. Not to mention, you’ll be joining our community of over 6000 alumni, which is growing every day.

    Meet Career Services
CURRICULUM

Our Game-Changing 3 Stack Curriculum

Our curriculum covers more front-end and back-end technologies than any other full-stack program – without sacrificing depth for breadth. Not only does this mean you’ll graduate with more skills and a more robust portfolio, but you’ll be more prepared to learn the coding languages of tomorrow. With 3 Full Stacks at your fingertips, you’ll be ready for anything. What’s a Full Stack? What's a Full Stack?

We tailor our onsite curriculum in each metro area to match local hiring demand. Don’t see an option near you? View Online Bootcamp.

      • Week 1-2Web Fundamentals

        Learn the basics of front-end development and build your first set of user interfaces with HTML, CSS, and Javascript!

      What You'll Learn

      • HTML

        Begin your web development journey by creating content on a webpage with HTML.

      • CSS

        Make your webpage pop! We will apply CSS to design and layout the HTML content on our webpage.

      • JavaScript

        Bring your site to life! Make your webpage dynamic with the use of JavaScript.

      What You Can Build

      • User Interfaces

        Build your first interface website in HTML, CSS, and Javascript from scratch!

      • Website Animation

        Learn the basics of animating your user experience with JavaScript and jQuery.

      • Week 3-6Python Full Stack

        Python is one of the most in-demand programming languages in the industry. It is favored by companies such as Instagram, YouTube, and Spotify. Python’s diversity, adaptability and its elegant, easy-to-master basics set it apart from other programming languages, making it popular for use in web development, machine learning, data science, scientific computation, and cloud infrastructure.

        Technologies
        • Python
        • MySQL
        • Flask
        • Ajax
        • APIs
        • jQuery
        Popularized By

      What You'll Learn

      • Object Oriented Programming in Python

        Build software faster and scalibly with Object Oriented Programming in Python, an Intermediate to Advanced level of coding.

      • SQL & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • Python MVC Frameworks & Design Patterns

        Similar to a real-work environment, learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in Python

      • Mini eCommerce Website

        Build a small scale version of an online shopping experience, with payment and shopping cart features.

      • Data Web Scraper

        Build an automated information gathering tool that can scan and pull data from website interfaces.

      • Login & Registration

        Every site needs a login right? We’ll show you how to build this fundamental feature that all major websites use.

      • Week 7-10MERN Full Stack

        MERN is a user-friendly full-stack JavaScript framework ideal for building dynamic websites and applications. It is a free and open-source stack designed to supply developers with a quick and organized method for creating rapid prototypes of MERN-based web applications. One of the main benefits of the MERN stack is that a single language, JavaScript, runs on every level of the application, making it an efficient and modern approach to web development.

        Technologies
        • Mongo DB
        • Express
        • React
        • Node.js
        • Advanced JS
        • NPM
        • Socket.IO
        Popularized By

      What You'll Learn

      • Object Oriented Programming & Custom Libraries in JavaScript

        Build software faster and more efficiently with Object Oriented Programming and custom JS libraries, an Intermediate to Advanced level of coding.

      • NoSQL Database Design

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications in MERN.

      • JavaScript MVC Frameworks & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developer.

      What You Can Buildn in MERN

      • Mini Social Media Website

        Build a small scale version of a social media application, where users can communicate in real-time and share photos/videos.

      • Mini Online Marketplace

        Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

      • Real-Time Chat Features

        Learn to build your own live-chat feature from scratch. It’s harder than it looks!

      • Week 11-14C# Stack

        C# is one of the most versatile programming languages, making it a must when writing for desktop apps, background services, web applications and even mobile apps. The versatility is crucial because the investment in learning this language can be used for a wide range of things, making your skillset very portable in the job market. And now with .NET Core working brilliantly on MacOS and Linux, there is no limit to what can be achieved.

        Technologies
        • C#
        • .NET Core
        • NancyFX
        • ASP.NET Core
        • MySQL
        • Dapper
        • Entity Framework Core
        • Azure & AWS
        • Microsoft Cognitive Services
        Popularized By

      What You'll Learn

      • Object Oriented Programming in C#

        Build software faster and more efficiently with Object Oriented Programming, an Intermediate to Advanced level of coding.

      • SQL Queries, Object Relational Mapper, & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • C# MVC Framework & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in C#

      • Mini Event Planning App

        Build a small scale version of a MeetUp style application where users can create and attend community events

      • Mini Online Marketplace

        Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

      • User Access Management

        Learn the fundamentals of how you can customize a user’s experience in an application with software.

      • Graduation

        You made it! Upon graduation, you have proven yourself as a full stack developer. Not only do you possess a backlog of assignments that test your dev skills, but you have built compelling projects that prove you as a commodity in the industry!

      What You'll Learn

      • Full-Stack Skills

        Your web development foundation is built. Do not stop learning! You will find that while syntax and technologies change, the fundamentals do not. Continue applying yourself to further your web development skills!

      • Learner for Life

        You have learned how to learn. Software is ever-changing, and the value of constant learning cannot be overstated. Not only does this grit and mindset apply to computer science, but to all aspects of your life.

      • Alumni Connections

        Coding dojo graduates come from all backgrounds and perspectives, thus our alumni community is one of the broadest you can find. Over the course of your learning, you will make lifelong connections!

      • Week 1-2Web Fundamentals

        Learn the basics of front-end development and build your first set of user interfaces with HTML, CSS, and Javascript!

      What You'll Learn

      • HTML

        Begin your web development journey by creating content on a webpage with HTML.

      • CSS

        Make your webpage pop! We will apply CSS to design and layout the HTML content on our webpage.

      • JavaScript

        Bring your site to life! Make your webpage dynamic with the use of JavaScript.

      What You Can Build

      • User Interfaces

        Build your first interface website in HTML, CSS, and Javascript from scratch!

      • Website Animation

        Learn the basics of animating your user experience with JavaScript and jQuery.

      • Week 3-6Python Full Stack

        Python is one of the most in-demand programming languages in the industry. It is favored by companies such as Instagram, YouTube, and Spotify. Python’s diversity, adaptability and its elegant, easy-to-master basics set it apart from other programming languages, making it popular for use in web development, machine learning, data science, scientific computation, and cloud infrastructure.

        Technologies
        • Python
        • MySQL
        • Flask
        • Ajax
        • APIs
        • jQuery
        Popularized By

      What You'll Learn

      • Object Oriented Programming in Python

        Build software faster and scalibly with Object Oriented Programming in Python, an Intermediate to Advanced level of coding.

      • SQL & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • Python MVC Frameworks & Design Patterns

        Similar to a real-work environment, learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in Python

      • Mini eCommerce Website

        Build a small scale version of an online shopping experience, with payment and shopping cart features.

      • Data Web Scraper

        Build an automated information gathering tool that can scan and pull data from website interfaces.

      • Login & Registration

        Every site needs a login right? We’ll show you how to build this fundamental feature that all major websites use.

      • Week 7-10MERN Full Stack

        MERN is a user-friendly full-stack JavaScript framework ideal for building dynamic websites and applications. It is a free and open-source stack designed to supply developers with a quick and organized method for creating rapid prototypes of MERN-based web applications. One of the main benefits of the MERN stack is that a single language, JavaScript, runs on every level of the application, making it an efficient and modern approach to web development.

        Technologies
        • Mongo DB
        • Express
        • React
        • Node.js
        • Advanced JS
        • NPM
        • Socket.IO
        Popularized By

      What You'll Learn

      • Object Oriented Programming & Custom Libraries in JavaScript

        Build software faster and more efficiently with Object Oriented Programming and custom JS libraries, an Intermediate to Advanced level of coding.

      • NoSQL Database Design

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications in MERN.

      • JavaScript MVC Frameworks & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developer.

      What You Can Build in MERN

      • Mini Social Media Website

        Build a small scale version of a social media application, where users can communicate in real-time and share photos/videos.

      • Mini Online Marketplace

        Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

      • Real-Time Chat Features

        Learn to build your own live-chat feature from scratch. It’s harder than it looks!

      • Week 11-14Java Full Stack

        Java is a statically-typed, high-level programming language that revolutionized the way languages were developed post its release. It did this by providing complete support for cross-platform execution through its JVM system. Due to this, it has been widely adopted by most all companies and institutions in the industry going strong for 20+ years.

        Technologies
        • Java 8
        • JSP
        • Spring MVC
        • MySQL
        • (JPA) Hibernate
        • JUnit
        • Thyme Leaf
        • Tomcat
        • JVM
        Popularized By

      What You'll Learn

      • Object Oriented Programming in Java

        Build software faster and more efficiently with Object Oriented Programming in Java, an Intermediate to Advanced level of coding.

      • SQL Queries, Object Relational Mapper, & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • Java MVC Frameworks & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in Java

      • Mini Event Planning App

        Build a small scale version of a MeetUp style application where users can create and attend community events.

      • Music Playlists App

        Set up the foundation of your favorite music app by creating playlists meant to mimic those you might see on Spotify.

      • Custom Projects

        Your choice! Students have built video games, data visualization tools, fitness tracker apps, and more.

      • Graduation

        You made it! Upon graduation, you have proven yourself as a full stack developer. Not only do you possess a backlog of assignments that test your dev skills, but you have built compelling projects that prove you as a commodity in the industry!

      What You'll Learn

      • Full-Stack Skills

        Your web development foundation is built. Do not stop learning! You will find that while syntax and technologies change, the fundamentals do not. Continue applying yourself to further your web development skills!

      • Learner for Life

        You have learned how to learn. Software is ever-changing, and the value of constant learning cannot be overstated. Not only does this grit and mindset apply to computer science, but to all aspects of your life.

      • Alumni Connections

        Coding dojo graduates come from all backgrounds and perspectives, thus our alumni community is one of the broadest you can find. Over the course of your learning, you will make lifelong connections!

      • Week 1-2Web Fundamentals

        Learn the basics of front-end development and build your first set of user interfaces with HTML, CSS, and Javascript!

      What You'll Learn

      • HTML

        Begin your web development journey by creating content on a webpage with HTML.

      • CSS

        Make your webpage pop! We will apply CSS to design and layout the HTML content on our webpage.

      • JavaScript

        Bring your site to life! Make your webpage dynamic with the use of JavaScript.

      What You Can Build

      • User Interfaces

        Build your first interface website in HTML, CSS, and Javascript from scratch!

      • Website Animation

        Learn the basics of animating your user experience with JavaScript and jQuery.

      • Week 3-6Python Full Stack

        Python is one of the most in-demand programming languages in the industry. It is favored by companies such as Instagram, YouTube, and Spotify. Python’s diversity, adaptability and its elegant, easy-to-master basics set it apart from other programming languages, making it popular for use in web development, machine learning, data science, scientific computation, and cloud infrastructure.

        Technologies
        • Python
        • MySQL
        • Flask
        • Ajax
        • APIs
        • jQuery
        Popularized By

      What You'll Learn

      • Object Oriented Programming in Python

        Build software faster and scalibly with Object Oriented Programming in Python, an Intermediate to Advanced level of coding.

      • SQL & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • Python MVC Frameworks & Design Patterns

        Similar to a real-work environment, learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in Python

      • Mini eCommerce Website

        Build a small scale version of an online shopping experience, with payment and shopping cart features.

      • Data Web Scraper

        Build an automated information gathering tool that can scan and pull data from website interfaces.

      • Login & Registration

        Every site needs a login right? We’ll show you how to build this fundamental feature that all major websites use.

      • Week 7-10MERN Full Stack

        MERN is a user-friendly full-stack JavaScript framework ideal for building dynamic websites and applications. It is a free and open-source stack designed to supply developers with a quick and organized method for creating rapid prototypes of MERN-based web applications. One of the main benefits of the MERN stack is that a single language, JavaScript, runs on every level of the application, making it an efficient and modern approach to web development.

        Technologies
        • Mongo DB
        • Express
        • React
        • Node.js
        • Advanced JS
        • NPM
        • Socket.IO
        Popularized By

      What You'll Learn

      • Object Oriented Programming & Custom Libraries in JavaScript

        Build software faster and more efficiently with Object Oriented Programming and custom JS libraries, an Intermediate to Advanced level of coding.

      • NoSQL Database Design

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications in MERN.

      • JavaScript MVC Frameworks & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developer.

      What You Can Build in MERN

      • Mini Social Media Website

        Build a small scale version of a social media application, where users can communicate in real-time and share photos/videos.

      • Mini Online Marketplace

        Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

      • Real-Time Chat Features

        Learn to build your own live-chat feature from scratch. It’s harder than it looks!

      • Week 11-14C# Stack

        C# is one of the most versatile programming languages, making it a must when writing for desktop apps, background services, web applications and even mobile apps. The versatility is crucial because the investment in learning this language can be used for a wide range of things, making your skillset very portable in the job market. And now with .NET Core working brilliantly on MacOS and Linux, there is no limit to what can be achieved.

        Technologies
        • C#
        • .NET Core
        • NancyFX
        • ASP.NET Core
        • MySQL
        • Dapper
        • Entity Framework Core
        • Azure & AWS
        • Microsoft Cognitive Services
        Popularized By

      What You'll Learn

      • Object Oriented Programming in C#

        Build software faster and more efficiently with Object Oriented Programming, an Intermediate to Advanced level of coding.

      • SQL Queries, Object Relational Mapper, & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • C# MVC Framework & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in C#

      • Mini Event Planning App

        Build a small scale version of a MeetUp style application where users can create and attend community events

      • Mini Online Marketplace

        Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

      • User Access Management

        Learn the fundamentals of how you can customize a user’s experience in an application with software.

      • Graduation

        You made it! Upon graduation, you have proven yourself as a full stack developer. Not only do you possess a backlog of assignments that test your dev skills, but you have built compelling projects that prove you as a commodity in the industry!

      What You'll Learn

      • Full-Stack Skills

        Your web development foundation is built. Do not stop learning! You will find that while syntax and technologies change, the fundamentals do not. Continue applying yourself to further your web development skills!

      • Learner for Life

        You have learned how to learn. Software is ever-changing, and the value of constant learning cannot be overstated. Not only does this grit and mindset apply to computer science, but to all aspects of your life.

      • Alumni Connections

        Coding dojo graduates come from all backgrounds and perspectives, thus our alumni community is one of the broadest you can find. Over the course of your learning, you will make lifelong connections!

      • Week 1-2Web Fundamentals

        Learn the basics of front-end development and build your first set of user interfaces with HTML, CSS, and Javascript!

      What You'll Learn

      • HTML

        Begin your web development journey by creating content on a webpage with HTML.

      • CSS

        Make your webpage pop! We will apply CSS to design and layout the HTML content on our webpage.

      • JavaScript

        Bring your site to life! Make your webpage dynamic with the use of JavaScript.

      What You Can Build

      • User Interfaces

        Build your first interface website in HTML, CSS, and Javascript from scratch!

      • Website Animation

        Learn the basics of animating your user experience with JavaScript and jQuery.

      • Week 3-6Python Full Stack

        Python is one of the most in-demand programming languages in the industry. It is favored by companies such as Instagram, YouTube, and Spotify. Python’s diversity, adaptability and its elegant, easy-to-master basics set it apart from other programming languages, making it popular for use in web development, machine learning, data science, scientific computation, and cloud infrastructure.

        Technologies
        • Python
        • MySQL
        • Flask
        • Ajax
        • APIs
        • jQuery
        Popularized By

      What You'll Learn

      • Object Oriented Programming in Python

        Build software faster and scalibly with Object Oriented Programming in Python, an Intermediate to Advanced level of coding.

      • SQL & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • Python MVC Frameworks & Design Patterns

        Similar to a real-work environment, learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in Python

      • Mini eCommerce Website

        Build a small scale version of an online shopping experience, with payment and shopping cart features.

      • Data Web Scraper

        Build an automated information gathering tool that can scan and pull data from website interfaces.

      • Login & Registration

        Every site needs a login right? We’ll show you how to build this fundamental feature that all major websites use.

      • Week 7-10MERN Full Stack

        MERN is a user-friendly full-stack JavaScript framework ideal for building dynamic websites and applications. It is a free and open-source stack designed to supply developers with a quick and organized method for creating rapid prototypes of MERN-based web applications. One of the main benefits of the MERN stack is that a single language, JavaScript, runs on every level of the application, making it an efficient and modern approach to web development.

        Technologies
        • Mongo DB
        • Express
        • React
        • Node.js
        • Advanced JS
        • NPM
        • Socket.IO
        Popularized By

      What You'll Learn

      • Object Oriented Programming & Custom Libraries in JavaScript

        Build software faster and more efficiently with Object Oriented Programming and custom JS libraries, an Intermediate to Advanced level of coding.

      • NoSQL Database Design

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications in MERN.

      • JavaScript MVC Frameworks & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developer.

      What You Can Build in MERN

      • Mini Social Media Website

        Build a small scale version of a social media application, where users can communicate in real-time and share photos/videos.

      • Mini Online Marketplace

        Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

      • Real-Time Chat Features

        Learn to build your own live-chat feature from scratch. It’s harder than it looks!

      • Week 11-14Java Full Stack

        Java is a statically-typed, high-level programming language that revolutionized the way languages were developed post its release. It did this by providing complete support for cross-platform execution through its JVM system. Due to this, it has been widely adopted by most all companies and institutions in the industry going strong for 20+ years.

        Technologies
        • Java 8
        • JSP
        • Spring MVC
        • MySQL
        • (JPA) Hibernate
        • JUnit
        • Thyme Leaf
        • Tomcat
        • JVM
        Popularized By

      What You'll Learn

      • Object Oriented Programming in Java

        Build software faster and more efficiently with Object Oriented Programming in Java, an Intermediate to Advanced level of coding.

      • SQL Queries, Object Relational Mapper, & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • Java MVC Frameworks & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in Java

      • Mini Event Planning App

        Build a small scale version of a MeetUp style application where users can create and attend community events.

      • Music Playlists App

        Set up the foundation of your favorite music app by creating playlists meant to mimic those you might see on Spotify.

      • Custom Projects

        Your choice! Students have built video games, data visualization tools, fitness tracker apps, and more.

      • Graduation

        You made it! Upon graduation, you have proven yourself as a full stack developer. Not only do you possess a backlog of assignments that test your dev skills, but you have built compelling projects that prove you as a commodity in the industry!

      What You'll Learn

      • Full-Stack Skills

        Your web development foundation is built. Do not stop learning! You will find that while syntax and technologies change, the fundamentals do not. Continue applying yourself to further your web development skills!

      • Learner for Life

        You have learned how to learn. Software is ever-changing, and the value of constant learning cannot be overstated. Not only does this grit and mindset apply to computer science, but to all aspects of your life.

      • Alumni Connections

        Coding dojo graduates come from all backgrounds and perspectives, thus our alumni community is one of the broadest you can find. Over the course of your learning, you will make lifelong connections!

      • Week 1-2Web Fundamentals

        Learn the basics of front-end development and build your first set of user interfaces with HTML, CSS, and Javascript!

      What You'll Learn

      • HTML

        Begin your web development journey by creating content on a webpage with HTML.

      • CSS

        Make your webpage pop! We will apply CSS to design and layout the HTML content on our webpage.

      • JavaScript

        Bring your site to life! Make your webpage dynamic with the use of JavaScript.

      What You Can Build

      • User Interfaces

        Build your first interface website in HTML, CSS, and Javascript from scratch!

      • Website Animation

        Learn the basics of animating your user experience with JavaScript and jQuery.

      • Week 3-6Python Full Stack

        Python is one of the most in-demand programming languages in the industry. It is favored by companies such as Instagram, YouTube, and Spotify. Python’s diversity, adaptability and its elegant, easy-to-master basics set it apart from other programming languages, making it popular for use in web development, machine learning, data science, scientific computation, and cloud infrastructure.

        Technologies
        • Python
        • MySQL
        • Flask
        • Ajax
        • APIs
        • jQuery
        Popularized By

      What You'll Learn

      • Object Oriented Programming in Python

        Build software faster and scalibly with Object Oriented Programming in Python, an Intermediate to Advanced level of coding.

      • SQL & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • Python MVC Frameworks & Design Patterns

        Similar to a real-work environment, learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in Python

      • Mini eCommerce Website

        Build a small scale version of an online shopping experience, with payment and shopping cart features.

      • Data Web Scraper

        Build an automated information gathering tool that can scan and pull data from website interfaces.

      • Login & Registration

        Every site needs a login right? We’ll show you how to build this fundamental feature that all major websites use.

      • Week 7-10MERN Full Stack

        MERN is a user-friendly full-stack JavaScript framework ideal for building dynamic websites and applications. It is a free and open-source stack designed to supply developers with a quick and organized method for creating rapid prototypes of MERN-based web applications. One of the main benefits of the MERN stack is that a single language, JavaScript, runs on every level of the application, making it an efficient and modern approach to web development.

        Technologies
        • Mongo DB
        • Express
        • React
        • Node.js
        • Advanced JS
        • NPM
        • Socket.IO
        Popularized By

      What You'll Learn

      • Object Oriented Programming & Custom Libraries in JavaScript

        Build software faster and more efficiently with Object Oriented Programming and custom JS libraries, an Intermediate to Advanced level of coding.

      • NoSQL Database Design

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications in MERN.

      • JavaScript MVC Frameworks & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developer.

      What You Can Build in MERN

      • Mini Social Media Website

        Build a small scale version of a social media application, where users can communicate in real-time and share photos/videos.

      • Mini Online Marketplace

        Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

      • Real-Time Chat Features

        Learn to build your own live-chat feature from scratch. It’s harder than it looks!

      • Week 11-14C# Stack

        C# is one of the most versatile programming languages, making it a must when writing for desktop apps, background services, web applications and even mobile apps. The versatility is crucial because the investment in learning this language can be used for a wide range of things, making your skillset very portable in the job market. And now with .NET Core working brilliantly on MacOS and Linux, there is no limit to what can be achieved.

        Technologies
        • C#
        • .NET Core
        • NancyFX
        • ASP.NET Core
        • MySQL
        • Dapper
        • Entity Framework Core
        • Azure & AWS
        • Microsoft Cognitive Services
        Popularized By

      What You'll Learn

      • Object Oriented Programming in C#

        Build software faster and more efficiently with Object Oriented Programming, an Intermediate to Advanced level of coding.

      • SQL Queries, Object Relational Mapper, & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • C# MVC Framework & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in C#

      • Mini Event Planning App

        Build a small scale version of a MeetUp style application where users can create and attend community events

      • Mini Online Marketplace

        Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

      • User Access Management

        Learn the fundamentals of how you can customize a user’s experience in an application with software.

      • Graduation

        You made it! Upon graduation, you have proven yourself as a full stack developer. Not only do you possess a backlog of assignments that test your dev skills, but you have built compelling projects that prove you as a commodity in the industry!

      What You'll Learn

      • Full-Stack Skills

        Your web development foundation is built. Do not stop learning! You will find that while syntax and technologies change, the fundamentals do not. Continue applying yourself to further your web development skills!

      • Learner for Life

        You have learned how to learn. Software is ever-changing, and the value of constant learning cannot be overstated. Not only does this grit and mindset apply to computer science, but to all aspects of your life.

      • Alumni Connections

        Coding dojo graduates come from all backgrounds and perspectives, thus our alumni community is one of the broadest you can find. Over the course of your learning, you will make lifelong connections!

      • Week 1-2Web Fundamentals

        Learn the basics of front-end development and build your first set of user interfaces with HTML, CSS, and Javascript!

      What You'll Learn

      • HTML

        Begin your web development journey by creating content on a webpage with HTML.

      • CSS

        Make your webpage pop! We will apply CSS to design and layout the HTML content on our webpage.

      • JavaScript

        Bring your site to life! Make your webpage dynamic with the use of JavaScript.

      What You Can Build

      • User Interfaces

        Build your first interface website in HTML, CSS, and Javascript from scratch!

      • Website Animation

        Learn the basics of animating your user experience with JavaScript and jQuery.

      • Week 3-6Python Full Stack

        Python is one of the most in-demand programming languages in the industry. It is favored by companies such as Instagram, YouTube, and Spotify. Python’s diversity, adaptability and its elegant, easy-to-master basics set it apart from other programming languages, making it popular for use in web development, machine learning, data science, scientific computation, and cloud infrastructure.

        Technologies
        • Python
        • MySQL
        • Flask
        • Ajax
        • APIs
        • jQuery
        Popularized By

      What You'll Learn

      • Object Oriented Programming in Python

        Build software faster and scalibly with Object Oriented Programming in Python, an Intermediate to Advanced level of coding.

      • SQL & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • Python MVC Frameworks & Design Patterns

        Similar to a real-work environment, learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in Python

      • Mini eCommerce Website

        Build a small scale version of an online shopping experience, with payment and shopping cart features.

      • Data Web Scraper

        Build an automated information gathering tool that can scan and pull data from website interfaces.

      • Login & Registration

        Every site needs a login right? We’ll show you how to build this fundamental feature that all major websites use.

      • Week 7-10MERN Full Stack

        MERN is a user-friendly full-stack JavaScript framework ideal for building dynamic websites and applications. It is a free and open-source stack designed to supply developers with a quick and organized method for creating rapid prototypes of MERN-based web applications. One of the main benefits of the MERN stack is that a single language, JavaScript, runs on every level of the application, making it an efficient and modern approach to web development.

        Technologies
        • Mongo DB
        • Express
        • React
        • Node.js
        • Advanced JS
        • NPM
        • Socket.IO
        Popularized By

      What You'll Learn

      • Object Oriented Programming & Custom Libraries in JavaScript

        Build software faster and more efficiently with Object Oriented Programming and custom JS libraries, an Intermediate to Advanced level of coding.

      • NoSQL Database Design

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications in MERN.

      • JavaScript MVC Frameworks & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developer.

      What You Can Build MERN

      • Mini Social Media Website

        Build a small scale version of a social media application, where users can communicate in real-time and share photos/videos.

      • Mini Online Marketplace

        Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

      • Real-Time Chat Features

        Learn to build your own live-chat feature from scratch. It’s harder than it looks!

      • Week 11-14C# Stack

        C# is one of the most versatile programming languages, making it a must when writing for desktop apps, background services, web applications and even mobile apps. The versatility is crucial because the investment in learning this language can be used for a wide range of things, making your skillset very portable in the job market. And now with .NET Core working brilliantly on MacOS and Linux, there is no limit to what can be achieved.

        Technologies
        • C#
        • .NET Core
        • NancyFX
        • ASP.NET Core
        • MySQL
        • Dapper
        • Entity Framework Core
        • Azure & AWS
        • Microsoft Cognitive Services
        Popularized By

      What You'll Learn

      • Object Oriented Programming in C#

        Build software faster and more efficiently with Object Oriented Programming, an Intermediate to Advanced level of coding.

      • SQL Queries, Object Relational Mapper, & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • C# MVC Framework & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in C#

      • Mini Event Planning App

        Build a small scale version of a MeetUp style application where users can create and attend community events

      • Mini Online Marketplace

        Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

      • User Access Management

        Learn the fundamentals of how you can customize a user’s experience in an application with software.

      • Graduation

        You made it! Upon graduation, you have proven yourself as a full stack developer. Not only do you possess a backlog of assignments that test your dev skills, but you have built compelling projects that prove you as a commodity in the industry!

      What You'll Learn

      • Full-Stack Skills

        Your web development foundation is built. Do not stop learning! You will find that while syntax and technologies change, the fundamentals do not. Continue applying yourself to further your web development skills!

      • Learner for Life

        You have learned how to learn. Software is ever-changing, and the value of constant learning cannot be overstated. Not only does this grit and mindset apply to computer science, but to all aspects of your life.

      • Alumni Connections

        Coding dojo graduates come from all backgrounds and perspectives, thus our alumni community is one of the broadest you can find. Over the course of your learning, you will make lifelong connections!

      • Week 1-2Web Fundamentals

        Learn the basics of front-end development and build your first set of user interfaces with HTML, CSS, and Javascript!

      What You'll Learn

      • HTML

        Begin your web development journey by creating content on a webpage with HTML.

      • CSS

        Make your webpage pop! We will apply CSS to design and layout the HTML content on our webpage.

      • JavaScript

        Bring your site to life! Make your webpage dynamic with the use of JavaScript.

      What You Can Build

      • User Interfaces

        Build your first interface website in HTML, CSS, and Javascript from scratch!

      • Website Animation

        Learn the basics of animating your user experience with JavaScript and jQuery.

      • Week 3-6Python Full Stack

        Python is one of the most in-demand programming languages in the industry. It is favored by companies such as Instagram, YouTube, and Spotify. Python’s diversity, adaptability and its elegant, easy-to-master basics set it apart from other programming languages, making it popular for use in web development, machine learning, data science, scientific computation, and cloud infrastructure.

        Technologies
        • Python
        • MySQL
        • Flask
        • Ajax
        • APIs
        • jQuery
        Popularized By

      What You'll Learn

      • Object Oriented Programming in Python

        Build software faster and scalibly with Object Oriented Programming in Python, an Intermediate to Advanced level of coding.

      • SQL & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • Python MVC Frameworks & Design Patterns

        Similar to a real-work environment, learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in Python

      • Mini eCommerce Website

        Build a small scale version of an online shopping experience, with payment and shopping cart features.

      • Data Web Scraper

        Build an automated information gathering tool that can scan and pull data from website interfaces.

      • Login & Registration

        Every site needs a login right? We’ll show you how to build this fundamental feature that all major websites use.

      • Week 7-10MERN Full Stack

        MERN is a user-friendly full-stack JavaScript framework ideal for building dynamic websites and applications. It is a free and open-source stack designed to supply developers with a quick and organized method for creating rapid prototypes of MERN-based web applications. One of the main benefits of the MERN stack is that a single language, JavaScript, runs on every level of the application, making it an efficient and modern approach to web development.

        Technologies
        • Mongo DB
        • Express
        • React
        • Node.js
        • Advanced JS
        • NPM
        • Socket.IO
        Popularized By

      What You'll Learn

      • Object Oriented Programming & Custom Libraries in JavaScript

        Build software faster and more efficiently with Object Oriented Programming and custom JS libraries, an Intermediate to Advanced level of coding.

      • NoSQL Database Design

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications in MERN.

      • JavaScript MVC Frameworks & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developer.

      What You Can Build in MERN

      • Mini Social Media Website

        Build a small scale version of a social media application, where users can communicate in real-time and share photos/videos.

      • Mini Online Marketplace

        Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

      • Real-Time Chat Features

        Learn to build your own live-chat feature from scratch. It’s harder than it looks!

      • Week 11-14C# Stack

        C# is one of the most versatile programming languages, making it a must when writing for desktop apps, background services, web applications and even mobile apps. The versatility is crucial because the investment in learning this language can be used for a wide range of things, making your skillset very portable in the job market. And now with .NET Core working brilliantly on MacOS and Linux, there is no limit to what can be achieved.

        Technologies
        • C#
        • .NET Core
        • NancyFX
        • ASP.NET Core
        • MySQL
        • Dapper
        • Entity Framework Core
        • Azure & AWS
        • Microsoft Cognitive Services
        Popularized By

      What You'll Learn

      • Object Oriented Programming in C#

        Build software faster and more efficiently with Object Oriented Programming, an Intermediate to Advanced level of coding.

      • SQL Queries, Object Relational Mapper, & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • C# MVC Framework & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in C#

      • Mini Event Planning App

        Build a small scale version of a MeetUp style application where users can create and attend community events

      • Mini Online Marketplace

        Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

      • User Access Management

        Learn the fundamentals of how you can customize a user’s experience in an application with software.

      • Graduation

        You made it! Upon graduation, you have proven yourself as a full stack developer. Not only do you possess a backlog of assignments that test your dev skills, but you have built compelling projects that prove you as a commodity in the industry!

      What You'll Learn

      • Full-Stack Skills

        Your web development foundation is built. Do not stop learning! You will find that while syntax and technologies change, the fundamentals do not. Continue applying yourself to further your web development skills!

      • Learner for Life

        You have learned how to learn. Software is ever-changing, and the value of constant learning cannot be overstated. Not only does this grit and mindset apply to computer science, but to all aspects of your life.

      • Alumni Connections

        Coding dojo graduates come from all backgrounds and perspectives, thus our alumni community is one of the broadest you can find. Over the course of your learning, you will make lifelong connections!

      • Week 1-2Web Fundamentals

        Learn the basics of front-end development and build your first set of user interfaces with HTML, CSS, and Javascript!

      What You'll Learn

      • HTML

        Begin your web development journey by creating content on a webpage with HTML.

      • CSS

        Make your webpage pop! We will apply CSS to design and layout the HTML content on our webpage.

      • JavaScript

        Bring your site to life! Make your webpage dynamic with the use of JavaScript.

      What You Can Build

      • User Interfaces

        Build your first interface website in HTML, CSS, and Javascript from scratch!

      • Website Animation

        Learn the basics of animating your user experience with JavaScript and jQuery.

      • Week 3-6Python Full Stack

        Python is one of the most in-demand programming languages in the industry. It is favored by companies such as Instagram, YouTube, and Spotify. Python’s diversity, adaptability and its elegant, easy-to-master basics set it apart from other programming languages, making it popular for use in web development, machine learning, data science, scientific computation, and cloud infrastructure.

        Technologies
        • Python
        • MySQL
        • Flask
        • Ajax
        • APIs
        • jQuery
        Popularized By

      What You'll Learn

      • Object Oriented Programming in Python

        Build software faster and scalibly with Object Oriented Programming in Python, an Intermediate to Advanced level of coding.

      • SQL & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • Python MVC Frameworks & Design Patterns

        Similar to a real-work environment, learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in Python

      • Mini eCommerce Website

        Build a small scale version of an online shopping experience, with payment and shopping cart features.

      • Data Web Scraper

        Build an automated information gathering tool that can scan and pull data from website interfaces.

      • Login & Registration

        Every site needs a login right? We’ll show you how to build this fundamental feature that all major websites use.

      • Week 7-10MERN Full Stack

        MERN is a user-friendly full-stack JavaScript framework ideal for building dynamic websites and applications. It is a free and open-source stack designed to supply developers with a quick and organized method for creating rapid prototypes of MERN-based web applications. One of the main benefits of the MERN stack is that a single language, JavaScript, runs on every level of the application, making it an efficient and modern approach to web development.

        Technologies
        • Mongo DB
        • Express
        • React
        • Node.js
        • Advanced JS
        • NPM
        • Socket.IO
        Popularized By

      What You'll Learn

      • Object Oriented Programming & Custom Libraries in JavaScript

        Build software faster and more efficiently with Object Oriented Programming and custom JS libraries, an Intermediate to Advanced level of coding.

      • NoSQL Database Design

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications in MERN.

      • JavaScript MVC Frameworks & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developer.

      What You Can Build in MERN

      • Mini Social Media Website

        Build a small scale version of a social media application, where users can communicate in real-time and share photos/videos.

      • Mini Online Marketplace

        Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

      • Real-Time Chat Features

        Learn to build your own live-chat feature from scratch. It’s harder than it looks!

      • Week 11-14Java Full Stack

        Java is a statically-typed, high-level programming language that revolutionized the way languages were developed post its release. It did this by providing complete support for cross-platform execution through its JVM system. Due to this, it has been widely adopted by most all companies and institutions in the industry going strong for 20+ years.

        Technologies
        • Java 8
        • JSP
        • Spring MVC
        • MySQL
        • (JPA) Hibernate
        • JUnit
        • Thyme Leaf
        • Tomcat
        • JVM
        Popularized By

      What You'll Learn

      • Object Oriented Programming in Java

        Build software faster and more efficiently with Object Oriented Programming in Java, an Intermediate to Advanced level of coding.

      • SQL Queries, Object Relational Mapper, & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • Java MVC Frameworks & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in Java

      • Mini Event Planning App

        Build a small scale version of a MeetUp style application where users can create and attend community events.

      • Music Playlists App

        Set up the foundation of your favorite music app by creating playlists meant to mimic those you might see on Spotify.

      • Custom Projects

        Your choice! Students have built video games, data visualization tools, fitness tracker apps, and more.

      • Graduation

        You made it! Upon graduation, you have proven yourself as a full stack developer. Not only do you possess a backlog of assignments that test your dev skills, but you have built compelling projects that prove you as a commodity in the industry!

      What You'll Learn

      • Full-Stack Skills

        Your web development foundation is built. Do not stop learning! You will find that while syntax and technologies change, the fundamentals do not. Continue applying yourself to further your web development skills!

      • Learner for Life

        You have learned how to learn. Software is ever-changing, and the value of constant learning cannot be overstated. Not only does this grit and mindset apply to computer science, but to all aspects of your life.

      • Alumni Connections

        Coding dojo graduates come from all backgrounds and perspectives, thus our alumni community is one of the broadest you can find. Over the course of your learning, you will make lifelong connections!

      • Week 1-2Web Fundamentals

        Learn the basics of front-end development and build your first set of user interfaces with HTML, CSS, and Javascript!

      What You'll Learn

      • HTML

        Begin your web development journey by creating content on a webpage with HTML.

      • CSS

        Make your webpage pop! We will apply CSS to design and layout the HTML content on our webpage.

      • JavaScript

        Bring your site to life! Make your webpage dynamic with the use of JavaScript.

      What You Can Build

      • User Interfaces

        Build your first interface website in HTML, CSS, and Javascript from scratch!

      • Website Animation

        Learn the basics of animating your user experience with JavaScript and jQuery.

      • Week 3-6Python Full Stack

        Python is one of the most in-demand programming languages in the industry. It is favored by companies such as Instagram, YouTube, and Spotify. Python’s diversity, adaptability and its elegant, easy-to-master basics set it apart from other programming languages, making it popular for use in web development, machine learning, data science, scientific computation, and cloud infrastructure.

        Technologies
        • Python
        • MySQL
        • Flask
        • Ajax
        • APIs
        • jQuery
        Popularized By

      What You'll Learn

      • Object Oriented Programming in Python

        Build software faster and scalibly with Object Oriented Programming in Python, an Intermediate to Advanced level of coding.

      • SQL & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • Python MVC Frameworks & Design Patterns

        Similar to a real-work environment, learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in Python

      • Mini eCommerce Website

        Build a small scale version of an online shopping experience, with payment and shopping cart features.

      • Data Web Scraper

        Build an automated information gathering tool that can scan and pull data from website interfaces.

      • Login & Registration

        Every site needs a login right? We’ll show you how to build this fundamental feature that all major websites use.

      • Week 7-10MERN Full Stack

        MERN is a user-friendly full-stack JavaScript framework ideal for building dynamic websites and applications. It is a free and open-source stack designed to supply developers with a quick and organized method for creating rapid prototypes of MERN-based web applications. One of the main benefits of the MERN stack is that a single language, JavaScript, runs on every level of the application, making it an efficient and modern approach to web development.

        Technologies
        • Mongo DB
        • Express
        • React
        • Node.js
        • Advanced JS
        • NPM
        • Socket.IO
        Popularized By

      What You'll Learn

      • Object Oriented Programming & Custom Libraries in JavaScript

        Build software faster and more efficiently with Object Oriented Programming and custom JS libraries, an Intermediate to Advanced level of coding.

      • NoSQL Database Design

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications in MERN.

      • JavaScript MVC Frameworks & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developer.

      What You Can Build in MERN

      • Mini Social Media Website

        Build a small scale version of a social media application, where users can communicate in real-time and share photos/videos.

      • Mini Online Marketplace

        Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

      • Real-Time Chat Features

        Learn to build your own live-chat feature from scratch. It’s harder than it looks!

      • Week 11-14Ruby on Rails Stack

        Ruby on Rails is a web technology stack that spans many industries. Essentially a collection of Ruby files, Ruby on Rails is known for its ability to support rapid application development. Due to its human-friendly design and supportive, extensive community, Ruby on Rails is a great stack to add to your coding repertoire.

        Technologies
        • Ruby
        • Rails
        • Ajax
        • TDD
        • RSpec
        • Capybara
        • PostgreSQL
        • Active Record
        Popularized By

      What You'll Learn

      • Object Oriented Programming in Ruby

        Build software faster and more efficiently with Object Oriented Programming, an Intermediate to Advanced level of coding.

      • MVC Framework & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developers.

      • Test-Driven Development with Ruby on Rails

        Learn to sustainably drive application development with TDD, a common process in the development workplace.

      What You’ll Build in Ruby

      • Mini Event Planning App

        Build a small scale version of a MeetUp style application where users can create and attend community events.

      • Mini Online Marketplace

        Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

      • User Access Managements

        Learn the fundamentals of how you can customize a user’s experience in an application with software.

      • Graduation

        You made it! Upon graduation, you have proven yourself as a full stack developer. Not only do you possess a backlog of assignments that test your dev skills, but you have built compelling projects that prove you as a commodity in the industry!

      What You'll Learn

      • Full-Stack Skills

        Your web development foundation is built. Do not stop learning! You will find that while syntax and technologies change, the fundamentals do not. Continue applying yourself to further your web development skills!

      • Learner for Life

        You have learned how to learn. Software is ever-changing, and the value of constant learning cannot be overstated. Not only does this grit and mindset apply to computer science, but to all aspects of your life.

      • Alumni Connections

        Coding dojo graduates come from all backgrounds and perspectives, thus our alumni community is one of the broadest you can find. Over the course of your learning, you will make lifelong connections!

      • Week 1-2Web Fundamentals

        Learn the basics of front-end development and build your first set of user interfaces with HTML, CSS, and Javascript!

      What You'll Learn

      • HTML

        Begin your web development journey by creating content on a webpage with HTML.

      • CSS

        Make your webpage pop! We will apply CSS to design and layout the HTML content on our webpage.

      • JavaScript

        Bring your site to life! Make your webpage dynamic with the use of JavaScript.

      What You Can Build

      • User Interfaces

        Build your first interface website in HTML, CSS, and Javascript from scratch!

      • Website Animation

        Learn the basics of animating your user experience with JavaScript and jQuery.

      • Week 3-6Python Full Stack

        Python is one of the most in-demand programming languages in the industry. It is favored by companies such as Instagram, YouTube, and Spotify. Python’s diversity, adaptability and its elegant, easy-to-master basics set it apart from other programming languages, making it popular for use in web development, machine learning, data science, scientific computation, and cloud infrastructure.

        Technologies
        • Python
        • MySQL
        • Flask
        • Ajax
        • APIs
        • jQuery
        Popularized By

      What You'll Learn

      • Object Oriented Programming in Python

        Build software faster and scalibly with Object Oriented Programming in Python, an Intermediate to Advanced level of coding.

      • SQL & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • Python MVC Frameworks & Design Patterns

        Similar to a real-work environment, learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in Python

      • Mini eCommerce Website

        Build a small scale version of an online shopping experience, with payment and shopping cart features.

      • Data Web Scraper

        Build an automated information gathering tool that can scan and pull data from website interfaces.

      • Login & Registration

        Every site needs a login right? We’ll show you how to build this fundamental feature that all major websites use.

      • Week 7-10MERN Full Stack

        MERN is a user-friendly full-stack JavaScript framework ideal for building dynamic websites and applications. It is a free and open-source stack designed to supply developers with a quick and organized method for creating rapid prototypes of MERN-based web applications. One of the main benefits of the MERN stack is that a single language, JavaScript, runs on every level of the application, making it an efficient and modern approach to web development.

        Technologies
        • Mongo DB
        • Express
        • React
        • Node.js
        • Advanced JS
        • NPM
        • Socket.IO
        Popularized By

      What You'll Learn

      • Object Oriented Programming & Custom Libraries in JavaScript

        Build software faster and more efficiently with Object Oriented Programming and custom JS libraries, an Intermediate to Advanced level of coding.

      • NoSQL Database Design

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications in MERN.

      • JavaScript MVC Frameworks & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developer.

      What You Can Build in MERN

      • Mini Social Media Website

        Build a small scale version of a social media application, where users can communicate in real-time and share photos/videos.

      • Mini Online Marketplace

        Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

      • Real-Time Chat Features

        Learn to build your own live-chat feature from scratch. It’s harder than it looks!

      • Week 11-14C# Stack

        C# is one of the most versatile programming languages, making it a must when writing for desktop apps, background services, web applications and even mobile apps. The versatility is crucial because the investment in learning this language can be used for a wide range of things, making your skillset very portable in the job market. And now with .NET Core working brilliantly on MacOS and Linux, there is no limit to what can be achieved.

        Technologies
        • C#
        • .NET Core
        • NancyFX
        • ASP.NET Core
        • MySQL
        • Dapper
        • Entity Framework Core
        • Azure & AWS
        • Microsoft Cognitive Services
        Popularized By

      What You'll Learn

      • Object Oriented Programming in C#

        Build software faster and more efficiently with Object Oriented Programming, an Intermediate to Advanced level of coding.

      • SQL Queries, Object Relational Mapper, & Relational Databases

        Learn the fundamentals of how to securely store and provide data back to the user experience of applications.

      • C# MVC Framework & Design Patterns

        Learn to build your applications to easily scale and to collaborate with other developers.

      What You Can Build in C#

      • Mini Event Planning App

        Build a small scale version of a MeetUp style application where users can create and attend community events

      • Mini Online Marketplace

        Build a micro-version of marketplaces like AirBnB or Ebay, where buyers and sellers coexist in a platform.

      • User Access Management

        Learn the fundamentals of how you can customize a user’s experience in an application with software.

      • Graduation

        You made it! Upon graduation, you have proven yourself as a full stack developer. Not only do you possess a backlog of assignments that test your dev skills, but you have built compelling projects that prove you as a commodity in the industry!

      What You'll Learn

      • Full-Stack Skills

        Your web development foundation is built. Do not stop learning! You will find that while syntax and technologies change, the fundamentals do not. Continue applying yourself to further your web development skills!

      • Learner for Life

        You have learned how to learn. Software is ever-changing, and the value of constant learning cannot be overstated. Not only does this grit and mindset apply to computer science, but to all aspects of your life.

      • Alumni Connections

        Coding dojo graduates come from all backgrounds and perspectives, thus our alumni community is one of the broadest you can find. Over the course of your learning, you will make lifelong connections!

Download Course Packet
Typical Day

A Day in the Life

Technologies

See How We Stack Up

Our curriculum covers more front-end and back-end technologies than any other full-stack bootcamp, without sacrificing depth for breadth, so you have more skills (and a more impressive portfolio) to enter the job market.

Technologies Coding Dojo FlatIron School General Assembly Hack Reactor
Javascript
Jquery
Flask
React
Express
Node.js
SQL
MongoDB
C#
.Net Core
Java
Spring
Python
AWS EC2
Download Course Packet
Support

Here to Support You

  • Live Instruction

    Start each day with live algorithms, discussion sessions, and a group activity.

  • Open Lab Hours

    Lab hours are often where the learning really happens! This is where you can work in groups or solo to create assignments and connect with instructors.

  • 24/7 Cohort Access

    From Day 1, you’ll join our Discord community full of your fellow classmates and instructors, as well as have 24/7 access to our Learning Platform.

  • Student Services Team

    If you ever find yourself struggling, reach out to our student services team! They are here to help with time management, tech issues, and more.

  • TA Support

    TA’s are available from 2pm to 7pm PST, Monday through Friday, to line up with when most students are tackling assignments.

  • Small Group Code Reviews

    Schedule sessions with your instructor in groups of 2 or 3 to get detailed feedback on milestone assignments

Career Services

Lifetime Access to Career Services

Bootcamp is just the beginning. We have had the privilege of helping over 6,000 students upgrade their careers & their lives. In 14 weeks, all while learning the most-indemand STEM skills, you will be working on your job search for when graduation comes and goes. Our graduates have an 89.1% placement rate within 6 months of graduation & an average starting salary of $72,000. And we’re so proud of our outcomes. But our services don’t stop there.

Other bootcamps only give you career services for the first 6 months after graduation. Our services team is there for you throughout your career, whether it’s 6 months or 6 years down the line, because we are truly invested in your success.

  • No Expiration Datelifetime community + support

  • Unlimited Supportstarting day one

  • One on Onementors

  • Beginning the Program

    Professional Profile & Portfolio Building

    LinkedIn Profile Creation

    Github Portfolio Production

    Resume Development & Curation

  • During the Program

    Job Prospecting & Application Guidance

    Real Job Search + Sample Applications

    Hiring manager communication

    Job Title Refinement

  • After the Program

    Contract Negotiation

    Lifetime Community and Support

    Unlimited Support

  • Ending the Program

    Interview Prep & Negotiation

    Mock Interviews

    Technical Job Skills Tests

    Target Compensation Management

Success Stories

  • Sara Wong
    Marketing Background Lively, IncGraduated from Coding Dojo 2015
  • Matt Tucker
    CS Background RoostGraduated from Coding Dojo 2014
  • Justin Fisher
    Tech background Shop Your WayGraduated from Coding Dojo 2015
  • 89.1%placement within 180 days of graduation
  • Outcomes you can trust

    Our placement statistics have been independently verified by an auditing firm. Download our Outcomes Report.

Speak to Admissions
Payment

Tuition + Financing Options

Not sure which financing option is right for you? Visit Financing 101 or Book a Call!

  • Pay in Full Pay upfront to save $250 off your tuition $15,745
  • Standard $1000 deposit $15,995

    Installment 1: 1st half of remaining tuition. Due 1st Friday of class

    Installment 2: 2nd half of remaining tuition. Due week 7 of class

  • Income Share Agreement $1000 deposit As low as$262 / month

    Pay nothing while you’re enrolled. Start monthly payments when you receive a job. Learn More

    Not available to residents of California.

  • SkillsFund $1000 deposit As low as$200 / month

    Borrow up to $15,995. Learn More

  • Affirm $1000 deposit Up to$5000 of tuition

    Partial funding is also available via Affirm.

Scholarships

Fresh Start Fund
Awards up to $1500, for those making less than $40,000/year

The Fresh Start Fund was established to help prospective students bridge gaps in income or other hardships due to the COVID-19 pandemic.

To apply for the Fresh Start Fund, visit here

Career Re-invention Scholarship
Awards $1000

The Career Reinvention scholarship is intended for experienced professionals who have “hit a wall” and are eager to reinvent their careers, but are unable to afford the professional assistance required to refine their skill sets.

Military Re-training Scholarship
Awards $1000

The Military Retraining Scholarship is intended to assist military veterans and current servicemen/women to transition their careers to web software development.

Women in Tech Scholarship
Awards $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.

Diversity Scholarship
Awards $1000

The Diversity Scholarship is intended to support and encourage underrepresented groups in the technology industry.

Early Start Scholarship
Awards $1000

The Early Start Scholarship is intended for driven and determined freshly graduated high school students and young adults who are eager to get a jumpstart on their careers.

  • Fresh Start FundUp to $1500, for those making less than $40,000/year

    The Fresh Start Fund was established to help prospective students bridge gaps in income or other hardships due to the COVID-19 pandemic.

    To apply for the Fresh Start Fund, visit here

  • Career Re-invention Scholarship$1,000

    The Career Reinvention scholarship is intended for experienced professionals who have “hit a wall” and are eager to reinvent their careers, but are unable to afford the professional assistance required to refine their skill sets.

  • Military Re-training Scholarship$1,000

    The Military Retraining Scholarship is intended to assist military veterans and current servicemen/women to transition their careers to web software development.

  • Women in Tech Scholarship$1,000

    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.

  • Diversity Scholarship$1,000

    The Diversity Scholarship is intended to support and encourage underrepresented groups in the technology industry.

  • Early Start Scholarship$1,000

    The Early Start Scholarship is intended for driven and determined freshly graduated high school students and young adults who are eager to get a jumpstart on their careers.

Application Process

How to Enroll

At Coding Dojo, we truly believe that anyone can learn to code, regardless of their professional background. After teaching 6000+ students, we have found that determination is the #1 factor to student success - NOT coding experience. That’s why our admissions process does not include a coding challenge or technical assessment.

  • Explore (optional)

    Schedule a Q&A call with Admissions to get quick answers about the bootcamp or join the next Open House.

  • Apply

    Ready to join? Submit your application and pick your start date to join.

  • Interview

    Meet an Admission Advisor to make sure you’re ready for the challenges of the program. An acceptance decision will be made within 2-3 business days.

  • Deposit to Enroll

    If accepted, submit your deposit to officially save your seat and gain access to bootcamp-prep materials for your start date.

Upcoming Program Dates

  • Apr 19, 2021 to Jul 30, 2021 Enroll By Apr 15, 2021 $15,995 Apply Now
  • May 17, 2021 to Aug 27, 2021 Enroll By May 13, 2021 $15,995 Apply Now
  • Jun 21, 2021 to Sep 24, 2021 Enroll By June 17, 2021 $15,995 Apply Now

Still Have Questions?

Attend an Open House Talk to Admissions
Faqs

You've Got Questions We've Got Answers

  • What is a Full Stack?

    A Full Stack is made up of the front-end, the back-end, and the database. The front-end is what you see when you go onto the internet: the colors, the buttons, the content, etc. Each full stack uses different tools, frameworks, and technologies. So when we say we teach a "full-stack", we mean we will teach you the language as well as the associated front and back-end tools you'll need to create your own application start to finish.

  • Why 3 stacks vs 1? What are the benefits?

    We teach 3 stacks because we have found that very few companies use only one language, but also because learning to learn is an essential skill for a developer. According to a survey of over 100,000 developers by HackerRank published in 2020, 60% of full-stack developers were required to learn a completely new framework in the last year—more than any other role polled. Full-stack developers also have to learn the most languages: 45% reported that they had to pick up a new one within the last year. In addition, a survey by Stack Overflow of 65,000 developers said 75% of respondents noted that they learn a new technology at least every few months or once a year. By learning 3 stacks now, you’ll feel confident learning new technologies going forward.

  • Is it realistic to learn so many languages so fast?

    We've been around since 2012. Our curriculum is based on 10 years of learning science. Collectively, our team has taught over 6000 students, and we have found that the 3 full stack model really helps our students stand out from the pack. As long as you put in the work, our instructors and student success team will be there to help.

  • Is this REALLY beginner-friendly?

    Yes! 70-80% of our students don't have coding experience when they enroll in the program. Lots of bootcamps say they don't require coding experience, but then have all these hurdles to getting started. We don't have a coding challenge or technical assessment to enroll, because we know that we can teach you, no matter where you start. Our Programming Basics course was designed just for students that have little to no experience. This course was developed expressly to make sure that students are successful, no matter where they start.

  • Can I really get a job after only 14 weeks?

    Absolutely. It really just depends on how motivated you are! You get out what you put in.

  • What if I don’t get a job?

    Hey we get it, a career change is scary, and a bootcamp is a big investment. But that's why we invest so much into our students! Here's a couple ways we support you... Our career services start day 1 of your bootcamp, not after graduation, so you're as prepared as possible for the job search. 89% of our grads get a job within the first 6 months, but even if you're still looking, our career services don't expire after 6 months - in fact they are available to you for life! So we'll be right there, no matter how long it takes. We have an alumni network of over 6000 grads that you can reach out to as well.

  • How many people are going to be in my class? If I have a question will the instructor be able to answer?

    Class size varies, but we cap our online classes at 50 students. Our instructors always have office hours, and are only teaching 1 or 2 classes at a time to make sure they can answer your questions. We also have TAs available Mon-Friday in evening hours.

  • I can’t pay during the program; what are my options to defer payment?

    Schedule a call with Admissions to discuss the right financing options for you.

  • What happens if it’s too difficult for me and I have to drop out?

    If you find yourself struggling, reach out to both your instructor and the student support team. Together, we will do our absolute best to keep you on track and feeling confident about the material.

  • I don’t have any experience but I really want to get into coding, how can I know for sure this is for me?

    Take a look at our algo app, and attend our free Intro to Programming class! There are also some great youtube videos out there. It's definitely a good idea to do some research to make sure you enjoy it!

  • What is the average salary made upon graduation?

    Our grads have seen an average starting salary of $72,000 nationwide.