Free Android Development Course

android-basics-data-storage-969
Android Basics: Data Storage
4.0
Udacity 1,401 learners
Learn More
This free course, Android Basics: Data Storage, will teach you the fundamentals of SQL and how to use SQLite to store large sets of data locally on an Android device. You'll also learn how to work with Content Providers to make your data storage bug free and shareable with other apps. This is the fifth course in the Android Basics Nanodegree, which includes User Interface, User Input, Multiscreen Apps, and Networking.
firebase-in-a-weekend-android-970
Firebase in a Weekend: Android
3.0
Udacity 113 learners
Learn More
Learn how to use Firebase in a weekend! This course will teach you how to read and write data, allow users to login, secure data with Firebase Security and Rules, customize your app with Firebase Remote Config, and collect data with Firebase Analytics. As a bonus, you'll write a Cloud Function for Firebase to add emojis to conversations. By the end, you'll have an Android app that can store and share data in real time.
developing-android-apps-971
Developing Android Apps
2.0
Udacity 276 learners
Learn More
Developing Android Apps is the perfect course for anyone looking to become an Android developer. With step-by-step guidance from experienced instructors, you'll learn how to build a cloud-connected Android app and gain an understanding of best practices in mobile development. Join now and become an Android developer!
how-to-install-android-studio-972
How to Install Android Studio
5.0
Udacity 488 learners
Learn More
Learn how to install Android Studio on Windows or Mac with this easy-to-follow tutorial. You'll get step-by-step instructions on downloading the Java SDK and setting up a new project with the Android Studio Project Wizard. Get started now with the How to Install Android Studio course!
View More Courses
Compare Courses
1. Programming Courses: These online courses cover a wide range of programming languages such as Python, Java, C++, and more. They also teach students web development, software engineering, and other technical skills.

2. Business Courses: These courses cover topics such as entrepreneurship, marketing, accounting, and financial management. Students can learn about business strategy, banking, investment, and more.

3. Language Courses: Online courses in languages such as Spanish, French, Mandarin, and more are available for students looking to improve their language skills or learn a new language.

4. Healthcare Courses: These courses cover topics such as nursing, medical coding, healthcare management, and more. Students can also learn about public health, nutrition, and other related topics.

5. Arts & Design Courses: Online courses in graphic design, animation, photography, and other artistic subjects are available for students interested in creative fields.

6. Personal Development Courses: These courses cover topics such as time management, communication skills, mindfulness, and more to help students improve their personal and professional lives.

7. STEM Courses: Science, Technology, Engineering, and Mathematics (STEM) courses cover subjects such as biology, physics, engineering, and more. Students can learn about cutting-edge technologies and scientific advancements.