Programming Mobile Applications for Android Handheld Systems: Part 1

The University of Maryland and Coursera partnered to provide this introductory course on Android development. Students will develop an app from scratch, and in so doing, they will gain knowledge and experience in java, Android Studio and Activities. The entire course is 26 hours in length and split into 4 weeks of study.

Created by: Dr. Adam Porter

Produced in 2019

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 88 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a android development course? Or looking for more detail on Dr. Adam Porter's Programming Mobile Applications for Android Handheld Systems: Part 1? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

This course introduces you to the design and implementation of Android applications for mobile devices. You will develop an app from scratch, assuming a basic knowledge of Java, and learn how to set up Android Studio, work with various Activities and create simple user interfaces to make your apps run smoothly.

Instructor Details

Dr. Adam Porter

Since 1991 Dr. Porter has been a professor of computer science at the University of Maryland and the University of Maryland Institute for Advanced Studies (UMIACS). Dr. Porter is an award--winning teacher and researcher. He is a winner of the National Science Foundation Faculty Early Career Development Award and the Dean's Award for Teaching Excellence in the College of Computer, Mathematics, and Physical Sciences. Dr. Porter's research focuses on techniques, tools and empirical studies for improving software development. He is a frequent speaker at scientific conferences, has served on the editorial boards of scientific journals, and has taught numerous courses in the US and abroad. His recent work on using mobile phone and tablet devices, in part to support education, has also been featured in radio shows, in television news stories and in a Fortune magazine article.



148 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Bill B on 25-Jan-18

I took this course as a quick bootstrap into Android development. Dr. Adam Porter provides clear, informative, step-by-step videos, which I was able to comfortably enjoy at 1.5 times speed. (He speaks clear and slow for people who may not have English as a first language.) I chose this course over others because I already know iOS development and have been using Java for years. I wanted a course that focused primarily on the structure of beginner Android apps and not on Java or general topics in mobile development or CS. The assignments were just what I needed to exercise my new skills and really learn Android application flow and construction. In addition, I became familiar with the Android IDE. The only small negative is that the examples are getting old since the course uses API level 18. However, using level 18 did not impact what I was able to learn. All the examples and labs imported with only minor issues and ran fine. Reading the detailed lab assignments provided good instructions. I'm ready to start my first Android app now, but I still have more to learn.

By Anas Z on 21-Jan-18

I think this is the most helpful course that I have taken until now. I am not that perfect at Java but this course makes me understanding both Java and Android.Thanks a lot.

By Nikola S on 27-Jun-18

Very well explained, though content could've been updated (considering code versions to keep up with new versions of Android where Permissions are required to be accepted during running the app).

By Gouri B on 8-Jan-19

Very well presented, very hands on course. Only problem I faced was due to the examples being a bit dated, needed to tweak these to work in the latest Android Studio setup. (Did I miss out on downloading the latest examples?)

By Peter C on 26-Jan-19

Paid for this course a couple of years ago and finished it with no real problems but didn't use what I'd learned nor did I continue with the next course. I decided to retake this class to brush up so I could take Part 2. However, the course material hasn't been updated to keep pace with the changes to Android and Android Studio. Assignment projects don't import properly and deprecated classes are being used instead of their replacements. I managed to update my original final project (ModernArtUI) to current standards and have decided that I'm better off (and will learn more) by continuing by myself.

By Swastik R on 16-Jan-19

good for android students

By Juan S on 28-Feb-19

Genial excelente!!!

By Vinod T on 28-Mar-19


By Ali H A A on 17-Jul-18

Very clear explanationGreat style in providing informationAmazing selection of topicsThanks

By yanwen on 31-Oct-16

Very good course. Very helpful.

By Jose M on 13-Dec-17

Excelente curso para el aprendizajes de programacin de dispositivos Android

By Philip N on 21-Aug-16

Outstanding course!