Online Coding and Development Courses
Browse 100s of video courses and workshops in JavaScript, Python, AI, web development, design, and more.
Learn at your own pace with content ranging from beginner to advanced.
- Most Relevant
- All Types
-
All Topics
- All Topics
- • AI
- • Vibe Coding
- • JavaScript
- • Python
- • No-Code
- • React
- • Coding for Kids
- • Design
- • HTML
- • CSS
- • Game Development
- • Data Analysis
- • Development Tools
- • Databases
- • Security
- • Digital Literacy
- • Swift
- • Java
- • Machine Learning
- • APIs
- • Professional Growth
- • Computer Science
- • Ruby
- • Quality Assurance
- • PHP
- • Go Language
- • Learning Resources
- • College Credit
- Reset filters
Ruby Courses
Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
-
Ruby Enumerable
In this Workshop, we'll learn all about the Ruby Enumerable module and see diffe...
- Ruby
- Beginner
- 9 min
-
Ruby Modules
Modules are an extremely powerful utility when coding in Ruby. Modules allow you...
- Ruby
- Intermediate
- 125 min
-
Practice Input and Output in Ruby
Let's practice some basic Ruby to make sure that everything you've learned so fa...
- Ruby
- Beginner
- 7 min
-
Ruby Basics
Ruby is a programming language with a focus on simplicity and productivity. It h...
- Ruby
- Beginner
- 169 min
-
Practice Ruby Methods
Let's practice some basic Ruby to make sure that everything you've learned so fa...
- Ruby
- Beginner
- 4 min
-
Practice Strings in Ruby
Let's practice some basic Ruby to make sure that everything you've learned so fa...
- Ruby
- Beginner
- 3 min
-
Practice Ruby Numeric Types
Let's practice some basic Ruby to make sure that everything you've learned so fa...
- Ruby
- Beginner
- 6 min
-
Ruby Objects and Classes
Ruby is known as an "Object Oriented" programming language. But what does object...
- Ruby
- Beginner
- 121 min
-
Ruby Loops
In Ruby Loops, you'll learn how to automatically repeat statements using Ruby. Y...
- Ruby
- Beginner
- 79 min
-
Build an Address Book in Ruby
In this course, you'll build a simple command line address book application usin...
- Ruby
- Beginner
- 109 min
-
Ruby Blocks
In this course, you’ll learn all about blocks in Ruby. Blocks are a piece of syn...
- Ruby
- Beginner
- 96 min
-
Introduction to Ruby on Rails 7
Ruby on Rails is a powerful web framework that makes creating dynamic web applic...
- Ruby
- Beginner
- 123 min
-
Ruby Collections
In the Ruby Collections course at Treehouse, you'll level up your Ruby knowledge...
- Ruby
- Beginner
- 106 min
-
Design and Development
Learn how a designer and developer can effectively collaborate to build a web ap...
- CSS
- 406 min
-
Rails 8 Course - Beginner to Intermediate
Jump right into the next generation of web development with this comprehensive *...
- Ruby
- Beginner
- 132 min
-
The Treehouse Show
The Treehouse Show is our weekly conversation with the Treehouse Community.
- HTML
- 339 min
-
Treehouse Quick Tips
Treehouse Quick Tips are fast and easy lessons that you can start applying now. ...
- HTML
- 229 min