Hello, I'm currently learning Android development and plan om eventually taking the Google's Associate Android Developer certification. I have already gone through the courses in the Android basics series from Udacity and found the teaching style really good for me. I also like that you have projects to work on. I never enrolled in the Nanodegree itself, but I followed along and did all projects. I was thinking about going through the courses in the Android Developer Nanodegree and working on all projects, but I'm not sure about it anymore. (I have to clarify that I would never enroll in the Nanodegree itself since it become way too expensive, and the quality of their mentors is not very good, from what I experienced in a free trial). I've read that the quality of these courses is not on par with the one in the beginner courses, and that lots of concepts are rushed and not well explained. This worries me and I've started researching other options in order to see what's the best one for me. I've come to learn of the following resources:
- Treehouse: has Android tracks for beginners, intermediate and advanced levels. I don't understand if you get some sort of support with questions.
- Pluralsight: has a specific path for the Google certification, and the courses inside seem reasonably up to date (by looking at their dates at least). They offer mentors.
- Udemy courses
I am looking for something with:
- a great and logical structure of topics
- concepts that are thoroughly explained
- Mix of theory and practice by following along with the instructor's project
- step by step or at least final working code version I can compare my work with
- I'd love the possibility to have support with questions or coding task/project reviews (and that it's actually good support)
- Up to date content
I am willing to pay for something if it's really good and proves to be worthy. I hope people who've had experience with these platforms can chime in and comment on their experiences and give some advice! Thanks!