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
-
Foundational Concepts
HTML/CSS basics, debugging tools, Git, and using the terminal
-
Front-end Development
Javascript basics, responsive development, working with React, and front-end frameworks.
-
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