Java Programming for Mobile Developers

You save 81% -

38 Lessons (3.5h)

  • Introduction to Java
    Downloading Java
    Downloading Intelli J IDEA
    IntelliJ IDEA Overview
  • Basic Information
    The Main Class Demo
    Output Demo
    Input Demo
    Preview of Classes, Finding Information about a Class
  • Properties
    Classes and Objects Demo
    Data Types Demo
    Modifiers Demo
  • Methods in Java
    Class Modifiers and Subclass
    Final Classes
    Method syntax, getters and setters
    Static Properties and Methods
  • Conditionals and Loops
    If Statement
    if and else Statements
    Switch Statements
    while and do loops in Java
    Infinite loops in Java
    For Loops in Java
  • Interfaces in Java
    What is an Interface?
    Declaring and Using Interfaces
    Interface Example using downcasting from Object
  • Arrays - Composite Types
    Overview of Arrays
    Declaring and Using Arrays
    Some Useful Methods of the Arrays Class
    Using the for-each (for-in) loop
  • Arrays - Collections
    Collections, ArrayList Discussion
    Demo of Array Lists
    HashMaps Discussion
    Demo of Hash Maps
  • Mobile - Installation of Java and Developer Tools
    Android Applications Overview
    A Simple Hello World App
    The Activity Lifecycle
    Activity Lifecycle Demo

Learn How to Build Portable Programs for Use on Desktops & Mobile

EDUmobile Academy

The EDUmobile Academy was founded in 2008 as a bootstrapped initiative of Vishal Lamba, who has been actively involved in the technology space since 1989. They're very passionate about creating courses that have world class standards, and providing heroic support to their community of learners. Every course is created by USA-based, technologically-qualified mentors, all having an absolutely clear diction and command over spoken English. Over the years they've provided guidance and training to a developer community of over 80,000.


Java is used in everything from mobile phones to Blu-Ray players to just about every website on earth. It's a massively portable language, meaning programs written in Java on one platform can be easily moved to another without changing code. This is a huge asset for mobile developers, and this course is geared towards aspiring programmers looking to do just that.

  • Access 38 lectures & 3.5 hours of content 24/7
  • Install & run IntelliJ Idea
  • Discuss classes & objects
  • Explore composite types like arrays, overviews, collections, lists, & much more


Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels


  • Internet required


  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.