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

Udemy

Ruby Programming From Scratch : No Experience Required

via Udemy

Overview

Course designed with perfection for all Ruby Beginners. Learn and Build your foundation in Ruby at your own Pace.

What you'll learn:
  • Start Coding in Ruby with full confidence
  • Enter the Ruby on Rails Development

2024 Update: My Udemy courses are not being updated anymore.

I have joined Droidcon Academy and leading the platform. I will continue my passion for teaching by working with thousands of instructors and helping them create high-quality courses for you. Thank you for your enormous support.

-

This course is well designed for all beginners who desire to Learn Ruby in depth along with Conceptual Description.

The content of this course will simplify each and every topics of Ruby Programming Language in Details along with Illustrative Examples. All topics covered first contains the slides explanation followed by Live Coding in Aptana Studio 3.

Let me make things more simple about this course. This course contains all topics that a noob programmer needs to become adaptive and expert in programming language. Trust me guys, your learning experience is going to be the one you have never experienced before anywhere over the web.

At the end of this course you will learn various topics along with Live Codes. The topics covered are Interactive Ruby, Introduction, Ruby Syntax, Taking User Input, Methods || Functions, Conditional Statements, Ruby Class and Various Variables like Local, Instance, Class and Global variables, Getter Setter and Initialize Methods and their Shortcuts, Class variable (@@x) & Selfmethod( ) ,Various Loops, Ruby Modules and Class, Require and Require Relative Statements, Ruby Include Statements and Mixins, Ruby Blocks, Yields " &Block ", Arrays and 2D Arrays along with all it's Pre- defined Methods, Hash and it's pre-defined Operations, Inheritance, Operator Overloading, Overriding Methods, Freezing Objects, Linguistics, Procs and Lambda in Details, Ruby date and Time , Debugging Codes.

Syllabus

  • Ruby Installation - Setting up Software
  • Introduction to Ruby and Interactive Ruby
  • Getting Started with Ruby Programming
  • Taking User Input
  • Methods - Functions in Ruby
  • Conditional Statements
  • Ruby Class - Local, Instance, Class and Global Variable in Details
  • Getter, Setter and Initialize Methods - Complete Explanation in Details
  • Shortcut to Getter, Setter and Initialize Methods - Use of to_s Method
  • Class variable and Self.Method
  • Various Loops - WHILE, FOR, UNTIL and also their MODIFIER LOOPS
  • Break, Next and Redo Statements
  • Blocks, Yields in Ruby
  • Ruby Modules and Class
  • Require and Require Relative Statements
  • Include Statements
  • Ruby Mixins
  • Arrays and All it's Related Pre- defined Details
  • 2D Array - It's Pre- defined Methods and their Usage
  • Hash and All it's Related Methods in Details
  • Random Numbers
  • Menu - Example and Practice Session
  • Inheritance and it's other Related Feature
  • Operator Overloading
  • Freezing Objects - Linguistics
  • Procs and Lambda - Arity Method and Difference between Procs and Lambda
  • Time, Date and DateTime Class

Taught by

Smartherd The Good Old Youtube Channel

Reviews

3.9 rating at Udemy based on 131 ratings

Start your review of Ruby Programming From Scratch : No Experience Required

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.