This course introduces you to the design and implementation of Android applications for mobile devices. You will build upon concepts from the prior course, including handling notifications, using multimedia and graphics and incorporating touch and gestures into your apps.
Threads and Networking
User Notifications, BroadcastReceivers, and Alarms
Graphics, Touch, and Multimedia
Sensors, Location and Maps, and Data Management
Build From Scratch Build an app completely from scratch
MOOCs stand for Massive Open Online Courses. These arefree online courses from universities around the world (eg. StanfordHarvardMIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you. They also have student discussion forums, homework/assignments, and online quizzes or exams.
I started part 1 of this course with only very basic knowledge of java but this course transformed my understanding of both java and android. The lectures were very helpful and well organized. I would highly recommend this course to anyone considering learning android programming and would encourage them to not only watch the lectures but complete the labs too. The labs really help to solidify your understanding of the topics covered. If I had to learn it on my own by having to read the android developer documentation, I would have been lost. This course (both parts 1 and 2) sorted it all out for me.
Good material. Good teacher. Good organization. The evaluation system (quizzes and labs) helps to fix and clarify even more the underlying ideas and concepts. In general, it deserves the effort you have to devote to comple it