IMPORTANT – Read first!
- Watch the videos in order – don’t skip. The material builds upon each video.
- 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.
- Some videos will display relevant
code snippetsbelow 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. - The last few lectures include external high quality training resources that must be completed to become job-ready.
- Most of all, have fun and get excited! You’re about to learn life-changing skills!
- What We’ll Cover In This Course 3:32
- About The Instructor & Making The Most Of This Course 4:55
- How Exactly Do Computers Work? 4:10
- How Does The Internet Work Behind The Scenes 5:49
- Let’s Get Set Up 7:51
Section A – Setup & Basics
Week 1
- Blog Overview 1:16
- Introducing the Console, Your Command Center 3:55
- Call It Even With RVM 7:51
- The Rails Skeleton 5:39
- The Rails Server, At Your Service 8:48
- Scaffolding For Posts 6:37
- Home Page & Bootstrap 10:21
- Bootstrap Buttons 6:17
- Bootstrap Forms 5:12
- It’s A Date 4:28
- Behind The Scenes Of A Browser 4:55
Section B – Full-Stack Deep Dive
Week 2
- Introducing HTML 0:44
- Sublime Text & Other Tools 3:13
- First HTML Page 3:22
- The HTML Page Structure 4:46
- Typography 5:24
- Lists 4:31
- Images 4:26
- Tables 3:25
- Forms 10:09
- Links 5:03
- Divisions & Spans 4:22
- Comments 2:07
- Launch A Website In 20 Minutes 18:57
Section C – HTML
- Intro to CSS 0:39
- Pass Me the CSS Please 10:18
- Selecting HTML 4:21
- Color 4:38
- Text & Font 5:58
- Listomania 2:10
- Display Options 5:05
- Inspector Gadget 3:47
- Margin & Padding 8:58
- CSS is Classy 8:39
- Summary of Selectors 10:55
- We Can Float 8:49
- Positioning Things 9:42
- Additional Tips 11:27
- Media Queries 4:22
- Bootstrap 5:13
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.
- Intro To Javascript 0:52
- Setup 8:23
- Variables 5:14
- Strings 3:40
- Javascript Can Count 2:46
- Booleans 4:37
- Control Flow 3:09
- Comments 2:21
- Let’s Get Loopy 9:37
- Arrays Are Lists 10:17
- Functions 6:58
- Objects 8:55
- Prototypes and Inheritance 11:57
- The DOM 7:08
- Targeting HTML 14:37
- Javascript Gets Classy 8:05
- Events & Callbacks 8:43
- AJAX & jQuery 3:36
- jQuery Selectors 5:25
- jQuery Gets Classy 5:43
- jQuery Events 5:23
- jQuery This 4:58
- Ready, Set jQuery 4:54
- Order Matters 3:04
- jQuery Effects 5:58
Section E – Javascript & jQuery
Week 4
Homework for Week 4: Complete the Codecademy Javascript course.
Week 5
Homework for Week 5: Complete the Codecademy jQuery course.
- Achieve Zen with Ruby 1:08
- Ruby Files & IRB 3:33
- Numbers & Strings 5:42
- Variables & Interpolation 4:07
- Booleans 5:51
- Control Flow 6:24
- Arrays & Methods 8:03
- Hashes Are Important 4:43
- Iterators 12:17
- Methods Are Functions 6:13
- Ruby Has Class 5:27
- Class Attributes 5:11
- Inheritance 4:32
Section F – Ruby
Week 6
Homework for Week 6: Complete the Codecademy Ruby course.
- Software-as-a-Service App Intro 3:24
- Web Servers & Rails 13:19
- Rails New 5:48
- Setup – Git Config and Init 7:03
- Setup – Github 6:44
- Git Push 5:43
- Heroku For Live Production Servers 8:58
- First Deploy 10:54
- Rails Server 4:59
- Home Page 11:06
- About Page 9:51
- Bootstrap Gem 7:26
- Import Bootstrap 8:19
- Navbar 6:38
- Bootstrap Javascript 4:42
- Links In Rails 11:35
- Rake Routes 4:27
- More View Updates 9:02
- Font Awesome 12:40
- Rails Asset Pipeline 13:58
- Contact Form Intro 0:53
- Contacts Database 6:05
- Contact Model File 1:56
- Contacts Controller 2:31
- Contact Routes 2:33
- Contact Form 18:40
- Learn With The Rails Console 10:59
- Link in the Navbar 4:21
- Saving To The Database 13:01
- Explanation For The Create Action 4:41
- The Flash Hash 5:25
- Form Validations 7:45
- HTTP Verbs, REST, and Rails 13:03
- Let’s Break It Down 9:03
- Rails Action Mailer 5:09
- The Mailer View 3:14
- Controller Triggers The Mailer 9:00
- Meet Your Personal Mailman, Sendgrid 11:15
- Memberships Intro 1:05
- Devise Gem 7:33
- Devise Form 9:33
- Navbar User Links 11:22
- Database Associations 5:46
- Plans Database Table & Model 11:21
- Associating Users & Plans 7:21
- Sign Up Buttons 10:06
- Sending Parameters For Plans 12:15
- Credit Card Fields 15:42
- Stripe Intro 0:30
- Stripe & Figaro Gems 14:08
- Stripe Game Plan 5:13
- Two Signup Forms 10:14
- Stripe JS 11:51
- Stripe Server Side Code 20:28
- A Few Improvements 7:42
- Let’s Deploy to Heroku 10:56
- Stripe Explanation 12:00
- User Profiles Intro 0:36
- Profiles Model & Table 6:28
- Profiles Routes 4:05
- Parameters Explained 27:52
- Profile New Form 13:12
- Profile Create Action 8:43
- User Show Action 9:04
- User Show Page 9:53
- Updating the New Action 6:33
- Home Improvement 18:11
- User Edit Action 9:11
- Profile Update Action 4:04
- Securing The User Pages 7:12
- Paperclip Gem For Image Uploads 4:27
- Update The Profiles Table 4:33
- Image Upload 9:19
- User Profile Styles Part I 19:53
- User Profile Styles Part II 19:42
- Community Index Page 5:56
- Community Page Styles 31:52
- General Improvements 12:41
- Copy Improvements 4:04
- Final Deploy 5:04
- Congratulations! 00:52
Section G – Build a Startup with Rails
Week 7
No homework! Yay!
Week 8
Homework for Week 8: Complete the Codecademy Make A Website course.
Week 9
Homework for Week 9: Complete the Codecademy Make An Interactive Website course.
Week 10
Keep going! You’re doing an awesome job!
Week 11
Week 12
Homework for Week 12: Complete the Codecademy Make A Rails App course.
- Rounding Out Your Knowledge
- Getting Hired & Next Steps
Section H – Get Hired
Downloadable eBook: This book details how to find the best jobs and get hired. Download the iBooks version or the PDF version.
