Careers360 Logo
ask-icon
share
    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

    Java For Android Fees Details :

    Head

    Amount

    1 Month

    Rs. 1,676

    3 Months

    Rs. 3,369 

    6 Months

    Rs. 5,029



    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

    Student Community: Where Questions Find Answers

    Ask and get expert answers on exams, counselling, admissions, careers, and study options.