Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#160 on Reddit

Android Basics Nanodegree

Udacity

10 recommenders · 13 threads · recommended in 7 years, 2014–2020 · score 11.6

Go to course ↗

A free beginner course from Udacity, made with Google, that teaches Android app development in Java using Android Studio. It covers the basics of building Android apps, including setup and the user interface.

Commenters call it a great, free beginner course made by the Android team at Google that holds your hand through the early steps.

Web & Mobile Developmentbeginnerfreevideo lectures#android#java#android studio#beginner#google

Recommendations by year

20142020

On Reddit (13)

  1. Strongly recommendsRjhusein3r/learnprogramming2019in “Udacity Front-End Development Nanodegree Review?”▲ 2

    Didn't do the front end one, but did the Android one after being awarded the Google scholarship for it. I would recommend Udacity in almost every situation, but I don't know that front end would be worth the money, simply because front end tutorials are so abundant for free. Had you said almost…

  2. Strongly recommendsBurtMacklinFBIr/learnprogramming2018in “Anyone else feel like UI and non-console stuff is overwhelming?”

    Try the beginner android courses on Udacity. They're great, and really hold your hand during the beginning, so you shouldn't have much trouble figuring things out. Video courses like that are great, because you can really see what's going on.

  3. Recommendsqualikyr/learnprogramming2020in “Spent the last 100 days learning to code, and told no one”▲ 1

    I'm learning Android application development for the first time as well (no experience with OOP, just basics of C) and to those who want to learn how to, Udacity has a great course to begin with (if you don't know basic Java or XML, there is a separate course for that, ~25 hours long).

  4. Recommendsthgdevr/learnprogramming2019in “Java books that go through building an Android app”▲ 2

    Well, take a look at this Udacity's course, this is the place where I started learning Android.

  5. RecommendsBurtMacklinFBIr/learnprogramming2018in “Help me get started on building my app? I am completely new at programming/coding”▲ 1

    If you want to develop iOS apps you don't need an iPhone, but you do need a mac. If you're interested in android dev there are some great beginner courses on Udacity.

  6. RecommendsMagicalPantalonesr/learnprogramming2018in “[android] content_main doesn't render in design mode, Failed to find style 'coordinatorLayoutStyle' in current theme”▲ 1

    Oh I see. Then it might be a gradle issue. Try to press the button with a small green icon and what looks like two blue arrows/lines surrounding it. Should be in the top right corner of Android studio and says "Sync Project With Gradle Files" when you hover the icon. If you haven't already, remove…

  7. RecommendsBurtMacklinFBIr/learnprogramming2018in “Considering App development - basic questions”▲ 1

    If you're completely new, probably not the best time to start thinking about building cross-platform apps. Just choose one and try to get the concepts of programming down. Android has fewer barriers to entry, I believe you'll need a mac if you want to develop iOS. Find a course or a book on…

  8. RecommendsAubergineFestr/Entrepreneur2017in “4 Free Online Learning and 2 free services Sites Every Entrepreneur Should Visit”

    It depends on what specific topic or programming language you want to learn. For instance, if you're bootstrapping and need to work on an Android app, I'd recommend the free Udacity courses that make up the Android Beginner and Android Developer nanodegrees.

  9. Recommendsroshanthejokerr/learnprogramming2016in “which pathway is easier for a complete beginner to learn making an android app??”

    Check out the beginner's course for android development on Udacity.

  10. RecommendsBurtMacklinFBIr/learnprogramming2016in “[Android] [Java]Whats a good way of learning developing apps?”

    Start with some basic java the resources recommended are a good start, and derek banas has a great tutorial series on youtube. Then I would suggest the beginner android course on Udacity and the Big Nerd Ranch Guide to Android Programming.

  11. RecommendsMildlyAustisticKelpr/learnprogramming2016in “I want to start making apps for Android. Will I be ok if I use just Python and not Java?”

    Xml is just markup, it's not a programming language... It's all plain English, no logic, just tagging (similar to html) Great thing about android studio is that it autocomplete to help you out. I suggest a great free series on this at udacity. It's a free course put out by Google and it's for…

  12. Recommends_Chimmy_Chongar/learnprogramming2015in “How can I migrate to Java for Android from Python2/3?”

    Check out Udacity's course on Android. It was made by the Android team at Google and has just enough material to get you up and running with all the different Android libraries

  13. RecommendsGeneiousJustinr/learnprogramming2014in “How to learn Java on Google Chromebook?”▲ 2

    Cloud 9 might be an option though I do not believe you can run Java code. I think this is coming but no idea when. You should look into that. I have a Chromebook and I have installed Ubuntu. From there I installed JAVA SDK for Android Studio. You have to put your Chromebook into dev mode and then…

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help