LOCKDOWN SALE - Get app code for only $99. This is our biggest sale ever - don't miss out!

Ruby Programming for Beginners [2020]

Ruby is an object oriented language that is a great option for anyone wanting to learn to write code.

  • Created by David Battersby
  • Last Updated 05/2020
  • English
  • English

What you'll learn in this course

  • How to program in Ruby from scratch
  • Run ruby files from Command Line
  • Accept user input and process it in Ruby
  • Build text based interactive games in Ruby

Requirements

  • Be willing to learn new skills
  • Having experience with another programming language is beneficial (but not required)
  • Experience with Command Line (useful but not required)

Description

Ruby is an object oriented language that is a great option for anyone wanting to learn to write code.

52 lectures 2:33:55

Course Content

Introduction 2 lectures 04:16

Install Homebrew Package Manager
02:04
Install RBENV and Ruby 2.6.3
02:12
Using the Interactive Ruby Shell (IRB)
01:44
Strings, Integers and Variables
02:03
Dynamically Typed - Variables
02:00
String Concatenation
01:41
String Interpolation
02:03
Typecasting
03:00
Array Basics
02:01
Comparison Operators
02:52
Arithmatic Operators
04:01
Logical Operators
02:33
Ternary Operators
02:24
Conditionals and Workflow
03:27
Case Statements and Ranges
04:03
Case Statements with Variables
01:44
Getting the Current Date in Ruby
02:23
Setting and Parsing New Dates
03:44
Date Comparisons
01:31
Controlling Dates by Day / Month / Year
02:44
Formatting Date and Time
06:03
Selecting First and Last Last Elements
02:26
Add and Remove Array Elements
04:11
Counting Elements in an Array
01:40
Iterating Arrays and Inline Loops
04:44
Sorting Arrays
03:45
Searching Data in an Array
03:16
Selecting Unique Array Data
02:23
Checking String Length
02:30
Replacing Text within a String
02:52
Splitting and Joining Strings
02:45
String Case and Capitalization
03:21
Index of Characters in a String
03:19
Calling Ruby Files from Command Line
01:30
Creating a Ruby Method
04:16
Creating a new Class
04:20
Class Instance Variables
01:31
Class Inheritance
07:41
Collecting User Input
04:31
Setup our Ruby File
02:14
Capture and Process User Input
02:36
Array of Blog Title Templates
02:31
Select Random Titles from Array
01:41
String Replace Keyword into Title
02:30
Intro and Game Setup
02:07
Nested Array of Words and Clues
04:29
Print Teaser Method
01:30
Validate User's Guess
02:17
Limit User Lives Before Game Over
02:07
Show Correct Guesses to User
08:11
Allow User to Exit Game
01:18
Game Complete and Congratulate User
03:06

David Battersby

David has more than 15 years of experience in the web development field. He is a full stack Web Engineer with a focus on building scalable cloud-based solutions. He has worked with numerous multinational agencies in Australia, United Kingdom, Ireland and the United States. He has worked on web applications and website projects for key brands such as Guinness, Carlsberg, Heinz, Tesco, Kia and Toyota.

Student Feedback

Kurt King

22 days ago

This is a great introduction to Ruby on Rails. It is not an advanced course but should set you up with everything you need to know to get started! Definitely recommend.

Alexander Coole

about 1 month ago

Due to covid-19, my IRL webdev bootcamp had to swap to online format. I decided to take up this course to supplement that learning and I have learnt more in the first few hour than i have in the last fortnight in my bootcamp. Excellent communicator, and does not elaborate unnecessarily.

Kevin Maurer

about 1 month ago

The course was very clear and I feel that I got what I came here for. I've seen many free youtube tutorials but this was much more precise and very well explained - thanks!

Tyler Schnerch

about 2 months ago

David is an excellent teacher this course will give you a great intro to ruby on rails!

Kirk Anthony Long

about 2 months ago

I have not yet finished the course but so far it is great. It is one of the only Ruby on Rails up to date courses i have found. Most of the other courses on Ruby on Rails are outdated with older versions. The instructor explains things clearly and moves at a good pace. Plenty of time to go back and evaluate the sections and content.

Buy Now
$99.00 $49.00

30 day money back guarantee

This course includes:

  • 2.5 hours of on-demand video
  • documents attached
  • Access from anywhere
  • Lifetime access

Have a coupon?

Enter your coupon code at the checkout to receive course discount.

Related Courses

Ruby on Rails 6 for Beginners [2020]

Learn the latest version of Rails in this new course and build powerful web applications with ease.

$119 $49
View Course