Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Ruby for Beginners

via Udemy

Overview

Ruby Programming Skills are vital for Ruby on Rails development. These tutorials will teach you Ruby fast!

What you'll learn:
  • Understand how to write programs in Ruby
  • Be able to write your own Ruby programs and games
  • Have the necessary pre-requisites to learn Ruby on Rails

So maybe you tried out Ruby on Rails, but found it too hard, because you didn't know the Ruby programming language.

Maybe you have worked a bit with Ruby and want to learn it properly. After all it has many uses, including games.

Perhapsyour boss or client threwyou in the deep end with a Ruby on Rails project, and you are struggling with Ruby?

Or maybe you just decided you would like to add the Ruby programming language to your resume to give yourself somebetter opportunities.

If so, you are in the right place.

This course is going to teach you have to program in the Ruby programming language. No previous programming experience is assumed.

This is the perfect primer for developers looking to tackle Ruby on Rails. You need to know Ruby well to be a great Ruby on Rails developer, and this course will give you the skills you need in Ruby.

Why Ruby?

Ruby isused in a wide range of fields, but is best known as a language for Web Applications, because of the Ruby on Rails framework. The general purpose nature of Ruby makes it suitable for a wide array of programming tasks, just like Perl, Python and other general purpose languages.

Ruby was originally designed with the goal of making programming fun, and in Japan, where it came from, Ruby was used to make games. You will actually learn to create a game in Ruby in this course.

Plus, Ruby programming codereads like English and that makes it a lot easier to understand if you are just starting out as a programmer.

As a dynamically typed language, Ruby does not have all of those hard rules other languages do, and in many respects is similar to spoken languages. This empowers you by giving you flexibility to solve problems in a more human way than other programming languages.

What is covered?

Some of the features covered in the course include...

TheRuby Class
Methods
Operators
Conditional Assignment Operators
Loops
Comparison Operators
If, Else, Unless, Then...
File Creation, Read, Write and Update
Generate A Webpage Using A Ruby File
Ruby Switch Statements
How to use GitHub
Built in Ruby methods
Interact With API Data
Using Ruby Gem libraries
Building Gems
Upload Gems to RubyGems dotorg
Regular Expressions
Building Games

Why enrolling in this course is the best decision you can make.

This courses usesnon complicated examples to do complex things. The goal is toget you to understand exactly what youare doing and the reasons why, rather than typing in code you don't understand. No code is glossed over,as it is important for you to understand what each line is doing.

Your instructor, Stephen Chesnowitzbecame a fan of Ruby and Ruby on Rails back in 2012 and dove in head first. Over the years he hasworked on some pretty cool projects, and is here toshare what hecan and help you along your path into the world of application development using Ruby.

As a result you are dealing with someone who not only knows the Ruby language really well, but has the skills to teach things in a way that anyone can understand.

After completing this course, you will have the necessary skills to be able to use Ruby to create your own programs, and even games.

The sooner you sign up for this course, the sooner you will have the skills and knowledge you need to increase your job or consulting opportunities. Rubyskills are in high demand (via Ruby on Rails especially)and you will understand and be able to use theRuby programming languageafter going through this course.

Your new job or consulting opportunityawaits!

Why not get started today?

Click theSignupbutton to sign up for the course!

Syllabus

  • The Set Up
  • Some Of The Basics
  • Variables
  • Welcome to Git
  • It's a String Thing
  • Ruby Loves Arithmetic
  • Ruby Methods
  • Ruby Operators
  • Getting Input and Interaction
  • Arrays
  • The Hash
  • Mission Impossible
  • Conditions and Loops
  • Ruby Has Class
  • Working With Files
  • Errors
  • Search WIth Grep
  • Gems
  • Build A Gem
  • Ruby Gaming
  • Galigoo
  • Extra Information - Source code, and other stuff

Taught by

Tim Buchalka's Learn Programming Academy and Stephen Chesnowitz

Reviews

4.2 rating at Udemy based on 84 ratings

Start your review of Ruby for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.