When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 5 modules in this course
This 4 week MOOC builds upon the overview of Java and Android covered in Course 1 by delving deeper into core Android app components, such as intents, activities, and broadcast receivers. You will learn by example how to program these core Android components together with Android concurrency frameworks and basic Java file I/O classes (such as File and InputStream) and Android storage mechanisms (such as Shared Preferences). You'll also learn how to use the Git source code management system. Throughout this MOOC you'll work incrementally on a project involving downloading, storing, and display images from remote websites. Each week you will add additional capabilities to the project, based on material covered in the lecture videos. You'll spend roughly 4 hours per week watching video lectures, taking quizzes, and programming assignments with Java and Android.
This module provides an introduction to the contents of the MOOC and summarizes effective learning strategies
What's included
7 videos1 reading1 assignment
Show info about module content
7 videos•Total 40 minutes
MOOC 2 Overview•2 minutes
Module 1 Introduction•3 minutes
MOOC Contents, Organization, and Learning Strategies (Part 1)•6 minutes
MOOC Contents, Organization, and Learning Strategies (Part 2)•6 minutes
Overview of Android (Part 1):Hardware & OS Kernel•6 minutes
Overview of Android (Part 2):Middleware Infrastructure•11 minutes
Overview of Android (Part 3): Application Framework & Apps•6 minutes
1 reading•Total 10 minutes
Responses to Frequently Asked Questions (FAQ) and PDF Versions of Slides•10 minutes
1 assignment•Total 30 minutes
Module 1 Quiz•30 minutes
Introduction to Git
Module 2•2 hours to complete
Module details
This module provides an overview of the Git version control system.
What's included
7 videos1 reading1 assignment
Show info about module content
7 videos•Total 62 minutes
Git Module Introduction•2 minutes
Git Introduction•9 minutes
Git Basics•19 minutes
Working With Remote Repositories•12 minutes
Git Merge Conflicts•9 minutes
Git in Android Studio•11 minutes
Git Module Outro•1 minute
1 reading•Total 10 minutes
Git Branching•10 minutes
1 assignment•Total 30 minutes
Git Module Quiz•30 minutes
Android Intents
Module 3•4 hours to complete
Module details
This module describes the structure, functionality, and use of Android intents that provide an abstract description of an operation to perform or an event that has occurred.. Android uses intents as the "glue" that simplifies the integration of apps that reuse existing components, such as activities, services, and broadcast receivers.
What's included
10 videos1 assignment1 peer review
Show info about module content
10 videos•Total 80 minutes
Introduction to the Module on Android Intents•2 minutes
Overview of Android Intents (Part 1)•8 minutes
Overview of Android Intents (Part 2)•7 minutes
Elements of an Android Intent (Part 1)•10 minutes
Elements of an Android Intent (Part 2)•14 minutes
Android Intent Resolution and Filtering (Part 1)•4 minutes
Android Intent Resolution and Filtering (Part 2)•8 minutes
Concurrent Programming with Android Intents•6 minutes
MapLocation App Case Study•9 minutes
How to Peer Evaluate an Android Assignment (Optional)•12 minutes
This module describes the structure, functionality, and use of Android activities, which define user-facing operations that are displayed on a device screen. Activities are the most common type of Android component and are at the heart of app Android apps.
What's included
12 videos1 assignment1 peer review
Show info about module content
12 videos•Total 109 minutes
Introduction to the Module on Android Activities•2 minutes
Introduction to Android Activities (Part 1)•6 minutes
Introduction to Android Activities (Part 2)•5 minutes
Activity Lifecycle Operations (Part 1)•12 minutes
Activity Lifecycle Operations (Part 2)•6 minutes
Activity Lifecycle Operations (Part 3)•11 minutes
Managing Multiple Activities and Task•9 minutes
Concurrent Programming with Android Activities (Part 1)•7 minutes
Concurrent Programming with Android Activities (Part 2)•15 minutes
Case Study: ImageDownloader App (Part 1)•7 minutes
Case Study: ImageDownloader App (Part 2)•17 minutes
Case Study: ImageDownloader App (Part 3)•12 minutes
Vanderbilt University, located in Nashville, Tenn., is a private research university and medical center offering a full-range of undergraduate, graduate and professional degrees.
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Learner reviews
4.2
801 reviews
5 stars
53.80%
4 stars
24.84%
3 stars
13.48%
2 stars
4.61%
1 star
3.24%
Showing 3 of 801
N
NE
4·
Reviewed on Jun 28, 2019
It is a very good course and it is explained in a good way but the course concentrates on the theoretical part more than the practical part but overall it is a very good course.
M
MM
5·
Reviewed on Dec 19, 2018
More amazing and useful course and really i learn more of new things about android from this course
T
TD
4·
Reviewed on Sep 7, 2020
I did get insight into how deep the concepts are. I definitely need to and will work and study more on the topics taught in this course which I believe will help me more. Great course!
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.