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

CodeSquad Bootcamp Summary

Cost: Free

2027 Schedule

  • Part-Time | Remote
  • Pre-Course: Nov 23 - Dec 13, 2026
  • Live classes: Jan 4 - Jun 26, 2027
  • Mon-Wed 6:30 PM - 9:00 PM EST
  • Saturday 9:00 AM - 2:00 PM EST

Skills taught

Learn JavaScript, React, HTML & CSS to create dynamic websites. Add back-end frameworks (Node, Express), plus database and authentication tools (MongoDB, Mongoose) to build full-stack web applications. Use Artificial Intelligence tools like Langchain and leading LLM APIs to speed development and find errors faster. Job-ready skills integrated throughout.

How to apply

Complete our Interest Form to receive a link to our Application via email.

Info Sessions

Join us to learn more - Info Sessions are recommended but not required.

Apply to CodeSquad

Requirements to apply

  • High school diploma or equivalent
  • U.S. Citizenship or Employment Authorization to work in the U.S.
  • Commitment to complete all coursework, attend remote classes, and uphold community norms
  • In-person career & networking events occur in or near Boston, MA; attendance is optional but encouraged

Who should apply?

At CodeSquad, we believe that anyone with a curious mind can become a software developer. Do you like to solve puzzles? Would you like to build websites and apps? Our free, intensive, learn-to-code bootcamp can teach you both front-end web design skills and server-side development. Plus, we will help you become job ready for a new role in software.

Pre-requisite skills

  • Basic computer skills
  • Time management & organization
  • Effective communication
  • Collaboration and teamwork
  • Problem-solving & creativity
  • Self-learning ability

Application process

Complete our Interest Form.
You will receive an email with a link to complete the Application. If you do not receive a confirmation email, please reach out to info@codesquad.org.
Complete the Application between Aug 3 and September 7, 2026.
We will review applications that have already been submitted on a rolling basis and send out invites to our HTML Mini Course.
Complete the Mini Course between September 14 and 27, 2026. These brief lessons on our learning platform 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.
Complete a half hour video interview with a staff member.
Find out if you've been accepted to the program when we send out final decision emails.
Accept your spot in the bootcamp by November 13, 2026 and attend Orientation on November 23.
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?

  • Product Engineer
  • Agent Operator
  • Full-Stack Developer
  • Application Developer
  • Software Engineer
  • Mobile Developer
  • Quality Assurance Tester
  • Freelance Web Developer

Our grads have found software jobs at companies including:

NBC Universal logo NBC Universal logo UnitedHealth logo Liberty Mutual logo Capital One logo 617 Media Group logo Embark logo Athena Health logo Rapid7 logo

CodeSquad's Curriculum

Program Highlights

  • 25-week program (virtual via Zoom)
  • 20 students per cohort
  • Weekly check-ins with assigned mentor and personalized feedback
  • 5:1 student to teacher ratio
  • Office hours available for 1:1 help
  • Hands-on learning every lesson
  • Classwork, homework, & quizzes
  • Course project & Personal project
  • Regular panels with industry professionals
  • Monthly, performance-based stipend
  • Job readiness & career coaching
  • Project Night showcase with industry professionals

Program Timeline


Mini Course

September: 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.

Pre-Course

November - December: 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.

Bootcamp

January - June: 25 weeks

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

Job Readiness

January - June: 25 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 2027

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 2027 - June 2028

Work with support 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

JavaScript
JavaScript

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

React
React

A JavaScript library for building user interfaces out of individual pieces called components.

Visual Studio Code
Visual Studio Code

A free text editor from Microsoft. VS Code is a great option for developers because it's made for writing code. It can recognize the language or framework you're using, spot errors, and autocomplete common coding syntax.

Claude
Claude

Claude is an AI assistant from Anthropic designed for safe, helpful conversations. We'll use it to power natural language understanding and response generation.

Gemini
Gemini

Gemini is Google's multimodal AI model for text and image tasks. We'll integrate it to enhance our app with advanced language and vision capabilities.

Langchain
Langchain

Langchain is a framework for building applications with large language models. We'll use it to connect prompts, agents, and data sources for smarter conversational AI.

Playwright
Playwright

Playwright is a browser automation library used for end-to-end testing. We'll use it to script UI interactions and validate the site across browsers.

Command Line Interface
Command Line Interface

The Command Line sends commands directly to your computer without using a mouse. Anything you can do by clicking buttons on your computer can be done through the Command Line, and then some.

Git
Git

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.

GitHub
GitHub

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.js
Node.js

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 another language besides JavaScript.

Express.js
Express.js

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.

MongoDB
MongoDB

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

Mongoose
Mongoose

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.

NPM
NPM

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.

HTML
HTML

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.

CSS
CSS

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.