Coursera · Meta — Taught by Meta Experts
Advanced Programming in Kotlin
Compare Meta’s Kotlin course for Android activities, object-oriented features, functional programming and testing with mocks and fakes.
Explore Android and Kotlin courses for app projects and interfaces, with guidance on SDK versions, development hardware, and store-publication requirements.
10 learning resources in this collection
Android development connects Kotlin code, an interface model, device behavior, and optional services. A small offline application makes those relationships visible. Engineered app behavior matters more than combining every feature from a long project course.
Check computer, emulator, and SDK requirements. XML and Compose routes differ, and older Android examples need current documentation. Store requirements and backend costs are separate considerations before publishing an app or enabling a cloud service.
Build an offline list app with an empty state and invalid-input handling. Explain where state lives, then add one feature independently before connecting a backend.
Coursera · Meta — Taught by Meta Experts
Compare Meta’s Kotlin course for Android activities, object-oriented features, functional programming and testing with mocks and fakes.
Udemy · Denis Panjuta, Tutorials.eu
Explore Denis Panjuta’s Android and Kotlin course for app projects, XML, Compose, and Firebase, with Android-version and publishing considerations.
Coursera · Meta — Taught by Meta Experts
Explore Meta’s Android capstone for Kotlin, MVVM, interfaces and API data, with project development and assessment for experienced program learners.
Coursera · Vanderbilt University — Dr. Douglas C. Schmidt
Review Vanderbilt’s Android components course for Git, intents, activities and broadcast receivers, with a focus on how application components interact.
Coursera · Vanderbilt University — Dr. Douglas C. Schmidt
Explore Vanderbilt’s Android course on started and bound services, local inter-process communication and content providers, with separate component modules.
Coursera · Imperial College London — Benny Lo
Compare Imperial’s Android graphics course for OpenGL ES, 2D and 3D objects and a final 3D logo, with Android and Java knowledge expected.
Coursera · CentraleSupélec — Dr. Virginie Galtier
Explore CentraleSupélec’s project-centered Android course, from an application storyboard and tool installation to an interactive working app.
Coursera · Meta — Taught by Meta Experts
Review Meta’s Android UI course for the Layout Editor, Jetpack Compose, component libraries and styling, followed by a final interface project.
Coursera · The Hong Kong University of Science and Technology — Kenneth Wai-Ting Leung
Compare HKUST’s beginner App Inventor course for Android apps, covering programming blocks, media, files, location and small application projects.
Coursera · Meta — Taught by Meta Experts
Explore Meta’s beginner Android course for Android Studio, emulation, Kotlin Playground and a first app, with no earlier development experience required.