Introduction to Coding with Ruby
- Development
- Feb 28, 2025

Introduction to Coding with Ruby, available at Free, has an average rating of 4.46, with 66 lectures, based on 622 reviews, and has 25384 subscribers.
You will learn about Write programs in Ruby Use predicates and conditionals in Ruby Use basic data structures like Array and Hash Use basic types including String, Integer and Float Understand Object Oriented Programming Have a solid basis for learning Ruby on Rails This course is ideal for individuals who are Beginner Programmers or Programmers who want to learn Ruby It is particularly useful for Beginner Programmers or Programmers who want to learn Ruby.
Enroll now: Introduction to Coding with Ruby
Summary
Title: Introduction to Coding with Ruby
Price: Free
Average Rating: 4.46
Number of Lectures: 66
Number of Published Lectures: 66
Number of Curriculum Items: 66
Number of Published Curriculum Objects: 66
Original Price: Free
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
LEARN HOW TO CODE IN JUST 2 WEEKS!
Find out why students are saying this is the best Ruby course they’ve ever taken!
* Latest Update: January, 16th 2016
Many people who try to switch to coding as a career don’t make it. And you want to know the number 1 reason employers tell me? Its because they don’t understand the basics.
You can become a coder. While it may seem like a totally foreign language, once you understand some of the underlying principles its actually quite easy – and fun!
Ruby is a fantastically powerful language used by startups and top companies like Airbnb and Twitter. And Unlike languages like Java, C# or Swift, it is relatively easy to learn. But let me tell you: as someone who has worked for years as a professional programmer and hired dozens of coders myself, understanding the basics is critical.
My Newbie to Ruby course if the first part of a series on becoming a professional programmer. It lays the foundations for web development using Ruby on Rails and will set you on a life changing career path. If you try to do Rails without knowing Ruby you will most likely fail.
Understanding Through Exercises & Drills
The course follows a simple pattern. I introduce a concept, give you an exercise and then go through the exercise in detail so that you can solidify your understanding. I also have dozens of additional drills with solutions to help you hone your skills.
Complete in 2 weeks
The course is broken up into 12 sections and you should be able to get through 1 section per evening if you’re doing this part time. So all up you’ll need about 2 weeks.
The Course will Cover
Get your coding career off to a flying start with my Newbie to Ruby course.
There has never been a better time to switch your career!
Course Curriculum
Chapter 1: Getting Started
Lecture 1: What is Ruby?
Lecture 2: Installing Ruby
Lecture 3: Hello Ruby
Lecture 4: Exercise Solution (1.2)
Chapter 2: Basics
Lecture 1: Input and Output
Lecture 2: Variables
Lecture 3: Numbers
Lecture 4: Comments
Lecture 5: Flow Control
Lecture 6: Predicates
Lecture 7: Exercise Solution
Lecture 8: Interactive Ruby (IRB)
Chapter 3: Methods
Lecture 1: Methods and Arguments
Lecture 2: Return Values
Lecture 3: Exercise Solution (3.2)
Chapter 4: Math
Lecture 1: Math Basics
Lecture 2: Exercise Solution (4.1)
Lecture 3: Rounding
Lecture 4: Number Formatting
Lecture 5: Exercise Solution (4.3)
Lecture 6: Math Methods
Lecture 7: Exercise Solution (4.4)
Chapter 5: Strings
Lecture 1: String Methods
Lecture 2: Exercise Solution (5.1)
Lecture 3: String Math and Operations
Lecture 4: Filtering and Matching
Chapter 6: Arrays
Lecture 1: Array Basics
Lecture 2: Exercise Solution (6.1)
Lecture 3: Array Enumeration
Lecture 4: Exercise Solution (6.2)
Lecture 5: Array Block Methods
Lecture 6: Exercise Solution 6.3
Chapter 7: Loops and Ranges
Lecture 1: Looping and Iteration
Lecture 2: Exercise Solution (7.1)
Lecture 3: Ranges
Lecture 4: Exercise Solutions (7.2)
Chapter 8: Hashes
Lecture 1: Hash Basics
Lecture 2: Exercise Solution (8.1)
Lecture 3: Hash Features
Lecture 4: Exercise Solution (8.2)
Chapter 9: Symbols
Lecture 1: Symbols
Lecture 2: Exercise Solution (9.1)
Chapter 10: Objects
Lecture 1: Object Basics
Lecture 2: Exercise Solution (10.1)
Lecture 3: Constructors
Lecture 4: Exercise Solution (10.2)
Lecture 5: Actions
Lecture 6: Exercise Solution (10.3)
Lecture 7: Instance Variables
Lecture 8: Exercise Solution (10.4)
Lecture 9: Inspecting Objects
Lecture 10: Exercise Solution (10.6)
Chapter 11: Time
Lecture 1: Time Basics
Lecture 2: Exercise Solution (11.1)
Lecture 3: Time Instantiation
Lecture 4: Exercise Solutions (11.2)
Lecture 5: Working with Time
Lecture 6: Exercise Solutions (11.3)
Chapter 12: Inheritance
Lecture 1: Preparation
Lecture 2: Exercise Solution 12.1 A
Lecture 3: Exercise Solution 12.1 B
Lecture 4: Exercise Solution 12.1 C
Lecture 5: Exercise Solution 12.1 D
Lecture 6: Exercise Solution 12.1 E
Lecture 7: Fundamentals
Lecture 8: Inheritance Exercise Solution (12.2)
Instructors

Dan Draper
Entrepreneur, Technology Communicator
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Advanced Youtube Ads- Low Cost Youtube Ads That Convert
- Content Marketing Excellence- HubSpot Practice Test
- Build a Lucrative Copywriting Portfolio With Ease
- Marketing Mix Modeling in one day for your Brand Analytics_1
- Advanced Photoshop Manipulations Tutorials Bundle
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8How To Market Your Book Grow Your Mailing List
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling