Full-Stack Development Journey

EvolveU Bootcamp Documentation

A learning journey from JavaScript fundamentals to production-ready full-stack applications. Explore 5,836 lines of in-depth documentation, 251 passing tests, and 32 real-world bugs solved.

8 Modules
251 Tests Passing
5.8k+ Lines of Docs
28 Bugs Fixed
Brennan Brown
2021, Cohort 4

About This Documentation

A guide through the EvolveU Full-Stack Web Development bootcamp, documenting the complete journey from fundamentals to production applications.

Written From Experience

Every module explains not just the "what" but the "why" behind technical decisions, architectural choices, and problem-solving approaches.

Real-World Debugging

28 actual bugs discovered and fixed, with detailed explanations of what went wrong, why it failed, and how to solve it.

2021 → 2026 Evolution

comparisons showing how web development practices evolved: from class components to hooks, callbacks to async/await.

225+ Code Examples

Extensive code samples with before/after comparisons, best practices, and real-world usage patterns for every concept.

Explore the Modules

8 modules covering everything from testing fundamentals to production Flask applications

00 Complete

Testing Fundamentals

Introduction to automated testing, Jest framework, and Test-Driven Development (TDD) principles.

7/7 tests 410 lines
Read Module →
01 Complete

Getting Started with JavaScript

JavaScript fundamentals: arrays, objects, functions, and real-world problem solving with the Canadian tax system.

8/8 tests 5 bugs fixed
Read Module →
02 Complete

DOM Manipulation

Working with the Document Object Model: creating, modifying, and deleting HTML elements programmatically.

3/3 tests 2 bugs fixed
Read Module →
04 Complete

React Applications

Component-based architecture, state management, hooks, and the evolution from class to functional components.

11/11 tests 7 bugs fixed
Read Module →
05 Complete

Flask API Server

RESTful API design, Flask framework, CRUD operations, CORS handling, and backend development principles.

Flask server 2 bugs fixed
Read Module →
06 Complete

Python Fundamentals

Python basics, file I/O, CSV parsing, data processing, and transitioning from JavaScript to Python.

Python scripts CSV parsing
Read Module →
07 Complete

Flask Full-Stack Application

Production Flask apps with MongoDB, authentication, deployment strategies, and application factory pattern.

MongoDB Dep. issues
Read Module →

Ready to dive in?

Start your journey with Module 00 and work your way through all 8 modules

Start Learning

Let's Build Something Together

I'm Brennan Brown, a full-stack developer passionate about creating meaningful web experiences. Through BerryHouse, I offer JAMstack web development and writing services at low-rate or pro bono for marginalized folk and fledgling non-profits.