Introduction to Coding with Ruby

Dan Draper

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
67 Lessons (3h 30m)
    • 1. Trailer

      1:47
    • 2. What is Ruby?

      2:45
    • 3. 1: Installing Ruby

      1:25
    • 4. 1.2 Hello Ruby!

      3:41
    • 5. 1.3 Exercise Solution

      6:35
    • 6. 2.1 Input and Output

      3:15
    • 7. 2.2 Variables

      3:41
    • 8. 2.3 Numbers

      1:55
    • 9. 2.4 Comments

      1:58
    • 10. 2.5 Flow Control

      2:47
    • 11. 2.6 Predicates

      5:06
    • 12. 2.7 Exercise Solution

      4:10
    • 13. 2.8 Interactive Ruby

      1:48
    • 14. 3.1 Methods and Arguments

      3:02
    • 15. 3.2 Return Values

      4:36
    • 16. 3.3 Exercise Solution

      3:31
    • 17. 4.1 Math Basics

      2:36
    • 18. 4.2 Exercise Solution

      1:17
    • 19. 4.3 Rounding

      1:54
    • 20. 4.4 Number Formatting

      1:50
    • 21. 4.5 Exercise Solution

      4:39
    • 22. 4.6 Math Methods and Constants

      1:25
    • 23. 4.7 Exercise Solution

      5:42
    • 24. 5.1 String Methods

      3:48
    • 25. 5.2 Exercise Solution

      2:44
    • 26. 5.3 String Math and Operations

      1:17
    • 27. 5.4 Filtering and Matching

      2:04
    • 28. 6.1 Array Basics

      4:11
    • 29. 6.2 Exercise Solution

      1:45
    • 30. 6.3 Array Enumeration

      3:48
    • 31. 6.4 Exercise Solution

      4:23
    • 32. 6.5 Array Block Methods

      7:30
    • 33. 6.6 Exercise Solution

      9:16
    • 34. 7.1 Looping and Iteration

      2:50
    • 35. 7.2 Exercise Solution

      2:42
    • 36. 7.3 Ranges

      3:45
    • 37. 7.4 Exercise Solutions

      7:54
    • 38. 8.1 Hash Basics

      5:26
    • 39. 8.2 Exercise Solution

      2:05
    • 40. 8.3 Hash Features

      4:17
    • 41. 8.4 Exercise Solution

      2:32
    • 42. 9.1 Symbols

      1:58
    • 43. 9.2 Exercise Solution

      2:57
    • 44. 10.1 Object Basics

      5:50
    • 45. 10.2 Exercise Solution

      1:20
    • 46. 10.3 Constructors

      3:08
    • 47. 10.4 Exercise Solution

      2:02
    • 48. 10.5 Actions

      1:39
    • 49. 10.6 Exercise Solution

      1:10
    • 50. 10.7 Instance Variables

      3:44
    • 51. 10.8 Exercise Solution

      2:18
    • 52. 10.9 Inspecting Objects

      2:01
    • 53. 10.10 Exercise Solution

      4:03
    • 54. 11.1 Time Basics

      4:37
    • 55. 11.2 Exercise Solution

      1:44
    • 56. 11.3 Time Instantiation

      1:59
    • 57. 11.4 Exercise Solutions

      1:27
    • 58. 11.5 Working with Time

      3:00
    • 59. 11.6 Exercise Solutions

      2:42
    • 60. 12.1 Preparation

      2:13
    • 61. 12.2 Exercise Solution A

      2:17
    • 62. 12.3 Exercise Solution B

      1:27
    • 63. 12.3 Exercise Solution C

      0:31
    • 64. 12.4 Exercise Solution D

      2:20
    • 65. 12.5 Exercise Solution E

      2:06
    • 66. 12.6 Fundamentals

      4:32
    • 67. 12.7 Final Inheritance Exercise Solution

      3:17
23 students are watching this class

About This Class

Find out why students are saying this is the best Ruby course they've ever taken!

* Latest Update: December 4, 2016

Many people who try to switch to coding as a career don't make it. And you want to know the number 1 reason employers tell me? Its because they don't understand the basics.

Ruby is a fantastically powerful language used by startups and top companies like Airbnb and Twitter. And Unlike languages like Java, C# or Swift, it is relatively easy to learn. But let me tell you: as someone who has worked for years as a professional programmer and hired dozens of coders myself, understanding the basics is critical.

My Introduction to Ruby course if the first part of a series on becoming a professional programmer. It lays the foundations for web development using Ruby on Rails and will set you on a life changing career path. If you try to do Rails without knowing Ruby you will most likely fail.