Fundamentals
Get now
Learn more
Mindset
What?
Why?
How?
Setting Up Your Environment
Overview
Install Wizard (Ruby, Git, Homebrew, Rails)
Accessing your Terminal (Mac/Windows)
Creating / Starting a Rails App (Mac users only)
Troubleshooting
Tools I Use
Learning Stack
Learning How to Learn
How to Watch Lectures
Useful Programming Hotkeys
Variables
Overview
Getting Started
Project: Twitter Profile
Project: Twitter Profile (Solution)
Mind the Quotes
Conventions and Gotchas
Operators and Conditionals
Overview
Getting Started
More Operators
More Conditional Expressions
Methods (Part 1)
Overview
Methods are Recipes
Hack Pack (A)
Quiz
Project: Methodology
Types
Overview
Arrays
Hashes
Accessing Arrays
Accessing Hashes
Accessing Arrays of Hashes
Useful Methods By Type
Project: Mary Poppins
Project: Mary Poppins (Solution)
Looping
Overview
Getting Started
Scoping and Loops
More Looping Strategies
Hashes and Nested Loops
Shorthand Syntax and Debugging
Even More Looping
Methods (Part 2)
Overview
Concepts Recap
Project: Rap Name Generator
Default Parameters and Keyword Arguments
Pass by Value and Reference
Built-in vs Custom Methods
Debugging Revisited
Introducing Rescue
Hack Pack (B)
Quiz
Project: Company Directory
Types exercises
Looping exercises
Terminal, Scripts, and CLIs
Overview
CLI Commands (Windows users only)
Getting Started
Executing Scripts
Interactive Scripting
Project: Weatherman
CLI Patterns
APIs
Overview
Traversing API Payloads (JSON + XML)
Introduction to HTTP
Open APIs
Project: Open API Playground
Authenticated APIs
Introduction to Debugging APIs
Introduction to OAuth2
Revoked Tokens, Deprecated Endpoints, and Rate Limits
API Wrappers vs HTTP Requests
Webhooks
Hack Pack (C)
Quiz
Project: Go Fetch
Ruby vs Python
Intro to Git
Overview
Getting Started
More Git
Object Oriented Programming (OOP)
Overview
Refactoring Procedural Scripts
OOP Paradigms (Part 1)
OOP Paradigms (Part 2)
Method Hacking
Making OOP Executable
OOP Everywhere
Where You're At
Project: Refactors and Kata
Next Steps
Thank You
[Bonus] Lecture Requests
Products
Course
Section
Lesson
Project: Twitter Profile (Solution)
Project: Twitter Profile (Solution)
Fundamentals
Get now
Learn more
Mindset
What?
Why?
How?
Setting Up Your Environment
Overview
Install Wizard (Ruby, Git, Homebrew, Rails)
Accessing your Terminal (Mac/Windows)
Creating / Starting a Rails App (Mac users only)
Troubleshooting
Tools I Use
Learning Stack
Learning How to Learn
How to Watch Lectures
Useful Programming Hotkeys
Variables
Overview
Getting Started
Project: Twitter Profile
Project: Twitter Profile (Solution)
Mind the Quotes
Conventions and Gotchas
Operators and Conditionals
Overview
Getting Started
More Operators
More Conditional Expressions
Methods (Part 1)
Overview
Methods are Recipes
Hack Pack (A)
Quiz
Project: Methodology
Types
Overview
Arrays
Hashes
Accessing Arrays
Accessing Hashes
Accessing Arrays of Hashes
Useful Methods By Type
Project: Mary Poppins
Project: Mary Poppins (Solution)
Looping
Overview
Getting Started
Scoping and Loops
More Looping Strategies
Hashes and Nested Loops
Shorthand Syntax and Debugging
Even More Looping
Methods (Part 2)
Overview
Concepts Recap
Project: Rap Name Generator
Default Parameters and Keyword Arguments
Pass by Value and Reference
Built-in vs Custom Methods
Debugging Revisited
Introducing Rescue
Hack Pack (B)
Quiz
Project: Company Directory
Types exercises
Looping exercises
Terminal, Scripts, and CLIs
Overview
CLI Commands (Windows users only)
Getting Started
Executing Scripts
Interactive Scripting
Project: Weatherman
CLI Patterns
APIs
Overview
Traversing API Payloads (JSON + XML)
Introduction to HTTP
Open APIs
Project: Open API Playground
Authenticated APIs
Introduction to Debugging APIs
Introduction to OAuth2
Revoked Tokens, Deprecated Endpoints, and Rate Limits
API Wrappers vs HTTP Requests
Webhooks
Hack Pack (C)
Quiz
Project: Go Fetch
Ruby vs Python
Intro to Git
Overview
Getting Started
More Git
Object Oriented Programming (OOP)
Overview
Refactoring Procedural Scripts
OOP Paradigms (Part 1)
OOP Paradigms (Part 2)
Method Hacking
Making OOP Executable
OOP Everywhere
Where You're At
Project: Refactors and Kata
Next Steps
Thank You
[Bonus] Lecture Requests
Lesson unavailable
Please
login to your account
or
buy the course
.