In this course, you'll learn the basics of programming with Ruby, the popular, easy-to-use programming language.
By leveraging the Ruby programming language you can build many different types of applications.
This course takes you on a journey through implementation approaches for many common programming situations, the trade-offs inherent in each approach, and why you may choose to use different approaches in different situations.
Throughout this course, you'll work on a series of realistic projects, including simple games, a voting application, and an online blog.