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.
A guide through the EvolveU Full-Stack Web Development bootcamp, documenting the complete journey from fundamentals to production applications.
Every module explains not just the "what" but the "why" behind technical decisions, architectural choices, and problem-solving approaches.
28 actual bugs discovered and fixed, with detailed explanations of what went wrong, why it failed, and how to solve it.
comparisons showing how web development practices evolved: from class components to hooks, callbacks to async/await.
Extensive code samples with before/after comparisons, best practices, and real-world usage patterns for every concept.
8 modules covering everything from testing fundamentals to production Flask applications
Introduction to automated testing, Jest framework, and Test-Driven Development (TDD) principles.
Read Module →JavaScript fundamentals: arrays, objects, functions, and real-world problem solving with the Canadian tax system.
Read Module →Working with the Document Object Model: creating, modifying, and deleting HTML elements programmatically.
Read Module →Object-oriented programming, REST APIs, async/await, and full-stack integration with Flask backend.
Read Module →Component-based architecture, state management, hooks, and the evolution from class to functional components.
Read Module →RESTful API design, Flask framework, CRUD operations, CORS handling, and backend development principles.
Read Module →Python basics, file I/O, CSV parsing, data processing, and transitioning from JavaScript to Python.
Read Module →Production Flask apps with MongoDB, authentication, deployment strategies, and application factory pattern.
Read Module →Start your journey with Module 00 and work your way through all 8 modules
Start LearningI'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.