Introduction to Coding with Ruby

Learn coding with Ruby - the easy, popular web programming language and gateway to Ruby on Rails
Rating: 4.4 out of 5 (254 ratings)
9,563 students
Introduction to Coding with Ruby
Rating: 4.4 out of 5 (254 ratings)
10,086 students
Write programs in Ruby
Use predicates and conditionals in Ruby
Use basic data structures like Array and Hash
Use basic types including String, Integer and Float
Understand Object Oriented Programming
Have a solid basis for learning Ruby on Rails

Requirements

  • Any operating system
  • A text editor such as Atom or Sublime
Description

LEARN HOW TO CODE IN JUST 2 WEEKS!

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

* Latest Update: January, 16th 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.

You can become a coder. While it may seem like a totally foreign language, once you understand some of the underlying principles its actually quite easy - and fun!

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 Newbie 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.

Understanding Through Exercises & Drills

The course follows a simple pattern. I introduce a concept, give you an exercise and then go through the exercise in detail so that you can solidify your understanding. I also have dozens of additional drills with solutions to help you hone your skills.

Complete in 2 weeks

The course is broken up into 12 sections and you should be able to get through 1 section per evening if you're doing this part time. So all up you'll need about 2 weeks.

The Course will Cover

  • Methods
  • Predicates and Conditionals
  • Looping
  • Input and Output
  • Objects and Classes
  • Arrays, Hashes and other Data Structures
  • Math and much more


Get your coding career off to a flying start with my Newbie to Ruby course.

There has never been a better time to switch your career!

Who this course is for:
  • Beginner Programmers
  • Programmers who want to learn Ruby
Course content
12 sections • 66 lectures • 3h 28m total length
  • What is Ruby?
    02:45
  • Installing Ruby
    03:41
  • Hello Ruby
    06:35
  • Exercise Solution (1.2)
    01:25
  • Input and Output
    03:15
  • Variables
    03:41
  • Numbers
    01:55
  • Comments
    01:58
  • Flow Control
    02:47
  • Predicates
    05:06
  • Exercise Solution
    04:10
  • Interactive Ruby (IRB)
    01:48
  • Methods and Arguments
    03:02
  • Return Values
    04:36
  • Exercise Solution (3.2)
    03:31
  • Math Basics
    02:36
  • Exercise Solution (4.1)
    01:17
  • Rounding
    01:54
  • Number Formatting
    01:50
  • Exercise Solution (4.3)
    04:39
  • Math Methods
    01:25
  • Exercise Solution (4.4)
    05:42
  • String Methods
    03:48
  • Exercise Solution (5.1)
    02:04
  • String Math and Operations
    02:44
  • Filtering and Matching
    01:17
  • Array Basics
    04:11
  • Exercise Solution (6.1)
    01:45
  • Array Enumeration
    03:48
  • Exercise Solution (6.2)
    04:23
  • Array Block Methods
    07:30
  • Exercise Solution 6.3
    09:16
  • Looping and Iteration
    02:50
  • Exercise Solution (7.1)
    02:42
  • Ranges
    03:45
  • Exercise Solutions (7.2)
    07:54
  • Hash Basics
    05:26
  • Exercise Solution (8.1)
    02:05
  • Hash Features
    04:17
  • Exercise Solution (8.2)
    02:32
  • Symbols
    01:58
  • Exercise Solution (9.1)
    02:57
  • Object Basics
    05:50
  • Exercise Solution (10.1)
    01:20
  • Constructors
    03:08
  • Exercise Solution (10.2)
    02:02
  • Actions
    01:39
  • Exercise Solution (10.3)
    01:10
  • Instance Variables
    03:44
  • Exercise Solution (10.4)
    02:18
  • Inspecting Objects
    04:03
  • Exercise Solution (10.6)
    02:01

Instructor
Entrepreneur, Technology Communicator
Dan Draper
  • 4.4 Instructor Rating
  • 254 Reviews
  • 10,001 Students
  • 1 Course

In my career I've been on several tech startup journeys. I've enjoyed the highs and endured the epic lows of being an entrepreneur. And having learned to code from an early age I now have over 20 years of coding experience.

The world needs more coders and the way in which many companies work with coders needs to change. I'm dedicating my career to these pursuits though my company Codehire and its sister site CODR TV.

Codehire's mantra is Inspire, Teach, Hire and focusses on bridging the gap between learning and early stage coders and those who have chosen to code as a career.