A large portion of the program is dedicated to students strengthening their understanding of software development by developing full-featured web applications. Guided lectures and workshops work well for covering fundamental concepts and introducing new technologies, but it also takes building something completely new and getting your hands dirty writing lots of code to gain a deeper understanding of full-stack web development. Students build 3+ projects while enrolled in Fullstack Academy's Immersive Courses. Check out the student projects page for more details.