Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Artificial Intelligence
Web Development
Computer Networking
Introductory Human Physiology
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Philosophy, Science and Religion: Religion and Science
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Android Development, earn certificates with paid and free online courses from Stanford, MIT, UC San Diego, University of Illinois and other top universities around the world. Read reviews to decide if a class is right for you.
Learn to design and develop Android apps from scratch, covering fundamentals, activities, intents, permissions, fragments, and user interfaces using Android Studio.
Learn to build cloud-connected Android apps, create responsive user experiences, and publish to Google Play. Gain practical skills in Java, Gradle, and Material Design through hands-on projects.
Build a cloud-connected Android app, and learn the tools, principles, and best practices of mobile and Android development that you'll apply to your own projects.
This course introduces you to the design and implementation of Android applications for mobile devices. You will build upon concepts from the prior course, including handling notifications, using multimedia and graphics and incorporating touch and gestur…
Desarrollaremos una aplicación de ejemplo, "Mis Lugares Favoritos," para conocer el entorno de desarrollo de Android y sus elementos.
Learn Android app development from scratch with hands-on projects. Master UI design, user input, multi-screen apps, and networking. Build practical skills for creating engaging mobile applications.
This class teaches the basics of networking using Android, and is a part of the Android Basics Nanodegree by Google.
Learn to build multiple screens and link them together, expanding the range of apps you can create! You'll also learn how to play audio and add images to your apps.
In this course, you'll learn the basics of data storage in Android, building your first database and an app that could be used for any small business!
Learn how to make your apps interactive using buttons and text! In this course you'll learn the basics of the Java programming language and how to apply them to Android.
Learn and apply the material design principles that define Android's visual language to your apps.
Performance matters to users, so it must matter to you. Learn how to identify and fix bottlenecks in your Android applications, and ensure a smooth user experience.
Learn how to design your first layout in Android! This is the first course in the Android Basics Nanodegree program.
Learn the fundamentals of the Kotlin programming language from Kotlin experts at Google.
Go where your users are: the living room! This course shows you how to extend your existing Android app to also work on Android TV, and/or with Google Cast.
Get personalized course recommendations, track subjects and courses with reminders, and more.