01. Introduction
02. Create the App
03. Views and Controllers Part 1
04. Views and Controllers Part 2
05. Models Part 1
06. Models Part 2
07. Connecting MVC
08. Migrations
09. View Helpers
10. Layouts
11. Stylesheet and Image Assets
12. Routes Show Page
13. Routes Linking Pages
14. Forms Editing Records Part 1
15. Forms Editing Records Part 2
16. Forms Creating Records
17. Forms Creating Records
18. Destroying Records
19. Custom Queries
20. Migrations Revisited
21. Model Validations
22. Handling Validation Errors
23. The Flash
24. One-to-Many belongs to
25. One-to-Many has many
26. One-to-Many Nested Resources
27. One-to-Many Forms
28. One-to-Many Logic
29. User Account Model
30. User Signup
31. Edit User Account
32. Sign In
33. Sign In
34. Current User
35. Sign Out
36. Authorization Part 1
37. Authorization Part 2
38. Admin Users
39. Many-to-Many Associations Part 1
40. Many-to-Many Associations Part 2
41. Another Many-to-Many Association
42. Through Associations Part 1
43. Through Associations Part 2
44. Many-to-Many with Checkboxes Part 1
45. Many-to-Many with Checkboxes Part 2
46. Custom Scopes and Routes Part 1
47. Custom Scopes and Routes Part 2
48. Friendly URLs and Callbacks
49. Deployment
50. Active Storage File Uploads Part 1
51. Active Storage File Uploads Part 2
52. Encrypted Credentials
53. Uploading Files to Amazon S3
54. Wrap Up