Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Course Overview

This certification programme on Java for Android will teach candidates the basic fundamentals of Java and its application and uses in Android app development. The course covers the key Java features that are responsible for controlling the execution flow through an android application. It provides an insight into the Java conditional statements and looping constructs used in the flow of execution. It helps in learning to enable access to all the structured data like the built-in arrays in the collection framework of Java such as the HashMap and ArrayList.

Candidates can apply the learnt java features of this Java for Android course in the core android component features like the basic User Interface elements and activities with help of the common tools learned in this programme. Java programs in the course help you to gain hands-on experience by making use of Android Studio to develop android apps as practice assignments.

The course requires candidates to work on a project at the end of the programme that is required for passing the course. It gives our regular writing assignments and programming assignments to learn to use all the concepts taught in the lectures. The Java for Android course is an intermediate level programme taught by experts from the industry.

The Highlights

  • Coursera certificate
  • 100% online
  • Self-paced programme
  • Beginner level course
  • Suitable for Java developers
  • Flexible deadlines
  • Approx 38 hours to complete
  • Subtitles in Brazilian, French, Russian, Portuguese, Spanish and English
  • Offered by Vanderbilt University

Programme Offerings

  • assignments
  • practice quizzes
  • video lectures
  • Graded Assignments
  • Graded Quizzes
  • Graded Programming Assignments.

Courses and Certificate Fees

Certificate AvailabilityCertificate Providing Authority
yesVanderbiltCoursera
  • The Certificate Course on Java For Android is a part of a specialisation. If you wish to take just one course you will have to take Coursera plus subscription for Rs. 4,115 per month.
  • This course fee is inclusive of certificate charges that will be given after completion of the course. 
  • Candidates have the option of availing of financial aid or “audit the course” for free. This is good for learning the course.

Java For Android Fees Details

Head

Amount

1 Month

Rs. 4,115

3 Months

Rs. 8,230 

6 Months

Rs. 12,345



Eligibility Criteria

Certification Qualifying Details

Candidates completing the Course on Java For Android along with all the graded assignments will be awarded a certificate of completion by Coursera at the end.

What you will learn

Programming skills

 By enrolling for this programme Java For Android candidates can learn the following:

  • An understanding of all the Java tools and key features of Java that outlines support for the Object-oriented concepts in programming. 
  • The course acts as a guide to develop Android apps using Java language and its variety of tools with ease.
  • Working out advanced problems in android development using java programming, and the best-practices employed to solve them.
  • Takeaways and practical understanding from the multiple graded assignments, quizzes and projects in gaining an understanding of Java for android and its true applications.

Who it is for

The detailed Certificate Programme on Java for Android by Coursera is a course crafted especially for:

  • Professionals and developers are willing to specialise in app development for android using Java.
  • Candidates who want to learn the programming language Java for android, that is the most dominant platform for developing applications.
  • Programmers working with the Java programming language and wish to better enhance their knowledge base and its fundamentals and applications for use in Android.

Admission Details

The Certificate Programme on Java For Android can be enrolled for in these few simple steps. Enrollment is easy and takes only a few minutes.

For registering for the programme candidates can follow these instructions:

Step 1: Visit the course page and click on ‘Enroll.’

Step 2: Candidates can log in with an existing Coursera account or use their email, Facebook, or Google id to register and create a new account.

Step 3: Next the course will ask for enrollment options. If you wish to purchase the course you will be directed to pay the fee. Candidates also have the option to audit the course for free. This mode is a great way for learning the course but the learner doesn’t get a certificate.

Step 4: Candidates can take a free 7-day trial of Coursera plus, It is their paid version. A trial offers all the course benefits of Coursera plus for free, only for a given 7 days period.

Step 5: To buy the course, candidates will be asked to enter payment details and pay the programme fee using any available payment modes.

Step 6: After paying the course fee or enrolling for ‘free audit’, candidates are given access to all the course videos, assignments and other reading materials.

Step 7: Candidates have the access to download video classes for watching them later at their pace, and a reset deadline option is also available.

The Syllabus

Videos
  • Overview of Java for Android MOOC
  • Module 1: Overview
  • MOOC Contents, Organization, and Learning Strategies
  • Overview of the Java Programming Language (Part 1)
  • Overview of the Java Programming Language (Part 2)
  • Overview Summary
Readings
  • Responses to Frequently Asked Questions (FAQ) and PDF Versions of Slides
Assignment
  • Module 1 Quiz

Videos
  • Module 2 Introduction
  • Installing Android Studio
  • Opening Provided Assignment Projects
  • Creating and Importing Projects
  • Introducing the Editor
  • Project File Organization
  • Creating and Editing Source Code and Resource Files
  • Creating and Running a Virtual Device
  • Debugging Syntax Errors
  • Logging with Logcat
  • TODO Statements
  • Running Your Code & Self Assessment Via Unit Tests
  • Submitting Your Code to the Auto-Grader
  • Module 2 Summary
Readings
  • IMPORTANT Installation Note
  • Notes on Creating & Importing Projects
  • IMPORTANT:: Notes on creating an Android Virtual Device
Assignment
  • Module 2 Quiz

Videos
  • Module Introduction
  • Main Components in a Computing System
  • Variables and Types
  • Expressions
  • Printing data
  • The Math Class
  • The String Class
  • Methods
  • Module Conclusion
Readings
  • Slide deck
  • Slide deck
  • Printing slide deck
  • Note on Printing Data: out vs. mOut
  • Math slide deck
  • String slide deck
  • Slide deck
Assignment
  • Module 3 Quiz
Programming Assignment
  • Geometry Calculations - Auto Graded

Videos
  • Introduction to Control Flow
  • If-statement Part 1
  • If-statement Part 2
  • If-statement Code Walkthrough
  • For-loops Part 1
  • For-loops Part 2
  • For-loops Part 3
  • For-loops Code Walkthrough
  • Indefinite loops
  • Random number generation
  • Module Summary
Readings
  • If-statement L1 slide deck
  • If-Statement L2 slide deck
  • If-statement Code Walkthrough: Code Copy
  • If-statement Code Walkthrough: Slide Deck
  • Part 1 slide deck
  • Part 2 slide deck
  • Part 3 slide deck
  • Code walkthrough slide deck
  • Indefinite loop slide deck
  • Slide deck
Assignments
  • Module 4 practice quiz on IF statements
  • Module 4 quiz on FOR loops
  • Module 4 practice quiz on indefinite loops
Programming Assignment
  • Drawing ASCII Art - Auto Graded
Peer Review
  • Drawing ASCII Art - Peer Review Portion

Videos
  • Structured Data
  • Arrays: Part 1
  • Arrays: Part 2
  • Arrays: Part 3
  • The for-each loop
  • The Collections Framework: Part 1
  • The Collections Framework: Part 2
  • ArrayLists
  • HashMaps
  • Structured Data WrapUp
Readings
  • Slide deck
  • Part 1 slide deck
  • Part 2 slide deck
  • Part 3 slide deck
  • Slide deck
  • Part 1 slide deck
  • Part 2 slide deck
  • Slide deck
  • Slide deck
Assignments
  • Module 5 Quiz
Programming Assignment
  • The Birthday Problem - Auto Graded

Videos
  • Java: Classes and Objects, an overview
  • Motivating Classes and Objects
  • Building your own Classes and Objects
  • Refining your Classes: Part 1
  • Refining your Classes: Part 2
  • New Objects in Old Places
  • Overview of Java Generics
Readings
  • Slide deck
  • Slide deck
  • Example files: Account
  • Slide deck
  • Slide deck
  • Slide deck
  • Slide deck
Assignments
  • Module 6 quiz on Object Oriented Programing concepts
  • Module 6 quiz on methods and classes
  • Module 6 quiz on arrays and parameters
Peer Reviews
  • Gate.java
  • HerdManager.java
  • FillTheCorral.java
Programming Assignments
  • Building your own class part 1 - Auto Graded
  • Building your own Classes part 2 - Auto Graded

Videos
  • Class Hierarchy and Interfaces: Overview
  • Class Hierarchy and Interfaces
  • Inheritance at Work
  • Polymorphism
  • Java Interfaces
  • Advanced Class Interface features
  • Exception Handling
Readings
  • Slide deck
  • Slide deck: Inheritance at Work
  • Slide deck: Polymorphism
  • Slide deck: Java Interfaces
  • Self-Assessment quiz code
  • Slide deck: Advanced Class Interface Features
  • Slide deck
Assignments
  • Module 7 quiz on inheritance
  • Module 7 quiz on code "dissection"
Programming Assignment
  • Inheritance and Polymorphism Assignment - Auto Graded
Peer Review
  • Inheritance and Polymorphism Assignment - Peer Review

Videos
  • Overview of the Calculator App Mini-Project Assignment
  • Mini-Project Assignment Walkthrough
Peer Review
  • Peer Review: Mini-Project: Calculator App

Instructors

Vanderbilt Frequently Asked Questions (FAQ's)

1: What are the advantages of pursuing this course from Coursera?

Coursera offers industry-relevant curriculum courses that are curated and created by specialist instructors from top universities in the world. They are experts in their subject matter and provide real-life solutions to pressing challenges that professionals encounter in the current work scenario.

2: What should a candidate do in case of doubts?

Coursera has a student forum for asking any questions or general interaction. This forum gives a chance for candidates to interact or discuss doubts or queries related to the course. Coursera offers email support for students.

3: Is the course completely online?

The Programme on Java for Android is a completely online course. Candidates may take the classes from any place they wish through their laptops or phones. The course does not require any campus visits.

4: Should I follow the videos in a particular order?

Yes. Coursera suggests learners to complete watching the class videos in a given order. This ensures a better flow of knowledge. The classes in the starting weeks are the building blocks of later lectures.

5: When do I get access to course content?

Candidates get immediate access to the programme after pay the course fee. For candidates who choose the ‘free audit’ option, all the videos are available to watch, however, graded assignments are not available.

Articles

Back to top