subject

Ruby Programming Nanodegree

Learn to Build Web Applications

Earn a Certificate

  • Nanodegree via Udacity and Github
  • $200/month for 2 months
  • 1:1 feedback - Rigorous, timely project and code reviews
3 Reviews
Rating based on 3 student reviews.

Learn More

Title
Ruby Programming Nanodegree
Rating
★★★★★ (3 Reviews)
Overview
Learning ruby—a programming language ideal for beginners—is the first step to mastering ruby on rails, the framework that powers sites like github, groupon, and twitter.
Credential Type
Provider
Institution
Cost
$200/month
Effort
Minimum 10hrs/week
Duration
2 months

**This is the first within a series of three Nanodegree programs designed to take you from no programming experience to a senior-level position. Check out the entire series of Nanodegree programs:** 1. Ruby Programming Nanodegree Program 2. [Ruby on Rails Developer Nanodegree Program](https://www.udacity.com/course/ruby-on-rails-developer--nd020) 3. [Senior Ruby on Rails Developer Nanodegree Program](https://www.udacity.com/course/senior-ruby-on-rails-developer--nd030) Do you want to build applications for the web? Great! Are you new to programming? No problem. You’ve just got a few things to learn first, because in order to succeed as a web developer, you need a strong foundation in programming. The good news is, this Nanodegree program will provide that for you. In this program, you’ll be learning Ruby, a modern programming language that reads almost like English, making it perfect for beginners! This will prepare you to learn Ruby on Rails, a powerful framework which uses Ruby and powers websites like GitHub, Groupon, and Twitter. Throughout the Nanodegree program, you’ll hear from major voices in the industry, including the creator of the Ruby language himself! At Udacity, we have an outcome-based approach. You will work on projects that showcase your progressive skills mastery, with an end goal of creating a diverse student portfolio that highlights your newfound skills as a Ruby developer. Over the course of the Nanodegree program, you'll develop a strong foundation in practical application development and object-oriented programming. These are critical skills for anyone interested in a career in web application development. You'll create a game simulator, analyze data and produce reports, and even build your own program.

Why Take This Nanodegree?

According to Indeed, there are currently over 19,000 unfilled Ruby on Rails developer positions, making Ruby an in-demand language for startups around the world. To be a successful Ruby on Rails developer, you’ll need to first understand the principles of programming with Ruby. We've partnered with industry leaders to craft a curriculum expressly designed to set you up for success in this exciting field. You’ll gain exclusive insights from industry leaders, including Yukihiro “Matz” Matsumoto, the creator of Ruby. In this Nanodegree program, you’ll complete a number of projects focused on developing a strong foundation in the Ruby language and the tools you’ll actually use on the job, such as Sublime Text, the command line, version control, and GitHub. Upon graduating from the program, you will have built a strong portfolio that will showcase your Ruby programming skills. You will also be prepared to move on to Ruby on Rails development.

Required Knowledge

* You have access to a computer with a broadband connection, on which you’ll install a professional code/text editor (e.g. Sublime Text or Atom).

★★★★☆ (39) 3 weeks Self paced
Learn to use version control, an important tool for any developer. The course will focus on Git, a specific version control system, and GitHub, a collaboration platform.

3 Reviews.

Craig M. Zeise
Name
Craig M. Zeise
Job
Qa manager
Field of study
Computer science
Education
Masters Degree
completed this credential in Mar 2016.

Better coverage of Ruby than expected!

Karim Tarek
Name
Karim Tarek
Job
Full-stack web developer
Field of study
Computer engineering
Education
Bachelors Degree
completed this credential in Mar 2016.

Hands-on projects with code reviews and kick-as* suppot

Name
Maximiliano Pombo Stügelmayer
Field of study
Computer science
Education
Bachelors Degree
completed this credential in Mar 2016.

The best way to get a solid base for Ruby programming.

3 ratings
5
3
4
0
3
0
2
0
1
0
3 reviews
@

Ruby Programming Nanodegree

Receive email notifications about this credential.
Follow Ruby Programming Nanodegree