Learn Ruby
Learn to program in Ruby, a flexible and beginner-friendly language used to create sites like Codecademy.
Skill level
BeginnerTime to complete
Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary9 hoursPrerequisites
None
About this course
Learn Ruby, a powerful, easy-to-read programming language used in web development. This course covers fundamental programming concepts, including variables, loops, and control flow, and introduces you to object-oriented programming. Ruby is perfect for beginners and valuable for creating dynamic web applications.
Skills you'll gain
Understand and use Ruby variables, loops, and control flow
Apply object-oriented programming (OOP) principles
Build simple applications using Ruby
Syllabus
19 lessonsCertificate of completion available with Plus or Pro
Earn a certificate of completion and showcase your accomplishment on your resume or LinkedIn.
Earn a certificate of completion
Show your network you've done the work by earning a certificate of completion for each course or path you finish.- Show proofReceive a certificate that demonstrates you've completed a course or path.
- Build a collectionThe more courses and paths you complete, the more certificates you collect.
- Share with your networkEasily add certificates of completion to your LinkedIn profile to share your accomplishments.
Learn Ruby course ratings and reviews
- 5 stars
- 4 stars
- 3 stars
- 2 stars
- 1 star
- This course is perfect for beginners like myself. I've learned some basics of Ruby and now I'm looking forward to practising them with my teacher. Thank you!Anastasiia R.Verified Learner
- This was the only solution I could find to really understand the Ruby programming language thoroughly. I still have a ways to go, but Codecademy's Ruby course is the GOAT!John S.Verified Learner
- This is a fantastic way to start learning Ruby. I really learned a lot, it really helped me with my class I was able start writing Ruby code.Jose S.Verified Learner
Our learners work at
Frequently asked questions about Ruby
Ruby is an open-source programming language, making it free for anyone to use or contribute to. It’s also cross-platform, so you can run its code on any operating system. Ruby’s syntax lacks many of the special symbols you’ll find in some other languages, and as a general-purpose language, it has a wide range of applications.
Join over 50 million learners and start Learn Ruby today!
Looking for something else?
Related resources
Related courses and paths
- Free course
Learn Intermediate Python 3: Object-Oriented Programming
Learn how to utilize one of the most popular programming paradigms - Object-Oriented Programming.Intermediate2 hours - Free course
Learn How to Code
New to coding? Start here and learn programming fundamentals that can be helpful for any language you learn.Beginner Friendly2 hours - Free course
Learn C++
Learn C++ — a versatile programming language that’s important for developing software, games, databases, and more.Beginner Friendly11 hours
Browse more topics
- Ruby155,896 learners enrolled
- Web development5,074,985 learners enrolled
- Code foundations7,574,979 learners enrolled
- Computer science6,036,767 learners enrolled
- Data science4,598,261 learners enrolled
- Python3,712,679 learners enrolled
- For business3,469,249 learners enrolled
- JavaScript2,913,839 learners enrolled
- Data analytics2,566,681 learners enrolled
Unlock additional features with a paid plan
Practice Projects
Guided projects that help you solidify the skills and concepts you're learning.Assessments
Auto-graded quizzes and immediate feedback help you reinforce your skills as you learn.Certificate of Completion
Earn a document to prove you've completed a course or path that you can share with your network.