Learn Ruby on Rails, Heroku and Wistia APIs

Leotrieu

Leo Trieu

Rails

Full Source Code

Discussion Support

Course Description

On 26 Jan 2015, CodeSchool was acquired by Pluralsight for $36M.

On 9 Apr 2015, LinkedIn bought online education site Lynda.com for $1.5B (that's right, with a "B").

Online education sites like this are so inspirational to startups and Code4Startup is not an exception. I myself also want to be there one day!

What you will learn

In this project, I will walk you through steps of how to create a very simple online education web application, a "newbies version" of Code4Startup. What you will learn:

  • Ruby on Rails with practical code & design

  • Understand how MVC Model works in Rails.

  • Work with Wistia Video APIs.

  • Design your web app with Material Design.

  • How to embed Twitter Widget into your website to get more social engagements.

  • Get Google Map API into your website.

  • Go Live with Heroku to share your work with this world.



Download Source Code
  • 1b22d2a36b1d0381b6f8d0160de158cb

    arswizz

    best course ever

  • Photo

    Hoàng Phan

    I've just backed for "AirBnb 2" after finishing this awsome course!

  • 9e068f8288dac428a3ec28bdf2d81b97

    aaron

    Well taught and well thought-out course. I hit a small snag not being able to figure out why my remaining text characters will not show, but i'm sure i'll figure it out someday. Reminding myself of Reid Hoffman's famous quote: "If you are not embarrassed by the first version of your product, you’ve launched too late." Thanks for this one, Leo. Onward to the next course!

  • 4e38576be1bb5040219d1ede2462c9dc

    Marco

    Ben fatta!!! Complimenti!!

  • Picture

    Raghu Gowda

    Best online training course for developer

  • Picture

    Veronika Dee

    There were many problems installing rails that were not covered in the tutorial and the accent of the tutor is hard to understand. Also the code he shows for Material Design is out of date . Nevertheless the course is very valuable.

  • 4828341?v=3

    Alfonso Vergara

    There are missing steps in the evolution of the course. Difficult to follow if you have little or no ruby and ROR knowledge. I recommend anyone looking to get into ROR or ruby to take true intro course into ruby, then an intro in ROR. The scaffolding video was okay but needs to go more in depth in what's going on. I'll give it 3 stars for content and an additional star for effort. I wonder how all his reviews are all five stars, odd...

  • 6cc68dd68e3841333a5b46b4483d6267

    jack

    Good

  • Photo

    Thành Trịnh Thế

    Great job! Thanks you! A small thing I meet, that is most of css and js Api referred by you was be changed, but tutorial videos can't do that.

  • 16876160?v=3

    Elayan Hamamrah

    Full respect, Great Tutorials and new Ideas.

  • 7f58078c923ac9986b54d4e07d93e506

    Kathy

    This was so interesting, not just for the coding part but for the workflow as well. Thank you!

  • 3a66bf8934ab0e7d2bf13d5c5919ffe2

    Domino

    Coding never been this easy! Thank you Leo

  • B529ae2ba516be4af532073f85c9aad3

    Amir Syairazi

    You Are The Man Leo ! It is easy to understand through step-by-step videos in this courses. Amazing Job..

  • Picture

    Furkan Yilmaz

    Would be great to show more references for details

  • Picture

    Sebastian Plasschaert

    What a perfect introduction to Rails. I needed to get used to Leo's methods. But by showing the bigger picture of a technique, you can fill out the blanks yourself. Thanks Leo.

  • Picture

    Nael Ahmed

    Really easy to follow and quickly to build an app within a short time! I'm already excited to finish upcoming tutorials ;)

  • 79116726f17d9fcef89abc3c1f921d37

    matterido

    Thank you Leo, you have done an amazing job!!

  • 11204994?v=3

    yoskakomba

    Thank you so much Leo for your sincere effort, Universe answered me thru your course, I do really want an easy ruby on rail tutorial for beginner and I got it from you.

  • Picture

    Alisson Medeiros

    Very nice, thanks Leo.

  • 951f3dca7ae0c8a7727db993697db10c

    QuanVu

    Amazing, thank Leo.

  • Photo

    Daniel Naranjo

    Leo, it was great course, very refreshing and easy to digest. I hope you send a "coupon" for paid version in near future... Greeting from Venezuela ;)

  • Photo

    Jordan Belfort

    Amazing, i am planning to enroll in the paid course soon.

  • Photo

    Simon Ou

    Still watching the videos but so far so good. I like the your explanation and approach to teaching. Keep up the good work Leo. Will definitely enroll in your Pro course.

  • 9021211?v=3

    Elliott Hindman

    Very nice.

  • 3b773200a0e85078ebead1494f6c5435

    Joe Minock

    This IS the best way to get going with Ruby / Ruby on Rails and absolutely the best tutorial site that I've used. Almost every other tutorial site or less starts at a foundation level and moves up... never establishing a basis for what you're doing and why you're doing it, and this is a hard way to learn. Leo's process of building a product and then getting into the intricacies of the code helps connect the "What and the Why" of development. I'm a BIG fan of this process and will continue to leverage this site for my getting back to coding.

  • F1015ddf13f7131990c78e9ce33486bf

    Silviu Colea

    It's one of the most simple yet effective tutorials I've ever seen in this matter.Thank you very much!

  • 2e9ce052628119fdddaaf894969e4290

    Pavel

    The best introduction to Rails from all that I've ever seen. It is clear, quickly and so interesting. Thanks Leo!

  • 596d5d07cd498875dab9fbe784770802

    Dean Moyes

    Bravo! This course is awesome, Leo. I'm new to RoR but everything was clearly explained and I didn't think that was simple to just create a system like that. You're doing great man. I'm your big fan now.

  • 4457883?v=3

    Caleb Sylvest

    A great intro to Ruby on Rails. The course was easy to follow along, and astounding how quickly a simple CRUD platform could be built with Rails. Thanks Leo!

  • Task 1: Starter

    • Meet your new friend, Ruby on Rails 3:14  
  • Task 2: Installation and Setting up

    • Install Ruby, Rails for MAC OS X 10.9 or higher  
    • Install Ruby, Rails for MAC OS X 10.6, 10.7 or 10.8  
    • Installing Ruby, Rails for Windows  
    • Setting up Wistia 5:28  
  • Task 3: Creating Code4Newbies project

    • Initialising project folder 4:23  
    • Creating 2 static pages: About & Contact 4:12  
    • Adding Material Design into our application 7:55  
  • Task 4: Relaxing and having fun

    • Adding Twitter Timeline into About page 6:47  
    • Adding Google Map into Contact page 5:16  
  • Task 5: Creating MVC model for videos

    • Introduce MVC model 1:40  
    • How to use scaffold generator to create MVC model 15:43  
  • Task 6: Refactoring our application

    • Refactoring video form 8:35  
    • Refactoring video index page 3:12  
    • Refactoring video show page 9:54  
    • Working with Wistia Video APIs 9:23  
    • Working with the Next & Previous buttons 7:16  
  • Task 7: Go Live with Heroku & Fly

    • Deploying our app on Heroku 7:35