12 Week Track

This curriculum is out of date. Please see our new curriculum.

IMPORTANT – Read first!

  1. Watch the videos in order – don’t skip. The material builds upon each video.
  2. You must complete all of the videos and homework assignments to become job-ready. Homework assignments are completed at Codecademy where you can sign up for a free account.
  3. Some videos will display relevant code snippets below them. While you should type all of the code out yourself, if you get unexpected results, try copying and pasting the snippets as needed in case you have typos.
  4. The last few lectures include external high quality training resources that must be completed to become job-ready.
  5. Most of all, have fun and get excited! You’re about to learn life-changing skills!

    Section A – Setup & Basics

    Week 1

  1. What We’ll Cover In This Course 3:32
  2. About The Instructor & Making The Most Of This Course 4:55
  3. How Exactly Do Computers Work? 4:10
  4. How Does The Internet Work Behind The Scenes 5:49
  5. Let’s Get Set Up 7:51

    Section B – Full-Stack Deep Dive

  1. Blog Overview 1:16
  2. Introducing the Console, Your Command Center 3:55
  3. Call It Even With RVM 7:51
  4. The Rails Skeleton 5:39
  5. The Rails Server, At Your Service 8:48
  6. Scaffolding For Posts 6:37
  7. Week 2

  8. Home Page & Bootstrap 10:21
  9. Bootstrap Buttons 6:17
  10. Bootstrap Forms 5:12
  11. It’s A Date 4:28
  12. Behind The Scenes Of A Browser 4:55

    Section C – HTML

  1. Introducing HTML 0:44
  2. Sublime Text & Other Tools 3:13
  3. First HTML Page 3:22
  4. The HTML Page Structure 4:46
  5. Typography 5:24
  6. Lists 4:31
  7. Images 4:26
  8. Tables 3:25
  9. Forms 10:09
  10. Links 5:03
  11. Divisions & Spans 4:22
  12. Comments 2:07
  13. Launch A Website In 20 Minutes 18:57

    Section D – CSS

    Week 3

    Homework for Week 3: Complete the Codecademy HTML & CSS course. You must sign up for your free account at Codecademy first if you have not done so. Be sure to read through each step very carefully for every Codecadmy course. You’ll benefit much more if you do.

  1. Intro to CSS 0:39
  2. Pass Me the CSS Please 10:18
  3. Selecting HTML 4:21
  4. Color 4:38
  5. Text & Font 5:58
  6. Listomania 2:10
  7. Display Options 5:05
  8. Inspector Gadget 3:47
  9. Margin & Padding 8:58
  10. CSS is Classy 8:39
  11. Summary of Selectors 10:55
  12. We Can Float 8:49
  13. Positioning Things 9:42
  14. Additional Tips 11:27
  15. Media Queries 4:22
  16. Bootstrap 5:13

    Section E – Javascript & jQuery

    Week 4

    Homework for Week 4: Complete the Codecademy Javascript course.

  1. Intro To Javascript 0:52
  2. Setup 8:23
  3. Variables 5:14
  4. Strings 3:40
  5. Javascript Can Count 2:46
  6. Booleans 4:37
  7. Control Flow 3:09
  8. Comments 2:21
  9. Let’s Get Loopy 9:37
  10. Arrays Are Lists 10:17
  11. Functions 6:58
  12. Objects 8:55
  13. Prototypes and Inheritance 11:57
  14. The DOM 7:08
  15. Targeting HTML 14:37
  16. Javascript Gets Classy 8:05
  17. Events & Callbacks 8:43
  18. Week 5

    Homework for Week 5: Complete the Codecademy jQuery course.

  19. AJAX & jQuery 3:36
  20. jQuery Selectors 5:25
  21. jQuery Gets Classy 5:43
  22. jQuery Events 5:23
  23. jQuery This 4:58
  24. Ready, Set jQuery 4:54
  25. Order Matters 3:04
  26. jQuery Effects 5:58

    Section F – Ruby

  1. Achieve Zen with Ruby 1:08
  2. Ruby Files & IRB 3:33
  3. Numbers & Strings 5:42
  4. Variables & Interpolation 4:07
  5. Booleans 5:51
  6. Control Flow 6:24
  7. Arrays & Methods 8:03
  8. Week 6

    Homework for Week 6: Complete the Codecademy Ruby course.

  9. Hashes Are Important 4:43
  10. Iterators 12:17
  11. Methods Are Functions 6:13
  12. Ruby Has Class 5:27
  13. Class Attributes 5:11
  14. Inheritance 4:32

    Section G – Build a Startup with Rails

  1. Software-as-a-Service App Intro 3:24
  2. Web Servers & Rails 13:19
  3. Rails New 5:48
  4. Setup – Git Config and Init 7:03
  5. Setup – Github 6:44
  6. Git Push 5:43
  7. Heroku For Live Production Servers 8:58
  8. Week 7

    No homework! Yay!

  9. First Deploy 10:54
  10. Rails Server 4:59
  11. Home Page 11:06
  12. About Page 9:51
  13. Bootstrap Gem 7:26
  14. Import Bootstrap 8:19
  15. Navbar 6:38
  16. Bootstrap Javascript 4:42
  17. Links In Rails 11:35
  18. Rake Routes 4:27
  19. More View Updates 9:02
  20. Font Awesome 12:40
  21. Rails Asset Pipeline 13:58
  22. Week 8

    Homework for Week 8: Complete the Codecademy Make A Website course.

  23. Contact Form Intro 0:53
  24. Contacts Database 6:05
  25. Contact Model File 1:56
  26. Contacts Controller 2:31
  27. Contact Routes 2:33
  28. Contact Form 18:40
  29. Learn With The Rails Console 10:59
  30. Link in the Navbar 4:21
  31. Saving To The Database 13:01
  32. Explanation For The Create Action 4:41
  33. The Flash Hash 5:25
  34. Form Validations 7:45
  35. HTTP Verbs, REST, and Rails 13:03
  36. Week 9

    Homework for Week 9: Complete the Codecademy Make An Interactive Website course.

  37. Let’s Break It Down 9:03
  38. Rails Action Mailer 5:09
  39. The Mailer View 3:14
  40. Controller Triggers The Mailer 9:00
  41. Meet Your Personal Mailman, Sendgrid 11:15
  42. Memberships Intro 1:05
  43. Devise Gem 7:33
  44. Devise Form 9:33
  45. Navbar User Links 11:22
  46. Database Associations 5:46
  47. Plans Database Table & Model 11:21
  48. Associating Users & Plans 7:21
  49. Sign Up Buttons 10:06
  50. Sending Parameters For Plans 12:15
  51. Credit Card Fields 15:42
  52. Week 10

    Keep going! You’re doing an awesome job!

  53. Stripe Intro 0:30
  54. Stripe & Figaro Gems 14:08
  55. Stripe Game Plan 5:13
  56. Two Signup Forms 10:14
  57. Stripe JS 11:51
  58. Stripe Server Side Code 20:28
  59. A Few Improvements 7:42
  60. Let’s Deploy to Heroku 10:56
  61. Stripe Explanation 12:00
  62. User Profiles Intro 0:36
  63. Profiles Model & Table 6:28
  64. Profiles Routes 4:05
  65. Parameters Explained 27:52
  66. Week 11

  67. Profile New Form 13:12
  68. Profile Create Action 8:43
  69. User Show Action 9:04
  70. User Show Page 9:53
  71. Updating the New Action 6:33
  72. Home Improvement 18:11
  73. User Edit Action 9:11
  74. Profile Update Action 4:04
  75. Securing The User Pages 7:12
  76. Paperclip Gem For Image Uploads 4:27
  77. Update The Profiles Table 4:33
  78. Image Upload 9:19
  79. Week 12

    Homework for Week 12: Complete the Codecademy Make A Rails App course.

  80. User Profile Styles Part I 19:53
  81. User Profile Styles Part II 19:42
  82. Community Index Page 5:56
  83. Community Page Styles 31:52
  84. General Improvements 12:41
  85. Copy Improvements 4:04
  86. Final Deploy 5:04
  87. Congratulations! 00:52

    Section H – Get Hired

  1. Rounding Out Your Knowledge
  2. Getting Hired & Next Steps
  3. Downloadable eBook: This book details how to find the best jobs and get hired. Download the iBooks version or the PDF version.