The journey
My Launch School journey
I chose Launch School because it matches how I've always learned best — taking things apart, understanding how they work, and rebuilding from first principles. Years in infrastructure taught me that shortcuts usually cost more later, and its mastery-based path rewards the same instinct: understand the ideas, don't just recognize the answers. This is the road from my first Ruby program, through Core, to Capstone.
The roadmap
Prep Work
Getting oriented and setting the groundwork before the graded curriculum begins.
- LS95Orientation — done
- RB100Programming & Back-end Prep in progress
Core Curriculum
One track, in order — the backend built in Ruby first, then the frontend in JavaScript. You can't move on to the frontend until the backend is complete, and each course is gated by an assessment.
- RB101Programming Foundations with Ruby: Basics
- RB110Programming Foundations with Ruby: Intermediate
- RB120Object Oriented Programming
- RB130Ruby Foundations: More Topics
- LS170Networking Foundations
- RB175Networked Applications
- LS180Database Foundations
- RB185Database Applications
- LS202HTML and CSS
- JS210Fundamentals of JavaScript for Programmers
- LS215Computational Thinking and Problem Solving
- JS225Object Oriented JavaScript
- JS230DOM Manipulation & Browser Events
- JS235Asynchronous JavaScript & APIs
Capstone
An opportunity to work alongside a small engineering team on a production-quality project, applying software engineering principles, system design, and everything learned throughout Core. It's where my background in infrastructure and my growth as a software engineer come together.