Learn to Code with Ruby
Learn to Code with Ruby, available at $89.99, has an average rating of 4.53, with 363 lectures, 64 quizzes, based on 6114 reviews, and has 79614 subscribers.
You will learn about Learn to program in the Ruby programming language Master common Ruby objects like Strings, Arrays, Hashes, and more Solve popular coding challenges and algorithms with Ruby Dive into object-oriented programming including classes and more This course is ideal for individuals who are Beginning programmers who want to start with an easy, human-friendly language or Intermediate coders who are interested in exploring the Ruby language in greater depth or Web development folk curious about the foundation of Ruby on Rails It is particularly useful for Beginning programmers who want to start with an easy, human-friendly language or Intermediate coders who are interested in exploring the Ruby language in greater depth or Web development folk curious about the foundation of Ruby on Rails.
Enroll now: Learn to Code with Ruby
Summary
Title: Learn to Code with Ruby
Price: $89.99
Average Rating: 4.53
Number of Lectures: 363
Number of Quizzes: 64
Number of Published Lectures: 363
Number of Published Quizzes: 64
Number of Curriculum Items: 427
Number of Published Curriculum Objects: 427
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn to program in the Ruby programming language
- Master common Ruby objects like Strings, Arrays, Hashes, and more
- Solve popular coding challenges and algorithms with Ruby
- Dive into object-oriented programming including classes and more
Who Should Attend
- Beginning programmers who want to start with an easy, human-friendly language
- Intermediate coders who are interested in exploring the Ruby language in greater depth
- Web development folk curious about the foundation of Ruby on Rails
Target Audiences
- Beginning programmers who want to start with an easy, human-friendly language
- Intermediate coders who are interested in exploring the Ruby language in greater depth
- Web development folk curious about the foundation of Ruby on Rails
Welcome to the most comprehensive Ruby course available on Udemy! An in-depth overview of coding with Ruby, a popular programming language renowned for its simplicity and elegance. Whether you’ve never written a line of code before or are looking to learn a brand new language, this course covers all bases!
Learn to Code with Ruby offers more than 40+ hours of video tutorials, 250+ lectures, and dozens of quizzes and coding exercises to test your knowledge as you proceed through the course.
Lessons include:
-
Installation and configuration for both Mac OS and Windows systems
-
Common programming concepts (variables, arithmetic, output)
-
Objects and methods
-
Strings
-
Numbers
-
Booleans
-
Methods and Conditionals
-
Ranges
-
Arrays
-
Hashes
-
Blocks, Procs, and Lambdas
-
Dates and times
-
File Input and Output
-
Regular Expression
-
Classes, Modules, and Inheritance
and more!
Ruby is a language released by Yukihiro Matsumoto in 1995 that bills itself as “a programmer’s best friend“. Every aspect of Ruby is designed to make programming easier for the developer. There is no better first language if you’re interested in learning how to program.
Ruby also serves as the foundation for Ruby on Rails, a popular web framework that powers over 1.2 million websites worldwide. The course offers an extensive introduction to the base language you’ll need to know if you intend to tackle web development in the future.
Check out the sample videos below to get a taste of what the course has to offer!
So if you’re ready to commit yourself, if you’re eager to expand your knowledge of programming, if you’re ready to discover what makes this elegant language so loved by developers, you are ready to Learn to Code with Ruby!
Thanks for checking out the course!
Course Curriculum
Chapter 1: Introduction and Installation
Lecture 1: Welcome to Ruby [SLIDES]
Lecture 2: Object-Oriented Programming [SLIDES]
Lecture 3: Ruby Installation Instructions
Lecture 4: macOS – Access and Work with the Terminal
Lecture 5: macOS – Install XCode Command Line Tools
Lecture 6: macOS – Install Homebrew
Lecture 7: macOS – Install rbenv
Lecture 8: macOS – Install Ruby
Lecture 9: macOS – Install VSCode Text Editor
Lecture 10: Windows – Access and Work with PowerShell
Lecture 11: Windows – Figure Out if System is 32-bit or 64-bit
Lecture 12: Windows – Install Ruby
Lecture 13: Windows – Install VSCode Text Editor
Lecture 14: Install VSCode Extensions
Lecture 15: Add VSCode to Your System PATH
Lecture 16: Download Course Materials
Lecture 17: Write First Ruby File and Run with Code Runner
Lecture 18: Write First Ruby File and Run with Terminal or PowerShell
Lecture 19: Interactive Ruby (IRB)
Lecture 20: Section Review [SLIDES]
Chapter 2: Getting Started
Lecture 1: The puts Method
Lecture 2: Escape Characters
Lecture 3: The print Method
Lecture 4: The p Method
Lecture 5: Comments
Lecture 6: Multiline Comments
Lecture 7: Integers and Floating Point Numbers
Lecture 8: Basic Arithmetic in Ruby
Lecture 9: String Concatenation
Lecture 10: Intro to Exceptions: TypeError
Lecture 11: Section Review [SLIDES]
Chapter 3: Variables
Lecture 1: Variables [SLIDES]
Lecture 2: Declaring Variables
Lecture 3: Coding Exercise Solution: Variable Declaration
Lecture 4: Exceptions: NameError
Lecture 5: Parallel Variable Assignment
Lecture 6: Swapping Variable Values
Lecture 7: Assignment Shortcuts
Lecture 8: Constants
Lecture 9: Section Review [SLIDES]
Chapter 4: Object Methods
Lecture 1: Intro to Object Methods
Lecture 2: Integer Methods
Lecture 3: Coding Exercise Solution: Intro to Object Methods
Lecture 4: Exceptions: NoMethodError
Lecture 5: Method Chaining
Lecture 6: The inspect Method
Lecture 7: The nil Object
Lecture 8: String Interpolation
Lecture 9: The gets Method
Lecture 10: The class Method
Lecture 11: Methods to Convert Objects
Lecture 12: Section Review [SLIDES]
Chapter 5: Booleans and Predicate Methods
Lecture 1: Intro to Booleans
Lecture 2: The Equality Operator
Lecture 3: The Inequality Operator
Lecture 4: Mathematical Comparisons
Lecture 5: Predicate Methods
Lecture 6: Methods with Arguments (include?)
Lecture 7: Methods with Multiple Arguments
Lecture 8: Arithmetic Methods
Lecture 9: Float Methods
Lecture 10: Section Review [SLIDES]
Chapter 6: Methods
Lecture 1: Intro to Methods
Lecture 2: Parameters and Arguments
Lecture 3: Multiple Method Parameters
Lecture 4: Manipulating Arguments
Lecture 5: Local Variables
Lecture 6: Return Values I
Lecture 7: Return Values II: Implicit Return Values
Lecture 8: Coding Exercise Solution: Methods
Lecture 9: Optional Parameters and Default Arguments
Lecture 10: Coding Exercise Solution: Optional Parameters and Default Arguments
Lecture 11: Section Review [SLIDES]
Chapter 7: Blocks
Lecture 1: Introduction to Blocks with the times Method
Lecture 2: Coding Exercise Solution: Intro to Blocks
Lecture 3: Block Variables
Lecture 4: Coding Exercise Solution: Block Variables
Lecture 5: The upto and downto Methods
Lecture 6: The step Method
Lecture 7: Section Review [SLIDES]
Chapter 8: Conditionals
Lecture 1: The if Statement
Lecture 2: Predicate Methods in if Statements
Lecture 3: Truthiness and Falsiness
Instructors
-
Boris Paskhaver
Software Engineer | Consultant | Author
Rating Distribution
- 1 stars: 31 votes
- 2 stars: 50 votes
- 3 stars: 329 votes
- 4 stars: 1708 votes
- 5 stars: 3997 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
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024