Chevron Left
Voltar para Java for Android

Comentários e feedback de alunos de Java for Android da instituição Universidade Vanderbilt

1,793 classificações
473 avaliações

Sobre o curso

This MOOC teaches you how to program core features and classes from the Java programming language that are used in Android, which is the dominant platform for developing and deploying mobile device apps. In particular, this MOOC covers key Java programming language features that control the flow of execution through an app (such as Java’s various looping constructs and conditional statements), enable access to structured data (such as Java's built-in arrays and common classes in the Java Collections Framework, such as ArrayList and HashMap), group related operations and data into classes and interfaces (such as Java's primitive and user-defined types, fields, methods, generic parameters, and exceptions), customize the behavior of existing classes via inheritance and polymorphism (such as subclassing and overriding virtual methods). Learners will apply these Java features in the context of core Android components (such as Activities and basic UI elements) by applying common tools (such as Android Studio) needed to develop Java programs and useful Android apps. Learners will work on several hands-on projects throughout the MOOC, i.e., each week will require learners to write solutions to programming assignments that reinforce the material covered in the lecture videos. There will be roughly 4-6 hours of student engagement time per week, including video lectures, quizzes, and programming assignments....

Melhores avaliações


Jun 28, 2018

Excellent !! As a beginner I found this course a major kick-start to building a strong base for my Android app skills. A lot of practice needed though, but these videos would keep me going well


Nov 17, 2019

Excellent !! As a beginner I found this course a major kick-start to building a strong base for my Android app skills. A lot of practice needed though, but these videos would keep me going well

Filtrar por:

1 — 25 de {totalReviews} Avaliações para o Java for Android

por paul s k

Mar 04, 2019

This course is poorly done. The videos are not up to date with the current versions of the tools they are using. I thoroughly enjoyed how there is multiple parts in the second module where they could not bother to edit the video's when things where misread.

I also liked how the first module jumps into talking about super classes, interfaces, polymorphism, abstraction, and inheritance. Then tell you not to worry about fully understanding these concepts as its an introductory course and will cover it more in depth later. Followed by a quiz on said concepts.

I have already done some courses and have an understanding of object oriented programming. I could figure my way thru this hodge podge course but this does not sit well with me. Considering this course is asking for more money then the other courses I have taken, and has by far had the least upkeep done, I do not feel its justified.

Considering this question is on the first quiz..

Which of the following are expectations of learners who take this MOOC, according to the lessons in this module?

The correct answers are:

-You are expected have basic computer literacy skills, such as knowing how to send & receive emails and browse the web.

-You are expected to be interested in both the concepts and practice of developing mobile apps

This course has already failed on delivering what it is promising people. I would recommend the instructors here take some of the Duke University courses to get some pointers and redo this course properly.

Ask me how I really feel.... :P

por Gaylen C

Sep 23, 2017

The information is out of order for people very new to Java, which makes it difficult to learn with the class. You'll spend a lot of time doing outside research and trying to find examples of code that the instructors fail to present in the lectures.

The assignments are rather hard for the scope of what this class is trying to accomplish. For example, this relies a lot on math--which, while useful to programming, isn't necessary to learn the language in the first place. The instructors aren't very helpful with explaining things you don't understand because of "Coursera's honor code". This makes the learning process both difficult and aggravating. And the reward of possibly figuring it out is not worth the hours you'll spend trying to work it out.

The assignments also contain problems that was not properly gone over within the lectures. So, if you don't have a lot of time to devote to researching the topics yourself, I suggest you skip this one. The forums are so-so in terms of helping you understand things. The instructors and mentors tend to just repeat directions at you instead of listing another example or further explaining how to figure out a problem that they never properly explained in the first place.

There is also a final peer-graded assignment for a beginner's class, which must be reviewed by so many people to even be considered as "complete." Plenty of people have complained about having to switch to the next course because they can't get enough reviews on their assignment. You must also review 5 assignments, or 10% of your grade is penalized. This is definitely not a class for people looking to learn in their spare time. The amount of estimated time per week is also grossly understated due to the very vague explanations and difficult quizzes and assignments. So, again, don't take this if you don't have a lot of spare time to devote to it.

I very, very, very rarely ever rate anything below a 3/5 on websites because it's usually just a matter of not liking the course. But I feel compelled to echo what many others who have not completed the course are saying in the hopes that this course will be revised to be made learnable and passable. I wish I had trusted the negative reviews before wasting my time on this. I'm usually excited to learn things. But I absolutely hate this course. It's impossible to feel like I know anything at all while trying to progress through it.

por Bruce W

Jun 11, 2018

The Android studio used in the course is at least 2 major revisions old. Projects do not match the current API levels or AVD devices. eg. Android studio 3.1.3 will not compile the application from week 1 without complaining. I'm glad that I decided to audit the course before paying for it. Needless to say I won't be.

por Shashank V

Jun 28, 2018

Excellent !! As a beginner I found this course a major kick-start to building a strong base for my Android app skills. A lot of practice needed though, but these videos would keep me going well

por Jade F

Jan 09, 2019

This is a 5 star course - I worried that this first course in the specialization would gloss over the details of Java in order to get you into apps, but I was wrong - these instructors will teach you very good Java practices and by the end of the course you will have a broad exposure to the Java programming language.

This is a high quality course that check all the boxes of a great Coursera program - professional instructors, well constructed programming assignments with unit tests, and lots of content to work through.

You get a lot of Java here - I'd actually recommend this one to anybody looking for Java training. Android specific material comes in later courses - this one if a very confidently delivered overview of Java.

por Aadithyavarma

Jun 24, 2017

This course is very good to learn the basics of Java and how to write a Java code in a object oriented manner. Ths course helped me to learn how to write more efficient and scalable code.

por Shubam v

Jun 28, 2019

Course is well designed and everything is perfect but the lectures are little bit boring they can be made little bit interesting using animations!

por Steven G

Feb 14, 2019

This class does a good job in quickly teaching students the basics of Java and Object-Oriented Programming concepts. However, the assignment files and teaching instructions for Android Studio are out of date.

por Bola.Kamal

Jun 27, 2017

this course not for beginner it's for upper intermediate programmer

por Bonaventure N

Oct 20, 2019

I learned a great deal, even though I already read a book on Java. This is a good course to brush up on the Java coding language. I'm hoping to learn Android programming by after taking this course. This one helped with Java coding. Not really Android app creating. Either way, this course is great for building the basics and prepping you with the tools before entering any form of Android app programming. I just finished this course within 2 weeks.

I'm heading onto the second course, which I'm hyped for since all the content provided so far is priceless. Thank you again.

por Muhammed s e

Aug 20, 2017

Really very helpful course,it was just the beginning that wasn't that good , trying to explain all the java Object oriented programming features in the beginning i felt lost, but as i moved on through the whole course i started understanding everything in detail.

really very helpful course for the java language and for android development to understand java language very well.

actually the whole course took me less than 4 days to complete , not so hard to understand.

note(i had previous knowledge of c and c++ but not too much , just basics)

por Akbar H B

Oct 22, 2019

This is the best course for the basics of Java for Android. Concepts are easy to understand and deeply addressed. All Assignments and quizzes are ok except for and because it is difficult to understand the requirements of Assignment( i.e what is herd, what is corral, what is pasture, in other words, you have to learn these terms in order to attempt the assignment so this assignment is difficult in this context) while the rest is BEST! It has increased my learning.

por Usha S

May 25, 2017

It was very interesting to go learn what I already know:) through this course. I liked the way it is organized. I got a bit casual with the quizzes but was very serious with the programming assignments. Otherwise I should have secured 100%. But marks or grades aside, it was lovely being busy for the past 4 weeks. I look forward to completing the 2nd course in this Specialization pack.

All the instructors were very good. Thank you all so much.

por Lay S O

May 18, 2016

Good course. First time enrolled course in Coursera. I really enjoyed it. Lots of quiz and weekly assignment kept me busy for 4 weeks. And because of these ( assignment due date), i really learned by forcing myself to complete all in time. Quite tough on week 3, and i watched the videos multiple times and google the subject in order to understand the contents. Take this course, and struggle for 4 weeks. Will not regret.

por Abhinav S

Apr 21, 2020

This was an awesome course from Vanderbilt University, thanks to all the instructors for their precious time in this course. Also, I would like to tell you that this course was too much into the key concepts of java which helped me in both the things i.e., learning java as well as the workflow of an android application. This course is perfect, to begin with, android app development.

por Muhammad F

Dec 24, 2019

Java for Android by Vanderbilt University and Taught by Dr. Jerry Roth, Dr. Julie L. Johnson, Michael Walker & Dr. Douglas C. Schmidt

Excellent! The wonderful culmination of this specialization. I learned so much from all of the courses and appreciated the last to pull it all together. I highly recommend it to everyone! So grateful to everyone for these life-changing courses.

por Ahmed E

Aug 18, 2016

The assignments are challenging and well balanced. The extra provided code adds a good opportunity to see how professional programmers code and the course videos explain all the content clearly and in an organized fashion. Overall, the course is made easy through the videos and the assignments do well to compel good and continuous practice.

por Massimo T

Jul 28, 2016

A useful course, with clear explanations of the main features of Java programming language and Object Oriented Programming.

I found the teachers competent and I liked the approach of the course, especially aimed at understanding the logic of Java and the logic of good software development.

Finally I found very useful peer review assessments.

por Paul R

Jan 23, 2017

This is basic course of Java applied not only for Android development. At the beginning of this course you don't need to know anything about java, but step by step you will find out basics and going to know OOP fundamentals. In my opinion third week is the hardest one, but everything is possible to do. Great course.

por William H

Aug 09, 2017

Excellent class. I took another Android programming series of classes. This first class covering Java used all Android Studio programming examples. This was better than having the programming examples Java based not using Android Studio. I learned so much more in this class.

por Ben v d B

Aug 09, 2019

Excellent course, good programming exercises. Tutors provide good and quick support. The course is extremely basic though and meant for absolute beginners. This is in start contrast to the next MOOC in this series, which suddenly increases the difficulty level by quite a bit.

por Barry O

Dec 30, 2018

Well structured introduction to Java which covers all the fundamentals you need while pointing you in the direction of further resources to expand your knowledge. Also gets you familiar with using Android Studio, running the android emulator and running unit tests.

por Maria d l A T T

Jul 04, 2019

Excelente ! Muchas Gracias por estos cursos , Nos vemos en el mes 5 :D enserio es una plataforma super Amigable e importante para seguir aprendiendo :D y Gracias a los maestros y compañeros de la sección c: Saludos A todos & Felicitaciones !! a Coursera y todos

por Basant S

Jul 22, 2018

This course id really great, professors tried their best to teach all the concepts, all the concepts are explained very nicely, assignments are also great, learnt a great deal of knowledge. Had fun all the time, Thanks a lot for this course.

por Utku K

Jun 10, 2016

I watched the videos and made the assignments without submitting. I was a little bit familiar with Java and Android already, still there were a lot of things I learned, and there were a lot of confusions in my head clarified with this MOOC.