Techbase Academy
Free Course · Beginner → Advanced · Ibadan, Nigeria

Google
Android Studio

Build real Android apps from your first install to the Play Store. 72 lessons covering Kotlin, Jetpack Compose, architecture, accessibility, Kotlin Multiplatform and publishing, ordered by difficulty.

72Lessons
12Phases
FreeAlways
About This Course

From zero to published Android developer.

Google Android Studio is the official tool for building Android apps, and this single course teaches you to use it from your very first install to publishing on Google Play. It follows every programme on Google's official Android courses page, arranged by difficulty: Android Basics with Compose, Jetpack Compose for Android developers, Modern Android App Architecture, Accessibility, Kotlin Multiplatform and the Google Play Store Listing Certificate.

Every lesson is written step by step with real code, expected output, practice challenges, a knowledge check and a mini project. Designed by Babatunde Awoyemi, Techbase Consultant Services, Ibadan. Free, always.

  • Android Studio setup, emulators, real devices, Logcat and the debugger
  • Kotlin from your first program to generics, lambdas and collections
  • Jetpack Compose: layouts, state, lists, theming, animation and testing
  • ViewModel, Navigation, Room, DataStore, Retrofit, Coil and WorkManager
  • Advanced Compose, performance, adaptive layouts, Wear OS and Glance
  • App architecture, dependency injection, offline-first design
  • Accessibility: TalkBack, semantics, contrast and touch targets
  • Kotlin Multiplatform for Android and iOS
  • Release builds, Google Play Console and store listing certification

What you need

A computerWindows, macOS, Linux or ChromeOS that can run Android Studio. 8 GB of RAM is the minimum and 16 GB is comfortable.
Android StudioFree from developer.android.com/studio. Lesson 02 walks you through the install.
An Android phone (optional)The emulator is enough for almost everything. A real device makes testing more fun.
A stable internet connectionAndroid Studio downloads the SDK and Gradle libraries the first time you use them.

Course content is original Techbase teaching material that follows the structure of Google's free Android courses. Each lesson links to the official codelabs and documentation, which are published by Google under the Creative Commons Attribution 4.0 licence (code samples under Apache 2.0).

Course Content

72 Lessons · 12 Phases

Phase 1 — Getting Started with Android Studio

01–05 · 5 lessons

Phase 2 — Kotlin Fundamentals

06–14 · 9 lessons

Phase 3 — Your First Jetpack Compose Apps

15–22 · 8 lessons

Phase 4 — Architecture and Navigation

23–27 · 5 lessons

Phase 5 — Data, Networking and Background Work

28–36 · 9 lessons

Phase 6 — Compose in Depth and Android Studio Tools

37–44 · 8 lessons

Phase 7 — Testing and Accessibility

45–48 · 4 lessons

Phase 8 — Publish on Google Play

49–53 · 5 lessons

Phase 9 — Advanced Jetpack Compose

54–59 · 6 lessons

Phase 10 — Modern Android App Architecture

60–65 · 6 lessons

Phase 11 — Kotlin Multiplatform

66–70 · 5 lessons

Phase 12 — Capstone and Reference

71–72 · 2 lessons

No lessons match that search. Try a different word.

How it works

Learn at your own pace.

01

No Experience Needed

Start at lesson 01. You only need basic computer skills and basic maths. Kotlin is taught from zero.

02

Code Along

Open Android Studio next to the lesson and type every example. Apps are learned by building them, not by reading.

03

Follow the Levels

Beginner (1–22), Intermediate (23–53) and Advanced (54–72). Use the level filter below to jump around.

04

Build and Publish

Every lesson ends with a mini project you can push to GitHub, and the capstone lesson prepares a complete app for Google Play.

Esc
↑ ↓ to moveEnter to openEsc to close