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

Android Basics

Udacity

13 recommenders · 15 threads · recommended in 5 years, 2015–2020 · score 13.1

Go to course ↗

A free beginner Android development course from Udacity, co-designed with Google, that teaches building Android apps with Java and core Android building blocks such as activities, fragments, layouts, and intents.

Commenters call it a free, thorough beginner introduction to Android development that is very good and well explained, though some material is now outdated.

Web & Mobile Developmentbeginnerfreevideo lectures#android#java#mobile development#udacity#google

Recommendations by year

20152020

On Reddit (15)

  1. Strongly recommendsEmprorpengr/learnprogramming2018in “What course should I pick up to start Android Development?”

    I highly suggest you use Udacity's courses. I found their app/webpage to be misleading on many occasions ;And that's why I'm also telling you that their Android:Basics course is completely free , and you don't have to buy the Nanodegree to access the courses.

  2. Strongly recommendsTheenlightened09r/learnprogramming2017in “Actual good tutorials?”

    If you want to learn, from the ground up I would recommend udacity. Do not opt for the nano degree, all android learning courses are free and so far I found the instruction quality top notch. Click here to get a sequential list of courses to get you started to learning android. list of courses

  3. Recommendshermitfistr/learnprogramming2020in “Why are there limited amounts of tutorials online to learn java?”▲ 3

    University of Helsinki's MOOC. Best free java course ever. You can also learn from a book. Plenty of good books for Java. I'm currently reading Core Java after having done the MOOC to learn about stuff that wasn't covered like Concurrency. Then if you're interested in Functional Java, read…

  4. RecommendsTijoWasikr/learnprogramming2020in “Interested in a Udemy Course”▲ 1

    I took the Udacity Android beginners course which was great, and you can do it for free, but a lot of the material is now very outdated. I'm currently working through the Flutter and Dart course by Maximilian S (not sure on his surname), which covers Android and iOS in a single language (Dart)…

  5. RecommendsTomStripesr/programming2020in “Ivan On Tech on Programming: “Once you understand the basics, you can apply the same knowledge to other programming languages,” said Ivan. “Programming is not difficult to start with. It's just dedication and interest.””▲ 4

    Congratulations on starting out! Learning to program is quite an adventure. Everything is subjective and there are many differing opinions on how to start, but I'll share some tips from my experience and perspective. 1. The particular language you learn is important, but not as important as you…

  6. RecommendsBurtMacklinFBIr/learnprogramming2018in “How do you guys feel about about making an android app as a way to learn java?”▲ 1

    Like people are saying, Android programming is not exactly Java programming, but if your goal is ultimately to make Android apps, you should just jump in. You'll still learn a bunch of Java(along with a ton of Android framework stuff), and you can always do a java tutorial simultaneously. It might…

  7. RecommendsBurtMacklinFBIr/learnprogramming2018in “I want to get into Programming”

    Since you've already started with java, give Android a try. I find having something that you can hold in your hands and interact with is a lot more exciting than printing results to a console. Having a project in mind, an app you want to build can really help keep you focused. There are some great…

  8. Recommendsenry_strakerr/startups2017in “How would I share a technical role? Looking for Cofounders”

    The most important part of any mobile application is the idea. Implementation is merely breaking it down into the different UI screens, deciding how the user navigates the screens to get his work done, and just linking the different parts together. Take a couple of days off or even a week. Park…

  9. RecommendsLifeAlgorithmr/learnprogramming2017in “Looking at getting into very very simple android app development.”

    I'd check out Udacity, it has free android video courses. See "Android Basics".

  10. RecommendsMsMaryMuxr/learnprogramming2016in “Where to start with Android App Development?”

    Udacity has free beginner Android development courses. I would start with the Android Basics courses.

  11. RecommendsBurtMacklinFBIr/learnprogramming2016in “Learning android in a sensible order?”

    Don't worry about the prereqs, just do the Udacity beginner Android course, maybe do the Java course if you don't know any Java. If you complete a bunch of tutorials on this level eventually things will start to sink in a make sense, then you can take the things you do in tutorials and apply them…

  12. Recommendsgazlawsr/learnprogramming2016in “If you were to create an android app, what are the requirements and costs of releasing it on the app store?”

    It's a $25 fee to be able to upload your apps on the play store. But the good thing is that it's a one time fee, so you can upload many apps after that. But if you're just starting out, you can make apps and just install it onto your own device, using Android Studio to write your code. It's a…

  13. Recommendstcharnes1r/learnprogramming2016in “Further study, need direction.”▲ 1

    Thank you for your response! :D Android for beginners course recommended to learn those things before doing the android developer nanodegree which is here: https://www.udacity.com/course/android-developer-nanodegree--nd801 although the nanodegree does not list it as a pre-requisite specifically…

  14. RecommendseighthCoffeer/learnprogramming2015in “Ive learned all Java basics (statements,loops,arrays,object oriented design) but im struggling with Java for Android. I need some help.”

    Android is just pretty complex. I'd recommend the course by google on Udacity. It's pretty goofy and some of these things aren't what I'd consider best practice even after couple weeks of playing with android, but they do excellent jobs of explaining (and guiding you through projects) when it…

  15. RecommendsChromeDuBxlr/learnprogramming2015in “Treehouse Android app track has me feeling like i'm not learning anything”

    I would recommend the Google Android Course on Udacity https://www.udacity.com/course/ud853 I didn't do the TreeHouse Android track (but did some others so I kinda know how the courses are built up) and I never liked all these coding in browser courses (Treehouse, Codecadamy, Codeschool,..) I…

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