Online Course – Certified Professional Internship in Google Android App Development

Invest in your Android app development career. Master the knowledge and skills required to develop maintainable mobile computing applications.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Beginners

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Java programming features
  • Android Studio Tools
  • Android Activity Components
  • Material Design
  • File input/output and data storage
  • Unit testing and software patterns

What you will learn in the course

Courses for which the course is suitable

  • Android app developer
  • Software developer
  • Software Engineer
  • Java developer
  • Input/Output Systems Developer
  • Mobile app developer
  • UI/UX developer for Android apps
  • Software Tester (QA) for Mobile Applications
  • Manager of technological projects in the field of applications

Internship – Series of 5 courses

In this specialization, learners can successfully apply the Java language features and software patterns required to develop maintainable mobile applications based on core Android components, as well as basic input/output (I/O) and data storage mechanisms.

Final project

The final project will combine the material from the various courses in the training, to test and evaluate the learners’ ability to create an interesting Android application using the knowledge and skills learned in previous focus areas, including:

  • Java programming features
  • Android Studio Tools
  • Android Activity Components
  • Material Design
  • File input/output and data storage
  • Unit testing and software patterns

The project itself will be similar in design goals to previous assignments, but it will provide less basic code than previous courses, allowing for more creativity for learners and more options to customize the application.

Details of the courses that make up the specialization

Java for Android

Course 1 • 38 hours • 4.5 (3,041 ratings)

Course Details

This course teaches you how to program basic features and information in the Java language that are used in Android, which is the dominant platform for developing and distributing applications for mobile devices.

What will you learn?

  • Programming key features of the Java language.
  • Return structures and conditional statements.
  • Access to structured data (such as arrays).
  • Defining classes and interfaces.
  • Inheritance and polymorphism.
  • Implementing the features in the context of Android components.

Learners will work on several projects throughout the course, with each week requiring them to write solutions to programming assignments. There will be approximately 4-6 hours of learner engagement time per week, including video lectures, quizzes, and programming assignments.