- Computer Science
- Databases
- Design / UX
- HTML / CSS
- JavaScript
- Refresher
- Organization
- Objects and constructors
- Project: Library
- Factory functions and module patterns
- Project: Tic Tac Toe
- Classes
- ES6 Modules
- Project: Restaurant
- Object Oriented Programming
- Project: Todo list
- Linting
- Menus and sliders
- Forms
- ES6 features
- JSON
- Callbacks and promises
- Using APIs
- Async and Await
- Project: Weather
- Testing
- Project: Testing 1-2-3
- Advanced Testing
- Project: Battleship
- Backends
- Project: Where's Waldo?
- Project: All-Star
- Next steps
- NodeJS
- React
- Ruby
- Installation
- Data types
- Variables
- Input and Output
- Conditionals
- Loops
- Arrays
- Hashes
- Methods
- Enumerables
- More enumerables
- Nested collections
- Blocks
- Pattern matching
- Debugging
- Project: Caesar cipher
- Project: Substrings
- Project: Stock picker
- Project: Bubble sort
- Object oriented programming
- Project: Tic Tac Toe
- Project: Mastermind
- Serialization
- Project: Event manager
- Project: Hangman
- Computer Science
- Testing
- RSpec
- Project: Four in a row
- Git
- Project: Open Source
- Project: Chess
- Next steps
- Ruby on Rails