Are you interested in creating websites? If so, then Ruby is a gem of a language! It’s perfectly suited for creating front- and backend web applications, but it can also be used for things like mobile and desktop apps. Ruby has simple syntax, and focuses on the productivity of your code, making it a good language for beginners. It’s free, open-source and easy to customize to your own requirements. Ruby also supports multi-threading, which allows you to execute several programs at the same time. This course is beginner-friendly and will give you a solid foundation in this popular, versatile language. No previous coding experience is needed, so jump right in!

What you'll learn

Use puts command to send a message to the screen. This is know as generating an output.
Use variables to help your program store data.
Work with strings to store and manipulate text data.
Conditional Statements
Use conditional operators to make decision based on certain rules.
Save time and minimise errors in repetitive tasks with loops.
Use arrays to store a collection of data at once.
Make your code reusable and create efficient solutions using methods.
Object-Oriented Programming
Implement the principles of Object-Oriented Programming to organise the design of your software around data.
Classes and Objects
Create classes as templates to create different programming objects.
Working with files
Write programs that interface with files to read and write information.


What Is Ruby?
Among programming languages, there may be few names as well-known as Ruby. Originally developed and released in the 1990s, Ruby is one of several languages responsible for powering the modern Internet (and the rise of dynamic applications and software that have transformed it over the decades since). Along with its popular framework, Ruby on Rails, Ruby has long been one of the most popular and widely used development languages worldwide.
Continue reading on our blog
What is Ruby Used For? Learn More About This Popular Programming Language
Most experienced programmers will tell you that their favorite programming languages often share a simple concept - ease of use and application. While everyone has particular preferences about how a language works, what it can do, and how it can be applied, these factors all become irrelevant if a language is too complex or confusing for easy and practical use.
Continue reading on our blog
What is Elixir?
Recently, we discussed the history and use cases of Ruby, one of the more popular programming languages in use over the past few decades. Ruby’s focus on simplicity and usability for developers isn’t necessarily a unique philosophy, but the Ruby approach has since spawned a number of similar languages that have built off the initial Ruby model. That’s where Elixir comes in.
Continue reading on our blog