subject

Coursera: Ruby on Rails: An Introduction

 with  Kalman Hazins, MS
Did you ever want to build a web application? Perhaps you even started down that path in a language like Java or C#, when you realized that there was so much “climbing the mountain” that you had to do? Maybe you have heard about web services being all the rage, but thought they were too complicated to integrate into your web application. Or maybe you wondered how deploying web applications to the cloud works, but there was too much to set up just to get going.

In this course, we will explore how to build web applications with the Ruby on Rails web application framework, which is geared towards rapid prototyping. Yes, that means building quickly! At the conclusion of this course, you will be able to build a meaningful web application and deploy it to the “cloud” using a Heroku PaaS (Platform as a Service). Best of all, it will almost feel effortless… Really!

“But wait”, you will say, “there is no way that we can build a useful application if there is no database involved. You need the data for an application to be useful.” Great point! But what if… instead of getting the data from the database, we get it from the internet by tapping into one of the web services out there that readily provides data needed by our application? “Ok, but that’s probably very complicated”, you will say. Take this course and you will be pleasantly surprised at just how easy it is!

Syllabus

Welcome and Setting Up the Development Environment
In this module, we will install software required to develop Ruby on Rails applications. We will also demonstrate the use of a popular Ruby on Rails editor called “Sublime Text”. We will finish the module by familiarizing ourselves with a version control system called “Git” that will be used later in the course to submit assignments, as well as to deploy Ruby on Rails applications to a PaaS (platform as a service) called “Heroku”.

Introduction to Ruby
In this module, we will explore the different areas of the Ruby programming language.

We will start with the basics and continue with more advanced topics, such as arrays and hashes. We will also spend time exploring object oriented programming in Ruby, and finish the module by demonstrating how to perform unit testing.



Introduction to Ruby on Rails
In this module, we will become familiar with core concepts behind Ruby on Rails, such as CoC (Convention Over Configuration) and MVC (Model-View-Controller).

We will then learn about consuming JSON API with HTTParty, a Ruby gem. We will then integrate this ability to consume JSON API to serve as the data layer for our Rails application.

Finally, to conclude this module we will deploy the application to Heroku and write a unit test that will verify the desired functionality.

55 Student
reviews
Cost Free Online Course (Audit)
Subject Web Development
Provider Coursera
Language English
Certificates Paid Certificate Available
Calendar 3 weeks long
Sign up for free? Learn how

Disclosure: To support our site, Class Central may be compensated by some course providers.

+ Add to My Courses
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

55 reviews for Coursera's Ruby on Rails: An Introduction

Write a review
14 out of 15 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
In general I think the instructor is trying to tackle too much in 3 weeks. Given that this is the first run, many issues with the assignments arose. It required students to dive extensive into the discussion area to obtain clarity. Choice of variable names within the code presented in the lectures and assigments were n Read More
In general I think the instructor is trying to tackle too much in 3 weeks. Given that this is the first run, many issues with the assignments arose. It required students to dive extensive into the discussion area to obtain clarity. Choice of variable names within the code presented in the lectures and assigments were not well thought out and led to some confusion.

I would imagine future offerings of this course would improve. A few suggestions:

1) More than one week should be spent on Ruby conventions and syntax.

2) Do live coding if possible, not static pictures of the code.

3) The introduction to MVC and rails should be given more examples, so that students truely understand how a Rails app functions. Only after this foundation would it see appropriate to be worrying about things like CSS, API's etc.

4) Perhaps the instructure could put together a simple API/database hosted online, say like a realestate inventory (pictures of house, cost of house, bedrooms, bathrooms, sqft, address, taxes etc.) Then keep using the same database/API for writing and expanding a rails app over a few weeks. This way the students can get a feel of how the MVC is integrated along with the syntax/semantics.

5) Lastly, the rspec statements are not particularly useful in identifying the failed test, please provide better descriptions.

This series of courses has the possibility to be quite good, after a few iterations. However, in it's current form, I feel the current iteration is likely to be a difficult journey.
Was this review helpful to you? YES | NO
12 out of 15 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
The whole course is hastily put together. The lectures are especially terrible with the microphone so poorly placed you can loudly and clearly hear the bodily functions of the lecturer. Graded assignments lack any real direction and instead classmates who have suffered through them provided guidance in the discussion Read More
The whole course is hastily put together. The lectures are especially terrible with the microphone so poorly placed you can loudly and clearly hear the bodily functions of the lecturer. Graded assignments lack any real direction and instead classmates who have suffered through them provided guidance in the discussion forums.

There is a lot of sample code shown in the lectures. For the first week this is nicely available for download, broken up by lecture. After the first week the instructors got lazy and did not make it available at all. Students are left having to rewatch the lectures just view screen shots of code specifics.

Honestly, this is a great example of the reasoning, "Those who can do, those who can't teach." This instructor clearly understands the material so poorly, that he can't even teach it.

When I started this sequence of courses, I noticed there were several instructors. I completed it hoping that someone else would be responsible for the next in the series. Unfortunately the second course is with the same instructor and I can't possibly torture myself listening to him for another several weeks.
Was this review helpful to you? YES | NO
11 out of 11 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
The lectures are terrible. They are all the same style with the instructor droning on about topics that are often grouped together without being related. Examples are few and far between and don't do nearly enough to actually demonstrate what is being spoken about. The lectures are also very poorly put together. Th Read More
The lectures are terrible. They are all the same style with the instructor droning on about topics that are often grouped together without being related. Examples are few and far between and don't do nearly enough to actually demonstrate what is being spoken about.

The lectures are also very poorly put together. The instructor clearly did not prepare what he was going to say and is obviously winging it while recording the video.

Worst is that the lectures are very difficult to watch. The instructor's tone will quickly drive you to boredom. If you can stick through the lectures you have to deal with the instructor's constant problem with excess saliva smacking around in his mouth as he talks. It is distracting at best can completely disgusting at worst.

The assignments are horribly written and nearly impossible to follow. Most discussions in the forums were related to try to understand what was being asked, and even the assistants couldn't clarify. Instead it was a bunch of trial and error. Eventually people were able to figure it out and guide the rest of the class.
Was this review helpful to you? YES | NO
4 out of 4 people found the following review useful
2 years ago
Christos Kokolios completed this course, spending 6 hours a week on it and found the course difficulty to be medium.
I am going to do my review in modules and i will try to cover both bad things and good things. First Module: In my opinion if someone is not going for the full 6 courses or at least for several courses it is an overkill to spend 1 of the 3 weeks with just setup info . I would like to maybe see a ruby introduction here Read More
I am going to do my review in modules and i will try to cover both bad things and good things.

First Module: In my opinion if someone is not going for the full 6 courses or at least for several courses it is an overkill to spend 1 of the 3 weeks with just setup info . I would like to maybe see a ruby introduction here and a very small assigment even if it was ungraded or something like that. Nevertheless the modules were very informational and during the setup you can catch some pretty significant tricks/practices at least for the linux setup process that i went through.

Second Module: Okay they basically unload the ruby language on you in a single module with a kinda hard assigment in the end that fully uses the concepts of Classes etc.I am not really sure that someone who has not come across the concepts before can really cope with it but it was interesting and the fact that they do real testing with rspec here and they let you see the way tests work eventually after all said and done will lead to a well structured program and i am sure that someone can learn a lot from this.I for sure did.

Third Module: Ruby on Rails .This is what we all signed up for anyway.This course leads to a very nice assigment that is pretty much a sneak peak to how fun ruby on rails can be.They introduce you into the concepts of api,how to use additional gems and how to basically navigate through your basic rails application and in the end you have a pretty cool app deployed on the web .All these while they keep working with rspec to do testing of the application.

To sum up this was not a bad course by any means.The teacher was very good and i personally like the no crap straight into the subject approach that he used. I really feel this could/should be a 4 module course instead of 3.They could either go a bit slower with ruby with more assigments or lean a bit heavier on rails introduction. After having finished the second course as well and played with other sources i can't stress enough that the fact they introduce testing to the students from their very first assigment and stick with it all the way through is a huge bonus for me. Also i think that the suggested 2-3 hours a week workload is an understatement at least for beginners.
Was this review helpful to you? YES | NO
5 out of 6 people found the following review useful
2 years ago
Ryan completed this course.
The course was a bit tougher than expected from the description. The 2-3 hour per week estimate was on the low side of realistic. It seems like this was the beta-offering of the 1st course in the series, as there were a few glitches to be worked out (namely the Week 2 assignment documentation discrepancies that caus Read More
The course was a bit tougher than expected from the description. The 2-3 hour per week estimate was on the low side of realistic. It seems like this was the beta-offering of the 1st course in the series, as there were a few glitches to be worked out (namely the Week 2 assignment documentation discrepancies that caused much head-pounding frustration!). Hopefully the attention to detail by the staff improves for the future courses.

The students and staff that contributed help via the forum were as much responsible for my successful completion as the instructor videos. At times, the videos didn't explain the concepts as fully as I'd have liked, however I actually preferred it this way. I'd rather go track down supplemental info if I need it rather than be subjected to things I already know.

I intend to complete the specialization.
Was this review helpful to you? YES | NO
6 out of 6 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
I did complete the course and am fairly satisfied with what I learnt. However, there is a whole slew of improvements that could have been made. I mean, it cost each person $75 and there were over 500 students enrolled. The least they could have done was get some descent TA to help out with the issues the students had. Read More
I did complete the course and am fairly satisfied with what I learnt. However, there is a whole slew of improvements that could have been made. I mean, it cost each person $75 and there were over 500 students enrolled. The least they could have done was get some descent TA to help out with the issues the students had. The few students who attempted to do the assignments early deserve to get paid more than the TA's for doing their job. And, somebody please ask the instructor not to wear his microphone so close to his mouth. It was horrible to hear non-stop slurping. The lectures did feel rushed towards the end of each module. I probably spent 1/4 of the time on goggle trying to fill in the missing information to successfully complete the requirements.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
a year ago
Xenofon Karagiannis completed this course and found the course difficulty to be hard.
Nobody said that this course and Web Development in general are easy... it's a demanding and challenging course...! And that's just fine!!! I selected this course right after I completed the Coursera course "Web Application Development: Basic concepts" from the university of New Mexico, because of the Ruby on Rails I Read More
Nobody said that this course and Web Development in general are easy... it's a demanding and challenging course...! And that's just fine!!!

I selected this course right after I completed the Coursera course "Web Application Development: Basic concepts" from the university of New Mexico, because of the Ruby on Rails I learned there... It seemed (and it was) the right path to go!

Ruby on Rails: An Introduction is the first course of the specialization and well... it's somewhat hard!

It was great for me, but it's pretty demanding and challenging for an introductory course.

The word "introduction" may be misleading but the one and two-star reviews are misleading as well, because the course IS NOT for beginners...

I study Electrical and Computer Engineering, I've been a Linux user since 2009 and yet I spent much of my time troubleshooting and searching on stack overflow... (I completed the course in less than 10 days...)

I've read reviews from previous students and I agree that there could/should be an extra week or two for the Ruby language and syntax and/or split module 3 in half to have more time to absorb the tons of information and course material.

That being said, I found the course very well structured, the instructor was very helpful as he answered in every thread in the forum and the assignments, though challenging, were well documented. The only problem was with the last assignment and the food2fork API, as the service was down for a day or two and couldn't sign up for the API key...

As mentioned above by other reviewers, YES, testing with rspec was a huge bonus!

Application deployment on Heroku was another plus for the course!

Another plus for the lecture on the bundler and the gems!!!

Demanding and challenging but also a really great course!

P.S. When "rails s" fails, use "bunlde exec rails s".

Was this review helpful to you? YES | NO
8 out of 9 people found the following review useful
2 years ago
Sarah Stensberg completed this course, spending 20 hours a week on it and found the course difficulty to be hard.
I had really high hopes for the Ruby on Rails specialization, but after the first course, I don't think I'll be continuing. The lectures weren't well put together, and it was hard to understand the lecturer at times. The assignments were THE WORST. They are difficult to understand, and not at all beginner friendly. The Read More
I had really high hopes for the Ruby on Rails specialization, but after the first course, I don't think I'll be continuing. The lectures weren't well put together, and it was hard to understand the lecturer at times. The assignments were THE WORST. They are difficult to understand, and not at all beginner friendly. They also seemed to require knowledge on topics that were not covered in the lectures! No college class I've ever taken has required you research topics outside of the course in order to complete an assignment that should be covered in the lectures. The entire experience was frustrating overall.
Was this review helpful to you? YES | NO
6 out of 7 people found the following review useful
2 years ago
profile picture
Anonymous dropped this course.
I had high hopes based on the outline and the intro video. While I have some programing experience I am new to Ruby. I found the teaching methods very theoretical with the assignments having a too steep learning curve. I have since opted for another course which is way more hands on and has helped me learn Ruby in an i Read More
I had high hopes based on the outline and the intro video. While I have some programing experience I am new to Ruby. I found the teaching methods very theoretical with the assignments having a too steep learning curve. I have since opted for another course which is way more hands on and has helped me learn Ruby in an interactive way. I will attempt this course again in the future but would recommend to anyone to not go into this without prior experience - to begin there are better courses out there.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
I didnt like that there wasnt a depth of video tutorials showing techniques. The videos seemed out of order. Parsing user input which i believe was the variable q was not well explained. The forums did give answers and there was a TA that was very good. However, its not a good thing that so much discussions were neces Read More
I didnt like that there wasnt a depth of video tutorials showing techniques. The videos seemed out of order. Parsing user input which i believe was the variable q was not well explained.

The forums did give answers and there was a TA that was very good. However, its not a good thing that so much discussions were necessary its like a catch 22 to have a good TA there must have been material not covered. Unless it was planned to use forums and TA for learning mechanism.

I thought the directions on the assignment were awefully written. They obviously came from a foreign source. I would suggest having an american rewrite the directions. just to standardize the bit because foreign english is a bit difficult even for the foreigners who arent that type of foreign like maybe someone from eastern europe has ok english but its got some errors it probably more difficult for asian to comprehend. So if you have american do the english it should be equal to the asian and eastern european.

rapid protoyping was ok... i think the concept of github was good but it crammed into the class. I was never able to make use of the revision capabilities in git. IE force students to write a version save it edit one line save it and then see how ghithub can help with the database of revisions.

I gave two stars because most of the work was like busy work and frustration trying to get the points or credit for the assignment. Not much was learned. There was alot of material in short time. I didnt get to use heroku to actually deploy to web. that was a plus concept mentioning heorku and the rapid prototyping thing.

Was this review helpful to you? YES | NO
4 out of 5 people found the following review useful
2 years ago
Erica Correa partially completed this course.
This course was really difficult from a true beginner perspective. I knew HTML and CSS going into this course and had practiced some Ruby on CodeAcademy and was loving it so I decided to take this course based on the syllabus. It seemed like a good fit at first but the lecturer really didn't explain things very well. I Read More
This course was really difficult from a true beginner perspective. I knew HTML and CSS going into this course and had practiced some Ruby on CodeAcademy and was loving it so I decided to take this course based on the syllabus. It seemed like a good fit at first but the lecturer really didn't explain things very well. I had to keep pausing and googling things and I'd have to re-read the examples 100 times. For the assignments he assumes a lot of knowledge on forking and cloning that someone with my experience didn't really have.

I'm still happy I took the course because struggling through it I really did learn quite a bit but I don't know that I learned more than I would have had I continued with CodeAcademy for free. And CodeAcademy explains things really well. Ultimately I'm taking any Ruby and Rails courses I can and just repeating everything until it's burned in my brain so I guess this helped with that. I'm a few weeks behind, still working on this class but I do plan to finish it.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Roberto Sequeira completed this course, spending 4 hours a week on it and found the course difficulty to be easy.
I noticed a lot of people had a lot of trouble trying to complete the course and for sure the unreal 2-3h/week suggested to accomplish the assignments were the reason for so many people to enroll and then fail. But taking in consideration that the specialization specifies its difficulty level as "Intermediate Speciali Read More
I noticed a lot of people had a lot of trouble trying to complete the course and for sure the unreal 2-3h/week suggested to accomplish the assignments were the reason for so many people to enroll and then fail.

But taking in consideration that the specialization specifies its difficulty level as "Intermediate Specialization. Some related experience required" I think it was pretty accurate.

If you have no experience at all you shouldn't take this course. Even if you come from a different development environment it might be really difficult to get up to speed when you have so many tools and concepts (ruby, rails, git, heroku, html, css, javascript, phantom, rvm, rbenv, gems, etc.) to learn about in such a few time.

Well, from my point of view it was a good initial course which took into consideration core tools that are going to be used in following courses.

But, what I didn't like at all were the assignment instructions. In my opinion they were really messy and hard to understand, missing relevant information and even requesting different things than what was evaluated/tested to assign the scores.
Was this review helpful to you? YES | NO
3 out of 5 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
This was an amazing course. It's only 3 weeks long but it gives you the opportunity to get a good basis on ruby and rails, as well as other useful tools that are used, such as GIT, RSpec and HTTParty. I found the first coding assignment to be particularly challenging. The instructions for the second one were more detai Read More
This was an amazing course. It's only 3 weeks long but it gives you the opportunity to get a good basis on ruby and rails, as well as other useful tools that are used, such as GIT, RSpec and HTTParty. I found the first coding assignment to be particularly challenging. The instructions for the second one were more detailed and therefore you didn't have to do so much on your own. The only thing that wasn't great about this course was uploading the solutions to the coding assignments, because instructions weren't completely clear. And since it was graded automatically, if you didn't upload the exact file or directory that was expected, you would get a score of 0, which wasn't a big deal given that you have multiple submissions, but it was pretty upsetting.
Was this review helpful to you? YES | NO
1 out of 3 people found the following review useful
2 years ago
Sukanya S completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
I'm glad I took this course. The instructor is very knowledgeable. I like his teaching style, i.e., straight to the point. I learned some valuable information that I could not find on other ruby/ruby on rails courses. Since I'm not a native speaker, it usually took me quite a while to understand the description of t Read More
I'm glad I took this course. The instructor is very knowledgeable. I like his teaching style, i.e., straight to the point. I learned some valuable information that I could not find on other ruby/ruby on rails courses. Since I'm not a native speaker, it usually took me quite a while to understand the description of the homework assignments. Once I understood them, it didn't take me that long to solve them. I would like to say thank you to Prof. Kalman Hazins for teaching this class and sharing his valuable knowledge. I highly recommend this course. However, if you are an absolute beginner, this course might be a little bit too hard.
Was this review helpful to you? YES | NO
1 out of 2 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
I think the course did what was in the description. The lectures covered lots of examples and the assignments were based on those examples. The slides werent as informative as the videos. I used them as a guide to what videos to review when I was stuck on a problem. Lots of sample code in the git repository for the Read More
I think the course did what was in the description. The lectures covered lots of examples and the assignments were based on those examples. The slides werent as informative as the videos. I used them as a guide to what videos to review when I was stuck on a problem. Lots of sample code in the git repository for the class. I found the TA's incredibly responsive and their replies helped me understand my mistake or addressed any issues with the homework assignments. The course mentions good references...specifically the online "Ruby on Rails Tutorial".
Was this review helpful to you? YES | NO
2 out of 3 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
As someone who had previously dabbled in Rails, I found this course to be incredibly informative, well organized, and rich with content. The material was delivered at a reasonable rate; I do not believe the pace would leave any student who is interested either unchallenged or overburdened. The grading scheme is perfec Read More
As someone who had previously dabbled in Rails, I found this course to be incredibly informative, well organized, and rich with content. The material was delivered at a reasonable rate; I do not believe the pace would leave any student who is interested either unchallenged or overburdened. The grading scheme is perfectly thought-out, allowing ample time even for someone who is prone to procrastination. If you are interested in Rails, trust Kalman. He definitely knows his stuff, and he presents it very well.
Was this review helpful to you? YES | NO
3 out of 3 people found the following review useful
2 years ago
Yuko Sugiyama completed this course.
This course is not for beginner. If someone already understand some programming languages and want to learn different one, this course is good for them. At the first:software set up stage, all beginners feel difficulty, maybe some of us dropped the course at the point. Use RSPEC to do self-grading is a really good Read More
This course is not for beginner. If someone already understand some programming languages and want to learn different one, this course is good for them. At the first:software set up stage, all beginners feel difficulty, maybe some of us dropped the course at the point. Use RSPEC to do self-grading is a really good idea, but it is hard to understand for beginners. I hope next course is well structured and nice to follow.
Was this review helpful to you? YES | NO
4 out of 4 people found the following review useful
2 years ago
Philip Howarth dropped this course and found the course difficulty to be very hard.
This course was a disaster for me - attempting to download the Roby software resulted in changed software from the lecture which I simply couldn't get to work as each command tried according to the lecture resulted in a different result due no doubt to the software being updated - a dreadful mess but like they say 'ya pays peanuts, ya gets monkeys' bye Coursera

Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
2 years ago
Alexgout completed this course.
Very much liked the course. Would have liked a bit more in depth Ruby/Rails, however, this was just an introduction and what I liked about this approach is the end-to-end coverage of a simple (but real) application. It was also good to see the attention for other facets of the SDL than just coding: QA and deployment. Read More
Very much liked the course. Would have liked a bit more in depth Ruby/Rails, however, this was just an introduction and what I liked about this approach is the end-to-end coverage of a simple (but real) application. It was also good to see the attention for other facets of the SDL than just coding: QA and deployment.

I'm a JAVA developer, but I image that people who don't know JAVA or C++, will have some trouble with the frame of reference needed to interpret some of the language details.
Was this review helpful to you? YES | NO
4 out of 4 people found the following review useful
2 years ago
profile picture
Anonymous partially completed this course.
This is not a $79 course and is a waste of money. Coursera needs to review the courses before stamping a price on it. You would think universities would know how to teach without simply reading from slides. This course needs an overhaul with a real programmer teaching the course. The teaching style needs to be updated also.
Was this review helpful to you? YES | NO
a month ago
profile picture
Derek Humlicek completed this course, spending 12 hours a week on it and found the course difficulty to be hard.
Mostly terrible course. This course give Johns Hopkins and online courses in general a bad name. The course is in need of an update or new version. Most of the material is older or out of date. Many examples no longer work. You will have to install older versions of the tools needed to do the work. Little to no respons Read More
Mostly terrible course. This course give Johns Hopkins and online courses in general a bad name. The course is in need of an update or new version. Most of the material is older or out of date. Many examples no longer work. You will have to install older versions of the tools needed to do the work. Little to no responses for recent issues on the message boards, so help is few and far between.

The course is broken up into 3 "weeks".

- The first week is a joke, waste of time.

- The second week should really be 2 different weeks. The assignment is missing at least 30% of the material needed to successfully complete it. Even then, you will have to fight with RSPEC and "Test Driven Design" to get the assignment to work correctly. Students have to dig through the old message board for answers to issues that come up, along with using a lot of stack-exchange.

- The examples in Week 3 can no longer be followed due to Coursera changes. You have to dig into Helpers to figure out how to meet several of the requirements. This assignment is definitely dependent on older versions of code. If using any new version of ruby or rails, you will have to modify multiple items in your files/system to get the grader to work.

The professor, seems fine, but definitely can be annoying. If anyone has an issue with how people sound over audio, then his issues will cause people to cringe or grossed out. Not the professor's fault, just something that can cause issues for a lot of people.
Was this review helpful to you? YES | NO
4 out of 7 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
swoosh ... ruby ... slurp ... heroku .... swoosh/slurp .... controller .... slurp ... slurp ....

add this to horrible TA's ... you have the description of this course ...
Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
Good course. The instructions for submitting the assignments need to be reviewed, it took excess to submit each assignment. Additionally consider using a standard development environment like https://c9.io or using EC2 the way the start-up engineering class does https://class.coursera.org/startup-001; it seems this would remove some of the questions from the discussion boards.
Was this review helpful to you? YES | NO
0 out of 2 people found the following review useful
2 years ago
Slavik Demeshko completed this course.
The course is finished with interest , but I think it is not necessary to give in the first part of the course introduction to Rails, and pay more attention to Ruby and TDD. A second part of the course I think that it is necessary to increase for one week and to transfer part of the introduction to Rails there.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
2 years ago
profile picture
Anonymous dropped this course.
The course should be more hands-on from the lecturer's end. There is no point for a lecturer to read from his power-point to adult and the core practical is ignored. It was not helpful to me, I dropped and bought a book and did it on my own along with Youtube videos.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
2 years ago
Andrey Donelli completed this course, spending 6 hours a week on it and found the course difficulty to be medium.
The course could be more divided. Since it focus one week in ruby and one week in rails its very demanding in terms of classes and assignments. Maybe if the course had more weeks (around 6?) it could be more divided and treat more specific each topic.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Yohan Morales completed this course.
the quality of the contents are awesome compared to another learning platforms, and the way of the homeworks are made (using rspec) to test the code that you build is great and seems like the real world
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Aldo Solis Zenteno completed this course.
It's a very good effort but I think there is more content that should be cover about controllers and views. Also, showing ho to code a real app in some short videos would be ideal.
Was this review helpful to you? YES | NO
0 out of 2 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
The course material was great. The exercises ensured that I am able to implement what I learnt. Finally learning Ruby on Rails doesn't hurt.
Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
This course was a as real as you may need I consider you can go into more basic details of how the Ruby on Rails Framework worworks for a beginner.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Lojo100 partially completed this course and found the course difficulty to be medium.
I took some Ruby and Ruby on Rails online courses about 1.5 years ago, but haven't looked at it in awhile. I thought this course would help me dive back in. But, no, this course was all over the place and hard to follow. The assignments were not in line with what was taught and the instructor makes a LOT of assumptions Read More
I took some Ruby and Ruby on Rails online courses about 1.5 years ago, but haven't looked at it in awhile. I thought this course would help me dive back in. But, no, this course was all over the place and hard to follow. The assignments were not in line with what was taught and the instructor makes a LOT of assumptions about what a beginner will know.

Luckily I had some background and someone to help me a bit when I hit a wall. But by the time I got to the first graded assignment I had given up. I was having flashbacks to horrible university professors who think they are teaching when really, they are just lecturing.

I'm headed back over to Udemy where at least I learned and was able to get through assignments and see progress.

If you already have programming experience, go for it, if not, good luck to you. I wanted to punch my computer by the end of week 2, so cancelled my subscription. Why be so unhappy. Learning takes work, but I'm not going to sit here and try and get through something that is poorly organized and taught.

Bye. Bye.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
I'm a bit torn on this class. I felt like I learned a decent amount. But it was painful. The assignments weren't put together very well in my opinion. (Unlike one of the other reviewers,) I did find the teaching assistants answering questions in the discussion boards to be extremely helpful. But I had to spend a l Read More
I'm a bit torn on this class. I felt like I learned a decent amount. But it was painful. The assignments weren't put together very well in my opinion. (Unlike one of the other reviewers,) I did find the teaching assistants answering questions in the discussion boards to be extremely helpful. But I had to spend a lot of time looking through discussion boards (and stack overflow) to figure out some of the issues I ran into. I really felt like they should have spent some additional time in on just Ruby alone before jumping into Rails. The lectures are okay. Some can be confusing and they don't always show good examples for what you'll be doing in the assignments. I especially don't like that the assignments have pre-made rspec tests that you have to write your code to...rather than instruct and have you the learner write your own rspec tests. I decided to start going through the Ruby on Rails Tutorial by Michael Hartl (a book they suggest as extra reading), and I've found that to be a little easier to follow.
Was this review helpful to you? YES | NO
2 years ago
Blanca Fuster completed this course.
Some points I think you should take into account: - I was overwhelmed by the amount of information and concepts. I think you were too optimistic about the dedication time. I exceed it by far. May be you should consider 4 weeks instead of 3. I got all assignments due in time but I felt really stressed. And I were con Read More
Some points I think you should take into account:

- I was overwhelmed by the amount of information and concepts. I think you were too optimistic about the dedication time. I exceed it by far. May be you should consider 4 weeks instead of 3. I got all assignments due in time but I felt really stressed. And I were confused with the end time to send the assignmets, as it seemed they could have been delivered later on without any penalty.

- I spent a lot of time trying to solve problems in my code that in fact were related to Windows. Thanks to other students help published in the discussions I could solve them. You shoud test all the OS

- The assignments information were sometimes unclear and even incorrect

- By the way, I relly enjoyed it. I think it will be really useful.

Was this review helpful to you? YES | NO
7 months ago
Zach Ho completed this course and found the course difficulty to be hard.
I have basic knowledge on Ruby on Rails prior this course. This course definitely deeper my knowledge on Ruby on Rails, however, I find it difficult to learn coding in lecture-style course. Also, this course is outdated. Not only the contents is recorded in 2015, the grader/mentors are only support v4.2.8 (latest ver Read More
I have basic knowledge on Ruby on Rails prior this course.

This course definitely deeper my knowledge on Ruby on Rails, however, I find it difficult to learn coding in lecture-style course.

Also, this course is outdated. Not only the contents is recorded in 2015, the grader/mentors are only support v4.2.8 (latest version 5.1.1).

I do hope the lecturers would update the contents to the latest version.
Was this review helpful to you? YES | NO
2 years ago
Marina Sulim completed this course.
The lectures are well structured and clear. Being not a complete beginner in Rails, I learned a lot while following along with all the assignments. However, their descriptions could be a little bit more detailed - sometimes I found myself lost. In such cases course's community is of a great help.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous partially completed this course.
Course moves too fast. The course is not designed to give you an intuitive understanding of Ruby and/or Ruby on Rails. I have up after the end of Week 2 when I realized I did not truly understand the majority of it.

There is no live coding either. Live coding is essential for web tutorials.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Mike Bright partially completed this course.
I missed the last assignment partly due to lack of time, also that it suddenly jumped into Rails without much preparation - that was a shame.

I regret that there were no PDFs for this course, as I didn't have time to watch the videos.

There really should be a rethink of the last assignment.
Was this review helpful to you? YES | NO
3 months ago
Sean Maurice Perkins partially completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
This course is designed for beginners learning Ruby on Rails. Very easy to follow and the instructor explains everything in a very easy to follow manner. Recommended for those starting out in Ruby on Rails.
Was this review helpful to you? YES | NO
0 out of 2 people found the following review useful
2 years ago
profile picture
Nikola dropped this course.
Was this review helpful to you? YES | NO
0 out of 2 people found the following review useful
2 years ago
profile picture
Frederic audited this course.
Was this review helpful to you? YES | NO
0 out of 2 people found the following review useful
2 years ago
profile picture
A P completed this course.
Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
2 years ago
Alexander Balgavy completed this course.
Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
2 years ago
Maksim Łabovič completed this course.
Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course, spending 7 hours a week on it and found the course difficulty to be medium.
Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
2 years ago
Ayoup is taking this course right now.
Was this review helpful to you? YES | NO
1 out of 4 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
I like the course. I'm really not sure why there are so many negative comments. I spent a good 6-7 hrs+ per week on this one. I learned something and expect to pick up more. Yes, if info is less concentrated and the class is stretched longer. Everything will be easier. However, by no means this is not a good cou Read More
I like the course. I'm really not sure why there are so many negative comments. I spent a good 6-7 hrs+ per week on this one. I learned something and expect to pick up more. Yes, if info is less concentrated and the class is stretched longer. Everything will be easier. However, by no means this is not a good course.

No one says taking an online class is easy like a free lunch. I found some Ruby stuff difficult to understand. I'm old school. I'll the static data type thingy like C and C++. This course give me a good start and let me know what should I pay attention to when I do my own review. Since Ruby is the base of everything in this track, I would suggest more examples and exercise on Ruby basics, syntax and howto.

Was this review helpful to you? YES | NO
2 out of 5 people found the following review useful
2 years ago
Upendra Datt completed this course.
It was a good course from a beginner's perspective towards rails .The instructor tried to begin from very scratch and went through most of the basic details of ruby and rails very beautifully . The genuine problem i found was 1. Assignment of 2nd week did not had a proper description of the problem statement , bec Read More
It was a good course from a beginner's perspective towards rails .The instructor tried to begin from very scratch and went through most of the basic details of ruby and rails very beautifully .

The genuine problem i found was

1. Assignment of 2nd week did not had a proper description of the problem statement , because of which a lot of students found difficulty in the last test case of RSpec.

2. Somewhere i felt, a little more of rails could have been a part of this introductory course (which i am very sure, will be dealt in later stages of the specialization )

Overall it's a nice course for a beginner to start playing up with Rails.
Was this review helpful to you? YES | NO
1 out of 4 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
I guess the review is a function of ones background, but overall I think the course covered its intended goal. I learned quite a bit and overall the course at times was a challenge. The Rails framework is fascinating because you can do so much with very little coding and integrates well with other development tools a Read More
I guess the review is a function of ones background, but overall I think the course covered its intended goal. I learned quite a bit and overall the course at times was a challenge. The Rails framework is fascinating because you can do so much with very little coding and integrates well with other development tools and languages.

The Gem library is quite extensive and promotes re-usability. The professor and T.A. were quite helpful and responsive to questions posed in the forum.

I'm looking forward to the next course and hope to have interesting forum discussions.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Ahmet Furkan Üstün completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Sandys Nunes partially completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Doc0s completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Peter Adamko partially completed this course.
Was this review helpful to you? YES | NO
2 years ago
Mgka completed this course.
Was this review helpful to you? YES | NO
9 months ago
Monica Carvajal partially completed this course.
Was this review helpful to you? YES | NO
a year ago
Amir Afshar completed this course.
Was this review helpful to you? YES | NO

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free