Full Stack Development

Up your skills. Take the next step in tech through our bootcamp training programs.

Full Stack Development

What is Full Stack Development?

Full Stack Development refers to a set of computer science activities dedicated to the process of creating, designing, deploying and supporting software. Full Stack Development is primarily conducted by programmers, software engineers and full stack developers. These roles interact and overlap, and the dynamics between them vary greatly across development departments and communities.

Core Focus

  • Follow the design process

    Foundational Concepts

    HTML/CSS basics, debugging tools, Git, and using the terminal

  • Apply UX concepts

    Front-end Development

    Javascript basics, responsive development, working with React, and front-end frameworks.

  • Understand UX research

    Backend Development

    Database structures, interacting with APIs (Rails and JSON), and Java basics.

Program Details

Dates: Training from February 24th - June 27th, 2025

Time Commitment: Mondays through Thursdays, 9am-2pm, for 30-40 hours a week, including class time and personal work time on assignments.

Location: These courses will take place via Zoom. Please note that this is a hybrid program and will require meeting in-person in Saint Paul once a week.

Tuition: $10,000

We offer a range of scholarship options to help make the program more accessible, by covering the full tuition of the program. Learn more about these opportunities on our Tech Training Programs page under the Scholarships section.

Full Stack Curriculum

Our Full Stack Development program involves building both the frontend and backend of web applications using the following technologies: Express.js, React, SQL, and Node.js. Developers in this field use technologies like JavaScript, HTML, and CSS for frontend development, while utilizing Node.js and SQL to manage backend functionality.

Phase 1, Introduction to Front End Development: We will cover HTML, CSS and the other foundations topics while beginning lessons on JavaScript and intermediate Git commands

Phase 2, Front End Application Development: Further topics on JavaScript, working with AJAX, APIs, Node and React

Phase 3, Backend Foundations: We will begin working on database structures, interacting with backend APIs, and working with SQL.

Phase 4, Backend Development Deep Dive: Further topics on working with backend APIs

Phase 5, Project Development: This will be the final phase where you will develop a solo project for your portfolio

Application for Spring 2025 Full Stack Development program is now OPEN!