Skip to main content

Build a solid foundation for creating apps

Professional Certificate in
Java and Android Foundation
HKUSTx

What you will 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.

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 program targets learners who have little or no experience of programming.

Expert instruction
3 graduate-level courses
2-4 months
30 - 50 hours of effort
$267.30
$297USD
For the full program experience

Courses in this program

  1. HKUSTx's Java and Android Foundation Professional Certificate

  2. 3–5 hours per week, for 5 weeks

    Learn the fundamental elements of Java programming and data abstraction.

  3. 3–5 hours per week, for 5 weeks

    The first MOOC to teach the fundamental elements of Java programming and data abstraction.

  4. Not currently available

    Learn the basics of mobile application development using Android as the platform.

    • 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.

Meet your instructors

from The Hong Kong University of Science and Technology (HKUSTx)
Ting-Chuen Pong
Professor of Computer Science and Engineering
The Hong Kong University of Science and Technology
Tony W K Fung
Teaching Associate
The Hong Kong University of Science and Technology
Leo P M Fan
Instructional Assistant
The Hong Kong University of Science and Technology
Jogesh K Muppala
Associate Professor of Computer Science and Engineering
The Hong Kong University of Science and Technology

Experts from HKUSTx committed to teaching online learning

Program endorsements

In addition to building a strong foundation in Java and Android programming, this Professional Certificate program is able to make important connections between computer programming and problem solving skills. I'm confident to say that a candidate excelled in this edX Professional Certificate program will be able to demonstrate good problem solving ability using Java and Android which is a highly sought after skill in the IT industry.

Kenneth Lam, Manager of Research and Development, 3TECH Engineering Limited

Enrolling Now

$267.30
$297USD
3 courses in 2-4 months
Pursue the Program

Propelling

Drive your career forward with university-backed credit programs and verified certificates

Convenient

Study and demonstrate knowledge on your schedule

Flexible

Try a course before you pay

Supportive

Learn with university partners and peers from around the world