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

Now · In Progress

Prep Work

Getting oriented and setting the groundwork before the graded curriculum begins.

  • LS95Orientation — done
  • RB100Programming & Back-end Prep in progress
Next

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.

1 · Backend · Ruby Not started
  • 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
2 · Frontend · JavaScript Not started
  • LS202HTML and CSS
  • JS210Fundamentals of JavaScript for Programmers
  • LS215Computational Thinking and Problem Solving
  • JS225Object Oriented JavaScript
  • JS230DOM Manipulation & Browser Events
  • JS235Asynchronous JavaScript & APIs
Then

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.