HOME > Development > Complete Ruby Programmer Master Ruby

Complete Ruby Programmer Master Ruby

  • Development
  • Mar 05, 2025
SynopsisComplete Ruby Programmer – Master Ruby, available at $6...
Complete Ruby Programmer Master  No.1

Complete Ruby Programmer – Master Ruby, available at $69.99, has an average rating of 4.6, with 187 lectures, 70 quizzes, based on 157 reviews, and has 987 subscribers.

You will learn about Learn how to use Ruby professionally Create applications using Ruby Get better at Ruby on Rails by understanding a lot of the code behind it Learn advanced programming features, like algorithms, design and more! Master and apply Object Oriented Programming Learn how to automate daily life tasks like car shopping using Ruby! Start with basics – progress to advanced programming topics – all in one course This course is ideal for individuals who are Anyone interested in learning to code or Programmers looking to learn or switch to Ruby or Intermediate Ruby programmers looking to learn advanced concepts and applications of Ruby or Anyone looking to automate daily life tasks using a programming language or Anyone looking to learn programming as a hobby It is particularly useful for Anyone interested in learning to code or Programmers looking to learn or switch to Ruby or Intermediate Ruby programmers looking to learn advanced concepts and applications of Ruby or Anyone looking to automate daily life tasks using a programming language or Anyone looking to learn programming as a hobby.

Enroll now: Complete Ruby Programmer – Master Ruby

Summary

Title: Complete Ruby Programmer – Master Ruby

Price: $69.99

Average Rating: 4.6

Number of Lectures: 187

Number of Quizzes: 70

Number of Published Lectures: 187

Number of Published Quizzes: 70

Number of Curriculum Items: 257

Number of Published Curriculum Objects: 257

Original Price: $189.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn how to use Ruby professionally
  • Create applications using Ruby
  • Get better at Ruby on Rails by understanding a lot of the code behind it
  • Learn advanced programming features, like algorithms, design and more!
  • Master and apply Object Oriented Programming
  • Learn how to automate daily life tasks like car shopping using Ruby!
  • Start with basics – progress to advanced programming topics – all in one course
  • Who Should Attend

  • Anyone interested in learning to code
  • Programmers looking to learn or switch to Ruby
  • Intermediate Ruby programmers looking to learn advanced concepts and applications of Ruby
  • Anyone looking to automate daily life tasks using a programming language
  • Anyone looking to learn programming as a hobby
  • Target Audiences

  • Anyone interested in learning to code
  • Programmers looking to learn or switch to Ruby
  • Intermediate Ruby programmers looking to learn advanced concepts and applications of Ruby
  • Anyone looking to automate daily life tasks using a programming language
  • Anyone looking to learn programming as a hobby
  • Become a programmer with Ruby and learn one of the most fundamental skills in any industry – today and the future.

    This is the most comprehensive course for learning how to program using the Ruby programming language. Why did we choose Ruby to teach programming? Not only is Ruby one of the easiest programming languages to get started with, but it is also extremely powerful and provides tools for learning and using all the fundamentals of programming that can be used in any language – with its own flair for programmer happiness. Whether you are a complete beginner or already know the basics but want to know and apply advanced concepts in programming like OOP, automation using web scraping, data engineering and algorithms built from scratch – this is the course for you!

    Ruby is also the programming language behind Ruby on Rails which is one of the most popular and in-demand web development frameworks, with the highest paying jobs in the world today.

    This course will teach Ruby, and programming in general, in a practical manner – you will be presented with concepts in screencast videos which you can code along with; followed by quizzes and coding exercises to test your understanding; along with programming assignments which will bring it all together to seal your knowledge. We go over the practical details of programming, issues that programmers face daily and build up your understanding in an efficient way. And with unlimited access – you can learn at your own pace!

    By the end of this course, you will be able to write complete programs that can take input from users, build interactive menus, interact with formatted data files, automate life tasks like car shopping online using web scraping and engineering complex data from web server logs to your own specifications, among many other skills!

    We will cover a wide variety of topics, including:

  • Installing Ruby – Mac, Windows and Linux

  • Command Line basics

  • Ruby basics

  • Basic data structures – Strings, Ints, Floats and more

  • Compound data structures – Arrays, Hashes and more

  • Algorithms and implementation – Sorting, Binary Search Trees and more!

  • Print Formatting

  • Methods

  • Built-in methods

  • Debugging and Error Handling

  • Object Oriented Programming concepts

    – Classes, Inheritance, Polymorphism, Modules

  • File I/O in-depth

  • Web scraping

  • Automation of daily life tasks (car shopping online as an example)

  • Data Engineering – project with web server logs

  • Ruby specific methods

  • and much more!

  • You will get lifetime access to all the videos, text lectures, code repos, assignments and more!

    This course comes with a 30 day money back guarantee! If you are not satisfied in any way, you’ll get your money back.

    So what are you waiting for? Get going with the Complete Ruby Programmer and introduce fun into learning an advanced, on-demand skill!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction to Programming

    Lecture 2: The Role of Programming in the Modern World

    Lecture 3: Importance of Programming Skills for all Professionals

    Lecture 4: Preview of Final Student Enrollment App

    Lecture 5: Preview of Web Scraping Automation Project

    Lecture 6: Preview of Data Engineering Project

    Lecture 7: Installation of Ruby on MacOS

    Lecture 8: Installation of Ruby on Windows

    Lecture 9: Installing Ruby on Linux

    Lecture 10: Troubleshooting and Looking for Answers Online

    Lecture 11: Introduction to Code Editors

    Lecture 12: Installing Atom

    Chapter 2: Programming in Ruby

    Lecture 1: Introduction to the Terminal

    Lecture 2: Getting Around in the Terminal

    Lecture 3: Creating and Changing Directories

    Lecture 4: Creating and Editing Files from the Command Line

    Lecture 5: Where to Find the Code

    Lecture 6: The First Ruby File – Hello World

    Lecture 7: Running Ruby Files from the Command Line

    Lecture 8: Printing Output – puts/print/p

    Lecture 9: Code Commenting

    Lecture 10: Introduction to IRB

    Lecture 11: Atom and Terminal Setup

    Lecture 12: Codealong Exercise – Name and Food

    Lecture 13: Assignment – Print Your Own Age

    Chapter 3: Strings and Numbers

    Lecture 1: Introduction to Variables and Why We Use Them

    Lecture 2: Variables – Changing Values

    Lecture 3: Variables – Changing Values Continued

    Lecture 4: Getting Input from the Terminal

    Lecture 5: Introduction to Strings

    Lecture 6: String Interpolation

    Lecture 7: Changing a String

    Lecture 8: String Concatenation

    Lecture 9: Manipulating Strings

    Lecture 10: Introduction to Comparisons

    Lecture 11: Logic Comparisons

    Lecture 12: Numeric Comparisons

    Lecture 13: Introduction to Branching Logic – If

    Lecture 14: Branching Logic – Else

    Lecture 15: Branching Logic – Elsif

    Lecture 16: Branching Logic – Case

    Lecture 17: Finding Text in a String

    Lecture 18: Finding Text – Index

    Lecture 19: Introduction to Numbers – Integers and Floats

    Lecture 20: Numeric Operations – Integers

    Lecture 21: Numeric Operations – Floats

    Lecture 22: Casting Strings to Integers

    Lecture 23: Casting Strings to Floats

    Lecture 24: Getting Numbers from Input

    Lecture 25: Random Numbers

    Lecture 26: Combining Numbers with Strings

    Lecture 27: Codealong Exercise – Introduction

    Lecture 28: Codealong Exercise – Guess the Number Game

    Instructors

  • Complete Ruby Programmer Master  No.2
    Mashrur Hossain
    Technology Professional and Entrepreneur
  • Complete Ruby Programmer Master  No.3
    Evgeny Rahman
    Professional Software Architect
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 4 votes
  • 3 stars: 20 votes
  • 4 stars: 44 votes
  • 5 stars: 88 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!