ONLINE / SOFTWARE ENGINEERING

Software Development Online Part-Time Accelerated

From beginner to developer from home, in a matter of weeks

Apply TodayDownload Free Course Packet
  • time-commitment-coding-bootcamp-icon

    Part-Time16-32 Weeks25-35 hours/wk

  • online-course-attendance-icon

    Online Attendance

  • programming-bootcamp-difficulty-level-icon

    Beginner & Advanced Friendly

online-accelerated-bootcamp-coding-student

NEXT PROGRAM DATESMore Dates

Overview

Add Developer to Your Resume Without Quitting Your Day Job

Our Part-Time Accelerated course is a flexible alternative that provides online access to our full-time curriculum—complete with real-time support from instructors, our industry-tested learning platform, hands-on assignments and much more. Ideal for students who cannot commit to a full-time course, you can choose to take 1, 2 or 3 stacks to achieve your career & learning goals. Time commitment is 2-4 hours a week in lectures and optional office hours, plus 20-30 hours of self-study.

Overview
  • 6000+graduates

  • 2012year established

  • 89.1%placement rate within 6 months*

  • $72Kaverage starting salary nationwide**

  • *Job placement data is based on a 2020 student outcomes report.

    **Salary information is based on survey results gathered from all Coding Dojo alumni in December 2020.

  • View Our Outcomes
  • microsoft-logo
  • amazon-logo
  • ibm-logo
  • rockefeller-foundation-logo
  • google-logo
  • apple-logo
  • government-of-chile-logo-job-after-bootcamp
Explore Coding Bootcamp

Question? Get Quick Answers

  • admissions-call-icon

    Schedule Admissions Call

    1-on-1 call for quick answers about coding bootcamp

    Schedule a Call
  • open-house-icon

    Join the Open House

    Meet the team, see the bootcamp breakdown

    Join the Open House
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 coding 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 Free Course Packet
  • Career Services for Life

    Other programming 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

Choose Your Own Adventure

With the accelerated program, you choose your own adventure based on your professional goals and your other commitments. Take the complete curriculum over 32 weeks, or choose to only take 1 or 2 stacks. Here’s a recommended timeline for the complete curriculum. What's a Full Stack?

    • Week 1-4Web 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-course-icon

      HTML

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

    • css-course-icon

      CSS

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

    • javascript-course-icon

      JavaScript

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

    What You Can Build
    • user-interface-project-icon

      User Interfaces

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

    • website-animation-project-icon

      Website Animation

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

    • Week 5-16Python 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-course-iconPython
      • mysql-course-iconMySQL
      • flask-course-iconFlask
      • ajax-course-iconAjax
      • api-course-iconAPIs
      • jquery-course-iconjQuery
      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-project-icon

      Mini eCommerce Website

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

    • data-web-scraper-project-icon

      Data Web Scraper

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

    • login-registration-project-icon

      Login & Registration

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

    • Week 17-24MERN Full Stack (Optional)

      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-course-iconMongo DB
      • express-course-iconExpress
      • react-course-iconReact
      • nodejs-course-iconNode.js
      • advance-js-course-iconAdvanced JS
      • npm-course-iconNPM
      • socket-io-course-iconSocket.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-project-icon

      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-project-icon

      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-project-icon

      Real-Time Chat Features

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

    • Week 25-32Java Full Stack (Optional)

      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
      • java8-course-iconJava 8
      • jsp-course-iconJSP
      • spring-mvc-course-iconSpring MVC
      • mysql-course-iconMySQL
      • jpa-hibernate-course-icon(JPA) Hibernate
      • j-unit-course-iconJUnit
      • thyme-leaf-course-iconThyme Leaf
      • tomcat-course-iconTomcat
      • jvm-course-iconJVM
      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-project-icon

      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-project-icon

      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-project-icon

      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!

Download Free Course Packet
online-accelerated-bootcamp-coding-on-laptop
Typical Week

Our Part-Time Format

Support

Here to Support You

coding-dojo-bootcamp-student-group
  • Live Coding Bootcamp Instruction

    Lectures are always delivered live so you can ask questions and interact with your cohort.

  • Office Hours

    Need more help understanding a concept? Join your instructor or teacher assistants in our office hours for your class.

  • 24/7 Cohort Access

    From Day 1, you’ll join our MatterMost 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 Seven Days a Week

    TA’s are available from 11am to 8pm PST Monday through Friday, 8am-6pm on Saturdays, and 8am-2pm on Sundays, so you have support 7 days a week.(All times in PST)

  • 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

Coding 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,325. And we’re so proud of our outcomes. But our services don’t stop there.

Other online coding 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

    check-mark-iconProfessional Profile & Portfolio Building

    check-mark-iconLinkedIn Profile Creation

    check-mark-iconGithub Portfolio Production

    check-mark-iconResume Development & Curation

  • During the Program

    check-mark-iconJob Prospecting & Application Guidance

    check-mark-iconReal Job Search + Sample Applications

    check-mark-iconHiring manager communication

    check-mark-iconJob Title Refinement

  • After the Program

    check-mark-iconContract Negotiation

    check-mark-iconLifetime Community and Support

    check-mark-iconUnlimited Support

  • Ending the Program

    check-mark-iconInterview Prep & Negotiation

    check-mark-iconMock Interviews

    check-mark-iconTechnical Job Skills Tests

    check-mark-iconTarget 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.

  • microsoft-logo
  • amazon-logo
  • linkedin-logo
  • ibm-logo
  • ebay-logo
  • disney-logo
  • avira-logo
  • expedia-logo
  • facebook-logo
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 Starting at $8,745
    • One Stack $8,745
    • Two Stack $12,495
    • Three Stack $16,245
  • Installment Plans $1000 deposit Starting at $8,995

    Installment plans are available via Miashare. All plans carry 0% interest and do not require a credit check.

  • Ascent Funding $1000 deposit As low as$200 / month

    Borrow up to the total cost of tuition. Learn More.

  • Affirm $1000 deposit Up to100% of tuition

    Full to partial funding is available via Affirm based on credit score and other factors.

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.

  • fresh-start-course-scholarship-icon 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-reinvention-course-scholarship-icon Career Re-invention Scholarship$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-course-scholarship-icon Military Re-training Scholarship$1000

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

  • women-tech-scholarship-course-scholarship-icon Women in Tech Scholarship$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-course-scholarship-icon Diversity Scholarship$1000

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

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.

Upcoming Program Dates

  • Sep 27, 2021 Enroll By Sep 23, 2021 $8,995-$16,495 Apply Now
  • Oct 25, 2021 Enroll By Oct 21, 2021 $8,995-$16,495 Apply Now
  • Nov 29, 2021 Enroll By Nov 25, 2021 $8,995-$16,495 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.

  • I work for myself and want to develop my own app? Do I need 3 full stacks?

    That totally depends on what type of app you are building! Some apps can be run on one full-stack, some can't. If you have a specific app in mind, your instructor can definitely help you create a plan to build it.

  • Do I have to decide on adding a second or third stack right now?

    Nope! You can choose to add on a new stack at any time during the program.

  • Do I have to start my second stack right away?

    Nope! You can take a pause for up to 8 weeks in between stacks.

  • Which stack should I do first?

    We highly recommend that students start with Python unless they have a strong conviction about learning MERN or Java. Over the years, we’ve seen that Python is the best first stack to quickly ramp-up a beginner, because it tends to be easier to learn and is also just as effective as our other stacks in terms of teaching you software development. Python reads the most like english, which makes writing / reading the code much easier for beginners. Java is considered intermediate, so we recommend that as your second stack. MERN is the most complicated, and would be pretty hard for a beginner to grasp.

  • What if I only want to take one stack? Will I still be able to get a job?

    Of course! There are plenty of roles out there for full-stack developers that choose to specialize in one language. However, if you choose to learn multiple stacks you might have a wider range of opportunities, and your portfolio might be more robust for interviews. In addition, you may find it easier to learn new technologies or languages down the line - a mission-critical skill for developers!