Author
Released
11/20/2018- Installing Ruby
- Examining each object type
- Using conditionals and loops to trigger and repeat code
- Scripting in Ruby
- Writing custom code blocks
Skill Level Beginner
Duration
Views
- [Kevin] You can use Ruby to write interactive programs or to create scripts that perform common tasks. Ruby's also the programming language used by the popular Ruby on Rails web framework. It's a great place to begin your path to becoming a programmer or a web developer. Even experienced programmers will find Ruby's power and usability appealing. In this course, you'll learn the basics of programming with Ruby, the popular, easy-to-use programming language. You'll learn Ruby step by step, using code examples. We'll begin by exploring basic object types, and progress to writing custom methods with loops and conditional logic.
I'm Kevin Skoglund, and I've been programming in Ruby for over 13 years, and I still love it just as much as when I started. Let's learn the essentials of programming in Ruby.
Related Courses
-
Code Clinic: Ruby
with Kevin Skoglund5h 42m Intermediate -
Learning Python
with Joe Marini2h 27m Beginner -
Web Programming Foundations
with Morten Rand-Hendriksen58m 44s Beginner
-
Introduction
-
1. Get Started with Ruby
-
Introducing Ruby3m 32s
-
Install Ruby on a Mac1m 23s
-
Using Ruby6m 28s
-
Interactive Ruby Shell (IRB)3m 55s
-
Documentation3m 47s
-
-
2. Ruby Object Types
-
Objects2m 57s
-
Variables4m 46s
-
Numbers: Integers3m 48s
-
Numbers: Floats4m 50s
-
Strings5m 21s
-
Arrays6m 16s
-
Array methods6m 59s
-
Hashes6m 58s
-
Symbols6m 1s
-
Booleans4m 27s
-
Ranges4m 28s
-
Constants1m 49s
-
Nil2m 8s
-
Challenge: Roman numerals1m 19s
-
Solution: Roman numerals2m 10s
-
-
3. Control Structures
-
About control structures1m 47s
-
Conditionals: unless4m 8s
-
Conditionals: case5m 51s
-
Loops7m 4s
-
Iterators8m 16s
-
Solution: Blanket patterns7m 46s
-
-
4. Ruby Scripting
-
Best practices3m 2s
-
Exit a running script5m 14s
-
Input and output4m 31s
-
Challenge: Guessing game2m 25s
-
Solution: Guessing game3m 39s
-
-
5. Enumerables and Code Blocks
-
Enumerables3m 42s
-
What is a code block?6m 49s
-
Find methods6m 28s
-
Map methods7m 30s
-
Inject methods7m 51s
-
Sort methods7m 3s
-
Merge methods5m 21s
-
Challenge: Ruby blanks2m 7s
-
Solution: Ruby blanks2m 34s
-
-
6. Custom Methods
-
Define and call methods4m 35s
-
Variable scope4m 1s
-
Arguments5m 43s
-
Argument default values7m 56s
-
Return value5m 45s
-
Return multiple values4m 24s
-
Challenge: Pig Latin2m 58s
-
Solution: Pig Latin8m 30s
-
-
Conclusion
-
Next steps32s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Learn the basics of Ruby