Become a developer
Become a developer
A flexible and powerful way to improve your career

CodeSquad 2022 Bootcamp Summary

Cost: Free


  • Part-Time | Remote
  • 22 weeks | January-June
  • Monday-Wednesday 6:30PM -9:00PM
  • Saturday 9:00AM-2:00PM

Skills taught

Learn HTML, CSS, & JavaScript to create dynamic websites. Integrate back-end frameworks including Node & Express along with MongoDB & Mongoose database technology to build complete web applications. Job-ready skills integrated throughout.

Upcoming Info Sessions

The dates for all Info Sessions have passed. To apply to our program, complete our Interest Form by Monday, October 25, 2021.

Apply to CodeSquad

Requirements to apply

  • high school diploma or equivalent
  • U.S. citizenship or immigrant authorization to work in the U.S.
  • living in or near Boston, Massachusetts
  • basic computer skills
  • commitment to attendance for 22 weeks from January to June 2022

Who should apply?

At CodeSquad, we believe that anyone with a curious mind can become a software developer. Do you like to solve puzzles? Wonder how developers build websites and apps? Our free, intensive, learn-to-code bootcamp can teach you both front-end web design as well as database and server-side development. Plus, you will gain job readiness skills that will prepare you for a new role in your career.

Pre-requisite skills

  • basic computer skills
  • time management & organization skills
  • effective communication
  • collaboration and teamwork
  • problem-solving skills & creativity
  • self-learning ability

Application process

Complete our Interest Form due October 25, 2021. Find the form here.
You will receive an email with additional information about CodeSquad and the Application for 2022 enrollment after submitting the Interest Form.
Complete the Application due October 25, 2021. The application asks you to demonstrate some logical problem solving skills, explain why you want to join our bootcamp, and upload a resume.
We will review applications and send out invites to our HTML mini-course on October 29, 2021.
Complete the mini-course due November 22, 2021. These brief lessons on Google Classroom will guide you through coding basic HTML pages to complete a coding challenge.
We'll review mini-course submissions and send invites to virtual interviews on November 26, 2021.
Complete a half hour interview with a staff member sometime between November 29, 2021 and December 10, 2021.
Find out if you've been accepted to the program when we send out final decision emails on December 17, 2021.
Accept your spot in the bootcamp by December 23, 2021.
three friends sharing laptop on outdoor stairs Photo by Keira Burton from Pexels

CodeSquad's results

Our successes

With the skills gained in our program, CodeSquad graduates have found jobs throughout the software development field, with titles including Software Engineer, Application Developer, and even Chief Information Officer. During the program, you will hear from CodeSquad graduates, volunteers, and experts in the tech industry about their experiences, and they will share their tips and tricks to getting your first job in web development.

What jobs could I get?

  • Back-End Developer
  • Content Producer
  • Data Analyst
  • Website Freelancer
  • Front-End Developer
  • Full-Stack Developer
  • Mobile App Developer
  • Quality Assurance Tester
  • Penetration Tester
  • UI/UX Designer

Our grads have found software jobs at companies including:

Rapid7 logo athenahealth logo Harvard University IT logo Curriculum Associates logo Liberty Mutual logo Wayfair logo EF Education First logo eXalt logo

CodeSquad's Curriculum

Program Highlights

  • 3-week, self-paced pre-course
  • 19-week program (virtual via Zoom)
  • 20 students per cohort
  • Weekly check-ins with assigned mentor
  • 4:1 student to teacher ratio
  • Office hours available for 1:1 help
  • Hands-on learning every lesson
  • Classwork, homework, & quizzes
  • Team project, course project, & personal project
  • Regular panels with industry professionals
  • Job readiness & career coaching
  • Project Night showcase with industry professionals

Program Timeline


November 2021: 2 weeks

Learn coding basics, create a webpage to submit as part of your application, and see what it's like to learn from our teaching fellows through self-paced, guided video lessons on Google Classroom. Open office hours available for additional instruction.


January 2022: 3 weeks

Once accepted to the program, you'll complete a few more units of additional pre-work so we can jump right into coding when live lessons start.


January 2022 - June 2022: 19 weeks

Learn how to build a full-stack web application from our talented teaching fellows in hands-on lessons Monday-Wednesday from 6:30PM-9:00PM and Saturdays from 9:00AM-2:00PM via Zoom. Get support via weekly check-ins with your mentor, open office hours, and 1:1 tutoring sessions as needed.

Job Readiness

January 2022 - June 2022: 19 weeks

Throughout the bootcamp, learn about the career specializations within web development you'll be prepared to pursue post-graduation. Learn from industry professionals, get guidance on soft-skills, prepare for interviews, build your resume, and more.

Project Night

June 2022

Showcase the full-stack personal project you'll build throughout the bootcamp to industry professionals interested in hiring you as a web developer.

Career Support

June 2022 - December 2022 & Beyond

Work with teaching fellows and staff after graduation as you pursue a career in web development. Get support around interview prep, continue learning and coding in supportive groups, and connect with the vast network of web developers and hiring managers connected to CodeSquad.

Languages, tools, & frameworks taught


HyperText Markup Language is the language that the web is written in. Web browsers translate HTML into the content displayed on your screen. It's a cornerstone technology of the web.


Cascading stylesheets is the language used to style and customize the appearance of the HTML delivered to your browser. It's a cornerstone technology of the web.


A programming language that allows developers to add interactivity and functionality to web pages. Used by more that 97% of websites, it's another cornerstone technology of the web.

Visual Studio Code
Visual Studio Code

A free program from Microsoft where you can write code. VS Code is an ideal program because it's made for writing code and includes plugins that recognize the coding language being utilized, spot errors, and can even autocomplete writing.

Command Line Interface
Command Line Interface

The command line sends commands to your computer based on what's typed into it. Anything you can do by clicking buttons on your computer can be done through the command line, and then some. The command line doesn't use a graphical user interface.


A software program that's used to track changes in documents and sets of files. It's an industry standard for web developers, and this version control system allows seamless teamwork.


A cloud-based hosting service for Git repositories. Another industry standard, GitHub allows web developers free storage of coding projects and makes it easy to see and control versions.


Node Package Manager is a directory of code packages for the Node.js runtime environment. Think of a node package as pre-written code that simplifies the tasks that are commonly required when developing full-stack web apps.


Node is a runtime environment for the back-end of web apps that allows JavaScript code to execute outside of the browser. Before Node, back-end programming had to be done in a different language other than JavaScript.


Express is a framework for Node.js. Think of it like a control system for Node. It's a bunch of code that has done much of the complex work in Node that programmers would have to write from scratch without it.


Embedded JavaScript templating is a templating engine for Node.js. It allows programmers to create reusable templates for page layouts, easily embed JavaScript into the layout, and bring in data stored in the database.


A NoSQL database program that stores data in a non-relational format, giving developers more flexibility in how data is designed and stored.


A library of code that simplifies working with MongoDB and Express applications. We'll implement CRUD to Create database entries, Read data stored in the database, Update data, and Delete data.


The process of verifying a user's identity, giving the program the ability to restrict or allow access to certain parts of the site. We'll implement OAuth 2.0 to allow users to sign in with other accounts like Google or Twitter.


A cloud platform we'll use to deploy our apps so they're live online and ready for users to interact with. The services we'll utilize are free.