YoVDO

Ruby - Programming Language - Tutorial

Offered By: Mike Dane via YouTube

Tags

Ruby Courses

Course Description

Overview

Embark on a comprehensive 4.5-hour tutorial series covering all core concepts of Ruby programming. Start with installation on Windows and Mac, then progress through fundamental topics like variables, data types, and user input. Learn to build practical applications such as calculators and games while mastering arrays, hashes, methods, and control structures. Dive into file operations, error handling, and object-oriented programming concepts including classes, inheritance, and modules. Gain hands-on experience through guided exercises and projects, culminating in an introduction to Interactive Ruby (irb). By the end of this tutorial, develop a solid foundation in Ruby programming and be ready to create your own applications.

Syllabus

Introduction | Ruby | Tutorial 1.
Windows Installation | Ruby | Tutorial 2.
Mac Installation | Ruby | Tutorial 3.
Hello World / Setup | Ruby | Tutorial 4.
Drawing a Shape | Ruby | Tutorial 5.
Variables | Ruby | Tutorial 6.
Data Types | Ruby | Tutorial 7.
Working With Strings | Ruby | Tutorial 8.
Math & Numbers - Ruby - Tutorial 9.
Getting User Input | Ruby | Tutorial 10.
Building a Calculator | Ruby | Tutorial 11.
Building a Mad Libs Game | Ruby | Tutorial 12.
Arrays | Ruby | Tutorial 13.
Hashes | Ruby | Tutorial 14.
Methods | Ruby | Tutorial 15.
Return Statement | Ruby | Tutorial 16.
If Statements | Ruby | Tutorial 17.
If Statements (con't) | Ruby | Tutorial 18.
Building a Better Calculator | Ruby | Tutorial 19.
Case Expressions | Ruby | Tutorial 20.
While Loops | Ruby | Tutorial 21.
Building a Guessing Game | Ruby | Tutorial 22.
For Loops | Ruby | Tutorial 23.
Exponent Method | Ruby | Tutorial 24.
Comments | Ruby | Tutorial 25.
Reading Files | Ruby | Tutorial 26.
Writing Files | Ruby | Tutorial 27.
Handling Errors | Ruby | Tutorial 28.
Classes & Objects | Ruby | Tutorial 29.
Initialize Method | Ruby | Tutorial 30.
Object Methods | Ruby | Tutorial 31.
Building a Quiz | Ruby | Tutorial 32.
Inheritance | Ruby | Tutorial 33.
Modules | Ruby | Tutorial 34.
Inteactive Ruby (irb) | Ruby | Tutorial 35.


Taught by

Mike Dane

Related Courses

Web Application Architectures
University of New Mexico via Coursera
Ruby مدخل إلى برمجة مواقع الإنترنت باستخدام لغة
Rwaq (رواق)
Rails with Active Record and Action Pack
Johns Hopkins University via Coursera
Ruby on Rails: An Introduction
Johns Hopkins University via Coursera
Ruby on Rails Web Services and Integration with MongoDB
Johns Hopkins University via Coursera