Duration of the online course: 7 hours and 26 minutes
The course "Ruby" is a comprehensive and engaging curriculum dedicated to mastering Ruby programming. Clocking in at 7 hours and 26 minutes, it provides an in-depth look into the versatile features of Ruby, making it an essential resource for anyone looking to enhance their programming skill set.
This course has received an impressive average rating of 5 stars, reflecting its quality and the satisfaction of those who have taken it. As part of the Information Technology category, it falls under the multipurpose programming languages subcategory, which includes Python, Java, and C. This context positions the course among other highly valuable and sought-after programming skills.
Starting with the fundamentals, the course begins with installing Ruby and selecting an editor, ensuring that learners have a strong foundation to build upon. A dedicated tutorial on Komodo IDE is included to facilitate a seamless coding experience. From there, the curriculum delves into the essential arithmetic operations, paving the way for understanding the more complex constructs of the language.
Conditional statements, such as if-else-elsif, are covered to help learners handle decision-making processes in their code. The course then transitions into formatting techniques, teaching how to manipulate strings using methods like capitalize, upcase, downcase, reverse, and length. Arrays and array manipulations are explored next, including the .split method and how to write and use arrays effectively in Ruby.
Data structures like hashes are introduced, alongside methods to read inputs using gets.chomp and advanced hash operations. Function creation and iteration techniques, including the use of the index and .each do constructs, are thoroughly discussed. Learners are also provided with practical applications, such as building a Pythagorean theorem calculator and various looping techniques.
The curriculum advances to string and array sorting, prime number identification, and creating histograms. The combined comparison operator, or spaceship operator, is explained in detail, along with writing custom sort methods and understanding Ruby's handling of symbols and hashes. CRUD operations (Create, Read, Update, Delete) are also a key focus area, split into two comprehensive parts for clarity and in-depth understanding.
Additional conditional expressions, such as ternary and conditional assignments, are explained before the course introduces learners to Ruby's applicability in SketchUp for creating plugins. The shovel operator, yield statements, procs, lambdas, and classes are also covered, providing a broad spectrum of Ruby's capabilities. Finally, the course culminates in practical exercises involving global variables and the implementation of the FizzBuzz game.
"Ruby" stands out as a meticulously crafted course that offers a thorough exploration of Ruby programming concepts. Its high ratings and comprehensive coverage make it an invaluable resource for budding and experienced programmers alike.
7 hours and 26 minutes of online video course
Digital certificate of course completion (Free)
Exercises to train your knowledge
100% free, from content to certificate
Ready to get started?Download the app and get started today.
Install the app now
to access the courseOver 5,000 free courses
Programming, English, Digital Marketing and much more! Learn whatever you want, for free.
Study plan with AI
Our app's Artificial Intelligence can create a study schedule for the course you choose.
From zero to professional success
Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.
You can also use the QR Code or the links below.

Free CourseJava Programming
9h15m
48 exercises

Free CourseCreate Desktop App
5h33m
30 exercises

Free CourseRuby on Rails
9h39m
34 exercises

Free CourseRust for beginners
2h21m
27 exercises

Free CourseEmbedded C Programming Course for beginners
17h08m
37 exercises

Free CourseJava
22h17m
28 exercises

Free CoursePython for beginners
4h04m
7 exercises

Free CourseC++ as your first Programming Language
5h12m
23 exercises

Free CourseC# Sharp for beginner
3h55m
15 exercises

Free CourseMachine Learning
25h09m
20 exercises
Thousands of online courses in video, ebooks and audiobooks.
To test your knowledge during online courses
Generated directly from your cell phone's photo gallery and sent to your email
Download our app via QR Code or the links below::.
+ 9 million
students
Free and Valid
Certificate
60 thousand free
exercises
4.8/5 rating in
app stores
Free courses in
video and ebooks