Save for later

Java for Android

Android App Development,

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.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera.

Get a Reminder

Send to:
Rating 4.2 based on 210 ratings
Length 5 weeks
Effort 4 weeks of study, 5-6 hours/week
Starts Oct 13 (last week)
Cost $79
From Vanderbilt University via Coursera
Instructors Dr. Jerry Roth, Dr. Julie L. Johnson, Michael Walker, Dr. Douglas C. Schmidt
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Mobile And Web Development

Get a Reminder

Send to:

Similar Courses

What people are saying

java for android

:) Great course , excellent teachers , got many things related to java for android.

Very informative good A very good introduction to Java for Android.

Can't wait to take the next course A good course for the basics related to Java for Android i understand lots of thing and improve myself too much After only a few "Lessons", I have to admit I'm plainly shocked - you said there're no prereqisites for this course - no Java knowledge, no programming experience needed.

It could done better Very brief for java for android should add more details.

very good introduction to java for android.

for instance.Bottom line, I would not recommend this course for anyone wanting to Learn Java for Android Programming unless you already know Java and just want some intro on Android development with Android Studio.

Java for Android was everything I expected.

Read more

very helpful

The instructors aren't very helpful with explaining things you don't understand because of "Coursera's honor code".

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) Good for refreshing Java basics really helpful for java beginners.

Very helpful!

Instructors are very helpfull too.

Very Helpful It is told that to take this course, basic computer skills like sending emails and downloading files are necessary-this is a beginning level course.

The fact we get no feedback on incorrect answers is not very helpful.

The instructors and mentors were very helpful.

Read more

course for beginners

awesome course Great course for beginners in Java programming, like me.

best android course Excellent course for beginners and curious people.

Great course for beginners.

this is a nice course for beginners, although it does not completed all basic functionality.

highly recommended very interesting course for beginners and wannabe app developers I should say that this course is the best for beginner learner requirement This course wasn't well suited to me, being a person with a programming background.

Very nice course for beginners Excelent!!!

Read more

android studio

Instructors horribly unhelpful; confusing and outdated content sometimes incompatible with latest Android Studio.

Great course to dive in java and start using Android Studio.

This was better than having the programming examples Java based not using Android Studio.

Android studio demonstration is good.

Very complete course to learn OOP programing, JAVA and basics on Android Studio IDE.

In particular, the student has no choice but to use Android Studio.

Read more

programming experience

You will have some new knowledge from this course if you are already have programming experience.

It's a good course, but you do need programming experience.

Moreover, students are supposed to learn these concepts to get a good grade from first quiz, although they know nothing about programming.I had some programming experience, so I was already familiar with these subjects.

Also while some of the quiz answers are obvious from watching the lessons, some are totally not and if someone doesn't have ANY programming experience I think they would find some questions almost impossible to answer.

A beginner (NO programming experience) should expect to spend 15 to 20 hours on the first week alone and at least 10 hours for each of the remaining weeks.I have over 25 years of programming experience in Assembly language, Visual Basic, C and C++.

Read more

programming background

Assignments are nearly impossible for beginning students, I even have a Java programming background and found the assignments very challenging.

Subtitle files helped me to understand the lessonsand the explanation was well detailed Good course but I think it is better for peaple with some programming background and be prepered for third week, it is lot to do.

I have a programming background and out of all the quizzes I just missed 1 question on 3 of them, but I've been trying to answer them again, and again, and again and I just can't get them right.

For me, since I do have some Java experience and a programming background it wasn't too bad, But I'm thinking of the guy who has never touched a line of code before.

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Programming Coordinator 1 $54k

Programming Acquisitions $61k

CNC Programming $70k

Programming advisor $72k

Network Programming $78k

NC Programming $79k

CRM and Java $81k

DBA - Programming $103k

Gameplay Programming $120k

IT and Programming Specialist $122k

Programming Producer $129k

Java Architecture $133k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.2 based on 210 ratings
Length 5 weeks
Effort 4 weeks of study, 5-6 hours/week
Starts Oct 13 (last week)
Cost $79
From Vanderbilt University via Coursera
Instructors Dr. Jerry Roth, Dr. Julie L. Johnson, Michael Walker, Dr. Douglas C. Schmidt
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Mobile And Web Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now