Ruby Development SuccessPath
You should be familiar with basic text editing in a Windows or Linux environment. No prior knowledge of programming is assumed.
Ruby is among the most popular programming languages because it’s both artful and practical. Master Ruby and understand what makes it unique. Learn the basic building blocks of Ruby and discover the best practices for working with it and staying within guidelines. In addition to exploring Sinatra and Rails, the two most popular web frameworks for Ruby, develop an understanding of what Git is and why it’s important. Explore some of the practical components of Ruby including how to work with its file system and take a closer look at two advanced topics in Ruby development: Procs and Metaprogramming. Learn how to build out a full Ruby program and how to integrate a variety of features.
It is common for users to take all the courses in this path in the order shown below.
16+ hours covering 64 topics
|Ruby Fundamentals /**/||/**/||/**/|
|Ruby, Part 1 of 6: Introduction and Classes /**/||5 /**/||1h 59m||Beginner /**/|
|Ruby, Part 2 of 6: Variables and Data Structures /**/||5 /**/||1h 47m||Beginner /**/|
|Ruby, Part 3 of 6: Input/Output and Gems /**/||3 /**/||1h 26m||Beginner /**/|
|Ruby: Intermediate /**/||/**/||/**/|
|Ruby, Part 4 of 6: Conditionals and Blocks /**/||11 /**/||1h 47m||Beginner /**/|
|Ruby, Part 5 of 6: Procs and Metaprogramming /**/||9 /**/||1h 20m||Beginner /**/|
|Ruby, Part 6 of 6: Error Handling, Frameworks, and Algorithms /**/||8 /**/||1h 43m||Beginner /**/|
|Ruby on Rails /**/||/**/||/**/|
|Ruby on Rails, Part 1 of 5: Intro to Development /**/||3 /**/||1h 4m||Beginner /**/|
|Ruby on Rails, Part 2 of 5: Best Practices /**/||5 /**/||1h 23m||Beginner /**/|
|Ruby on Rails, Part 3 of 5: Data, Design, and Deploy /**/||6 /**/||1h 46m||Beginner /**/|
|Ruby on Rails, Part 4 of 5: Search and Sorting /**/||4 /**/||1h 3m||Beginner /**/|
|Ruby on Rails, Part 5 of 5: Administration and API /**/||5 /**/||1h 11m||Beginner /**/|