Codecademy Next Steps: Build 4 Ruby Programs

Take the next steps in becoming a web developer by building ruby programs together
4.4 (49 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
2,804 students enrolled
Start Learning Now
  • Lectures 13
  • Length 1.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2015 English

Course Description

This course will help you go from a basic understanding of Ruby to being able to build functioning Ruby applications. We do this through explanations of core concepts that can be difficult for beginners to grasp and then we build 4 programs together, each one increasing in complexity.

At the end of this course you will have:

  • A strong understanding of Ruby objects and object manipulation.
  • An understanding of inherent Ruby methods ‘initialize’ and ‘attr_accessor’.
  • Confidence in creating your own Ruby programs
  • A good foundation to begin building rails applications and actually understanding what the applications are doing.

It is expected that you have an understanding of basic Ruby data structures (strings, booleans, etc.) before taking this course.

What are the requirements?

  • Text editor of your choice
  • Terminal
  • Ruby installed

What am I going to get from this course?

  • Build Ruby apps
  • Have a strong understanding of Ruby objects and manipulation
  • Have a good foundation for proceeding to building Ruby on Rails apps

Who is the target audience?

  • This course is for people who have a basic understanding of Ruby data structures and want to proceed to building Ruby programs.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Course Introduction and Expectations
Is this course for you?
Section 2: A Few Ruby Concepts Broken Down
Initialize Method
Getter Methods
Setter Methods
attr_accessor (getter and setter)
Passing Data Between Classes
Section 3: Let's Build Some Ruby Programs
Ruby Exercise 1
Ruby Exercise 2
Ruby Exercise 3
Ruby Exercise 4: Part 1
Ruby Exercise 4: Part 2
Section 4: Thank you and Next Steps
Thank you and Next Steps

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Jack Burum, Software Engineer at Excella Consulting

I currently work as a Software Engineer for Excella Consulting in D.C. where we are using Ruby for federal projects.

As a graduate of a programming bootcamp I understand what concepts were difficult for myself and my fellow classmates to grasp. Once I understood these concepts I was able to break them down so that brand new (see 'green') developers can understand them in a more succinct way. I felt like there needed to be more material out there for new developers that is friendly to those with less technical backgrounds, which is why I created my Ruby course.

Ready to start learning?
Start Learning Now