Ruby

Filter Courses within "Ruby" (Click to filter)
Programming Languages, Part C (Coursera) Coursera
University of Washington

Programming Languages, Part C (Coursera)

Dive into the world of Programming Languages with our advanced course, 'Programming Languages Part C'. This course is designed to provide a deep understanding of functional programming through hands-on practice with ML, Racket, and Ruby. Whether you're a beginner or an intermediate programmer looking to expand your knowledge, this course will equip you with the skills needed to excel in any coding language.

Jun 1st 2026
3 Weeks
Programming Languages, Part B (Coursera) Coursera
University of Washington

Programming Languages, Part B (Coursera)

Dive into the world of Programming Languages with 'Programming Languages, Part B'. This course offers an in-depth exploration of functional programming using ML, Racket, and Ruby as key learning tools. Whether you're new to programming or looking to refine your skills, this course provides a framework for understanding language constructs and designing effective programs.

May 25th 2026
3 Weeks
Dynamic Web Applications with Sinatra (Udacity) Udacity
Udacity

Dynamic Web Applications with Sinatra (Udacity)

Discover the fundamentals of Ruby web development with our comprehensive course on Dynamic Web Applications with Sinatra. This course will guide you through creating elegant and efficient web apps using Sinatra, a popular micro-framework for Ruby. Whether you're new to web development or looking to enhance your skills, this course offers hands-on learning experiences that will help you build robust and scalable applications.

Self Paced
Self-Paced
The MVC Pattern in Ruby (Udacity) Udacity
Udacity

The MVC Pattern in Ruby (Udacity)

Discover the power of organizing your web app's code with The MVC Pattern in Ruby course by Udacity. Learn why structured coding is crucial and how to implement it effectively through practical examples using Sinatra, a lightweight Ruby framework. This course will guide you step-by-step in mastering the Model-View-Controller (MVC) design pattern, enabling you to write clean, maintainable, and scalable code for your web applications.

Self Paced
Self-Paced
Page 1