Full-Stack Development Journey

EvolveU Bootcamp Documentation

A comprehensive learning journey from JavaScript fundamentals to production-ready full-stack applications. Explore 5,800+ lines of in-depth documentation, 59 passing tests, and 28 real-world bugs solved.

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

About This Documentation

A comprehensive 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 → 2025 Evolution

Comprehensive 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 comprehensive 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 ⚠ Blocked

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.