• Spring 2016 - Week 7: Idea to App Part 2

  • Spring 2016 - Week 6: Idea to App

  • Spring 2016 - Week 5: Edit, Update, Destroy

  • Spring 2016 - Week 5: Model Relationships

  • Fall 2016 - Week 4: Index, Show, New, Create

  • Fall 2015 - Week 3: Models & Migrations

  • Spring 2016 - Week 2: Static Pages and Routing

  • Spring 2016 - Ruby Slides

  • Spring 2016 - Week 1: Introduction

  • Fall 2015 Week 10: Final Lecture

  • Fall 2015 Week 10: JSON API

  • Fall Week 9: Self Joins, Heroku

  • Fall 2015 - Week 8: Idea to App Part 2, TDD

  • Fall 2015 - Week 7: Idea to App

  • Fall 2015 - Week 6: Model Relationships

  • Fall 2015 - Week 5: GrabBag Rails

  • Fall 2015 - Week 5 (continued): Gems

  • Fall 2015 - Week 4: Index, Show, New, Create

  • Fall 2015 - Week 3: Models & Migrations

  • Fall 2015 - Week 2: Ruby and Routing

  • Fall 2015 - Week 1: Introduction

  • Fall 2015 - Lecture 1: Ruby

  • Spring 2015 - Week 12: Final Lecture

  • Spring 2015 - Week 11: The Future

  • Spring 2015 - Week 10: Self Joins, Heroku

  • Spring 2015 - Week 9: Idea to App Part 2, TDD, Git

  • Spring 2015 - Week 8: Idea to App

  • Spring 2015 - Week 7: Best Practices and Gems

  • Spring 2015 - Week 6: Index, Show, New, Create

  • Spring 2015 - Week 5: Index, Show, New, Create

  • Spring 2015 - Week 4: Models & Migrations

  • Spring 2015 - Week 3: Routing, Controllers, Ruby

  • Spring 2015 - Week 2: Routing

  • Spring 2015 - Week 1: Introduction

  • Minitopics

  • Frontend

  • Idea to App 2 - Authentication

  • Git / Github

  • Lecture 8 - Git Lab

  • Lecture 8 - Idea to App

  • Lecture 7 - Testing

  • Week 6 - Model Relationships

  • Week 5 - Gems and simple_form

    Fifth Lecture for the Rails Decal at UC Berkeley

  • Week 4 - More CRUD

  • Week 3 - Models, DB, CRUD

  • Week 2 - Static Pages and MVC

    Second Lecture for the Rails Decal at UC Berkeley

  • Week 1 - Intro