We may earn an affiliate commission when you visit our partners.
Course image
AJ Sherrell

In this hour-long project-based course, you will learn how to 1. Create a LazyColumn List. 2. Use navigation components from Jetpack Compose to navigate to a details screen for each item in the list. 3. Manipulate the items list and the detail screen with animations from Jetpack Compose. To achieve this, we will work through the project step-by-step to create a scrollable list, click an item in the list, navigate to a details screen, create the details screen, create animations on the items list, create animations on the details screen, and lastly, refine your capstone project for a professional portfolio addition.

Read more

In this hour-long project-based course, you will learn how to 1. Create a LazyColumn List. 2. Use navigation components from Jetpack Compose to navigate to a details screen for each item in the list. 3. Manipulate the items list and the detail screen with animations from Jetpack Compose. To achieve this, we will work through the project step-by-step to create a scrollable list, click an item in the list, navigate to a details screen, create the details screen, create animations on the items list, create animations on the details screen, and lastly, refine your capstone project for a professional portfolio addition.

This project will allow you to become comfortable using Compose to create a scrollable list, using animations on lists and screens, and using Compose Navigation components. We will do this by building a project that incorporates these concepts.

This project is unique because you will have in your portfolio many animations to reference for future use. In order to be successful in this project you will need intermediate knowledge of the Android Studio IDE using emulators, gradle builds, and debugging. You need intermediate knowledge of the Kotlin language using lists, maps, datatypes, and functions. You need a beginner knowledge of Jetpack Compose using responsive UI.

Enroll now

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Explores navigating screens using Jetpack Compose, which is standard in the industry
Taught by AJ Sherrell, who are recognized for their work in Android development
Develops skills and knowledge that are highly relevant to software design
Provides hands-on labs and interactive material to reinforce learning
Includes navigation components to transition between screens, a common industry practice
Involves some prior knowledge of Android Studio and Compose, which may be challenging for beginners

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Project-based jetpack compose fundamentals

According to the course design, learners can expect a project-based, hour-long experience focused on Jetpack Compose with Kotlin. The course aims to provide practical skills in creating scrollable LazyColumn lists, implementing navigation components, and adding animations for a professional portfolio. It is designed for those with intermediate Kotlin and Android Studio knowledge and a beginner understanding of Jetpack Compose.
Requires intermediate Kotlin and Android Studio, beginner Compose knowledge.
"Coming in with intermediate Kotlin knowledge was definitely necessary to keep up."
"I found the course challenging but manageable because I already knew Android Studio basics."
"If you're completely new to Compose, it might be a bit fast-paced, but beginner knowledge is fine."
A brief, hour-long format ideal for quick skill acquisition.
"The one-hour duration made it easy to fit into my busy schedule."
"I appreciated the concise nature; it got straight to the point without filler."
"Perfect for quickly learning a specific set of Compose features in a short time."
Concentrates on LazyColumn lists, navigation, and animations in Compose.
"The course clearly outlines how to create effective LazyColumn lists with Compose."
"I gained a better grasp of implementing navigation within my Compose applications."
"Understanding how to add smooth animations to UI elements was incredibly valuable."
The course emphasizes hands-on building of a portfolio-ready project.
"I appreciate the focus on building a concrete project to add to my portfolio."
"The step-by-step approach made it easy to follow along and implement the concepts."
"I found the practical exercises useful for solidifying my understanding of Compose."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Using Jetpack Compose with Kotlin: Create LazyColumn Lists with these activities:
Explore Android Studio tutorials
Solidify your knowledge of Android Studio by following detailed tutorials that cover the basics of the IDE, as well as Jetpack Compose, animation, and Kotlin.
Browse courses on Android Studio
Show steps
  • Choose a tutorial series that aligns with your learning goals
  • Follow the tutorials step-by-step, taking time to understand the concepts being taught
  • Experiment with the code examples to reinforce your understanding and customize the results
  • Ask questions and seek clarification in the tutorial forums or online communities
Practice creating Compose animations
Reinforce your understanding of animations in Jetpack Compose by engaging in repetitive drills that involve creating animations for various scenarios.
Browse courses on Animation
Show steps
  • Find a set of animation exercises or create your own
  • Implement the animations in Jetpack Compose, paying attention to the syntax and timing
  • Test and refine your animations to achieve the desired effects
  • Seek feedback from peers or mentors to improve your animation skills
Learn about advanced Jetpack Compose concepts
Expand your knowledge of Jetpack Compose by exploring advanced concepts and best practices through guided tutorials.
Browse courses on Jetpack Compose
Show steps
  • Identify areas where you want to improve your Jetpack Compose skills
  • Find tutorials or courses that cover those specific advanced concepts
  • Follow the tutorials, implementing the techniques in your own projects
  • Share your learnings and insights with others in online forums or communities
One other activity
Expand to see all activities and additional details
Show all four activities
Participate in online or in-person discussion groups
Engage with peers and experts in discussion groups to share knowledge, ask questions, and learn from different perspectives on Jetpack Compose, Kotlin, and animation.
Browse courses on Jetpack Compose
Show steps
  • Join online forums or communities related to Jetpack Compose and Kotlin
  • Attend or organize in-person meetups to connect with local developers
  • Participate in discussions by sharing your experiences, asking for help, and providing insights
  • Collaborate with others on projects or code challenges

Career center

Learners who complete Using Jetpack Compose with Kotlin: Create LazyColumn Lists will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Using Jetpack Compose with Kotlin: Create LazyColumn Lists.
Create an Android App with Kotlin
Most relevant
Learn Object-Oriented Programming with Kotlin
Most relevant
Work Smarter with Microsoft PowerPoint
Most relevant
Configuring Kotlin for Android with IntelliJ IDEA
Most relevant
App Design and Development for iOS
Most relevant
TornadoFX - Build JavaFX Applications With Kotlin
Most relevant
Using Animations and Transitions in Libre Impress
Most relevant
Algorithms on Graphs
Most relevant
Use Animations and Transitions in PowerPoint 365
Most relevant

Coursera Buyer Protection & Guarantee

Verified partner policies & purchase protections

Accredited University Partner
Free Trial & Audit

7-Day Free Trial & Free Audit

7-day free trial on monthly Coursera Plus subscriptions; free audit option available on most individual courses to explore video lectures and readings at no charge.

Return & Refund Policy

14-Day Refund Guarantee

14-day refund window on annual Coursera Plus subscriptions and single-course purchases prior to certificate issuance. Monthly subscriptions do not offer refunds once billed.

Buyer Protections

Verified Academic & Industry Partner

Accredited university and industry certifications (e.g. Stanford, Google, IBM, Yale), secure SSL payment processing, and verifiable digital certificate links.

Key Purchase Protections
14-day refund window on annual Coursera Plus and single courses
7-day free trial on monthly Coursera Plus subscriptions
Free course audit option for lectures and readings
Verified certificates from top universities & companies
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser