Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
Android Developer Nanodegree
Image: udacity.com
#196 overall

Android Developer Nanodegree

Udacity

2 recommenders · 3 threads · recommended in 3 years, 2015–2017 · score 2.3

Go to course ↗

A paid Udacity nanodegree program, co-created with Google, for learning Android app development with projects and best-practice coverage. Commenters describe it as aimed at developers who already know Java and OOP but are new to Android.

Commenters point to it as a Google-developed, well-structured way to fill Android skill gaps with project-based learning.

Web & Mobile Developmentintermediatepaidproject-based#android#java#mobile development#google#nanodegree

Recommendations by year

20062026

What commenters said (4)

  1. Strongly recommendsgt565k2016in “Ask HN: How to fill holes in my knowledge”

    If you're trying to fill holes in your android development skills, you should consider doing the android nanodegree on udacity.

    It was developed by Google, so you know it'll cover almost everything and give you best practices approach to developing android apps. It's also well structured and can be done in your free time.

    https://www.udacity.com/course/android-developer-nanodegree-...

    If you don't want to pay for the nanodegree, you can also take the courses individually for free (without getting credit).

  2. Recommendsvalbaca2017in “Ask HN: Any “bootcamps” or courses for intermediate/advanced people?”

    Udacity Nanodegrees are geared toward "post-beginners looking to specialize" (my words, not theirs).

    https://www.udacity.com/nanodegree

    For example, the Android nanodegree assumes you're already familiar with Java and OOP, but not with Android.

    The "Full Stack Web Developer Nanodegree" suggests you have "Beginner-level experience in Python." (direct quote) https://www.udacity.com/course/full-stack-web-developer-nano...

    These courses are not cheap, they take a lot of time, but if you have the time and money, they are absolutely worth it IMO.

  3. Recommendsgt565k2015in “Ask HN: How can I learn what I need to learn?”

    I strongly suggest looking at udacity's nanodegrees or coursera's certificates.

    There are great courses and nanodegrees created by google, facebook, and other employees from big companies where you'll get to build projects and learn best practices.

    Udacity recently released an android nanodegree co-created with Google.

    https://www.udacity.com/course/android-developer-nanodegree-...

    There are great paid and free courses on those platforms that will take you from intro to programming to deeper topics such as Machine Learning, Robotics, etc.

  4. Mentionsskillachie2015in “How do I develop skills necessary for a job as a programmer at a startup?”

    You could start with one of the many courses from the following sites:

    a)https://www.edx.org/

    b) https://www.coursera.org/

    c)https://www.udacity.com/

    Projects + Github + Blog would be all that you really need. Example from Udacity you could take one of the many specializations:

    Android: https://www.udacity.com/course/android-developer-nanodegree-...

    IOS: https://www.udacity.com/course/ios-developer-nanodegree--nd0...

    *Front End Developer: https://www.udacity.com/course/front-end-web-developer-nanod...

    And many more

    While learning try to do bite size projects that can also be portfolio items that you push to Github. When times get difficult and it appears that Stackoverflow and other online sources will not able to answer your questions, do not be afraid to jump onto one of the many IRCs

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