• Anytime
    Application Deadline
  • 105 days


In this Professional Certificate program, you will learn how to formulate formal solutions to well-defined problems and implement them in Java using an integrated development environment (IDE).

By the end of this program, you will be able to develop simple Java applications or Android apps to realize concepts in your area of expertise.

The Java and Android Foundation program from Hong Kong University of Science and Technology targets learners who have little or no experience of programming.

Job Outlook

  • The median salary for a Java Developer is $72,936 and that for an Android developer is $78,003. (source: payscale.com - Java, Android)
  • The need for Java developers is not likely to slow down in 2016 as estimated by a recruiting company. (source: cersnow.com)
  • The demand for Android developers is high while supply of qualified candidates is still low. (source: stackoverflow.blog)
  • Career prospects for candidates with foundation knowledge in Java and Android include: Java Application Developer, Junior Mobile Developer and Mobile Software Engineering.

What You'll Learn:

  • Adapt to an effective development life cycle by reading and writing Javadocs, importing third party software libraries and applying testing and debugging skills.
  • Utilize the event-driven programming paradigm to create programs that execute based on asynchronized events.
  • Build graphical user interface (GUI) with customizable rendering by using the Java Foundation Classes (JFC).
  • Develop Android applications with theming and graphics by using Android Material Design elements.
  • Create Android applications that can offload processing to the background by using asynchronized tasks.

The Java and Android Foundation programme is a Professional Certificate offered at Hong Kong University of Science and Technology - HKUSTx.

Detailed Programme Facts

  • Programme intensity Part-time
    • Average part-time duration 105 days
    • Intensity 8 hrs/week
    • Part-time variant
    • Duration description
      • Average Length:  5-6 weeks per course
      • Effort:  8-10 hours per week, per course
  • Languages
    • English
  • Delivery mode
  • More information Go to the programme website

Programme Structure

Courses include:

  • Introduction to Java Programming – Part 1
  • Introduction to Java Programming – Part 2
  • Introduction to Mobile Application Development using Android

English Language Requirements

This programme may require students to demonstrate proficiency in English.

Tuition Fee

  • International

    297 USD/full
    Tuition Fee
    Based on the original amount of 297 USD for the full programme and a duration of 105 days.
  • National

    297 USD/full
    Tuition Fee
    Based on the original amount of 297 USD for the full programme and a duration of 105 days.
We've labeled the tuition fee that applies to you because we think you are from and prefer over other currencies.
5% discount coupon: Z7LZNQ4TN3B2JTWU valid for any free course + certificate upgrade


Check the programme website for information about funding options.

Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

The Global Study Awards: get funded with up to £10,000 to study abroad

Together with the ISIC Association and British Council IELTS, Studyportals offers you the chance to receive up to £10000 to expand your horizon and study abroad. We want to ultimately encourage you to study abroad in order to experience and explore new countries, cultures and languages.


Did you know you can compare your wishlisted programmes with our new Comparison tool?