Complete Ruby Programmer – Master Ruby
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
-
Mashrur Hossain
Technology Professional and Entrepreneur -
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!
You may also like
- Best Interior Design Courses to Learn in December 2024
- Best Writing Courses Courses to Learn in December 2024
- Best Storytelling Courses to Learn in December 2024
- Best Creativity Workshops Courses to Learn in December 2024
- Best Resilience Training Courses to Learn in December 2024
- Best Emotional Intelligence Courses to Learn in December 2024
- Best Time Management Courses to Learn in December 2024
- Best Remote Work Strategies Courses to Learn in December 2024
- Best Freelancing Courses to Learn in December 2024
- Best E-commerce Strategies Courses to Learn in December 2024
- Best Personal Branding Courses to Learn in December 2024
- Best Stock Market Trading Courses to Learn in December 2024
- Best Real Estate Investing Courses to Learn in December 2024
- Best Financial Technology Courses to Learn in December 2024
- Best Agile Methodologies Courses to Learn in December 2024
- Best Project Management Courses to Learn in December 2024
- Best Leadership Skills Courses to Learn in December 2024
- Best Public Speaking Courses to Learn in December 2024
- Best Affiliate Marketing Courses to Learn in December 2024
- Best Email Marketing Courses to Learn in December 2024