It is very comprehensive course, very contentful, covering the development of Android apps. It is very suitable for the beginners of Android to learn from simple to some more sophisticated apps using the Android Studio.
As also stated in the introduction page, the course is divided into lessons, each contains soome slide deck and concepts chapter, and in most cases, one or more practical section is also provided.
For the topics covered, it describes them in details. When viewing the videos, I would suggest downloading the codes in the complimentary web site first; otherwise, they may find the content being overwhelming and missing some important points.
The materials are very comprehensive for new learners to mobile application development. It consists of topics related to UI development, data storage, background process, etc. It describes the concepts and the development process in sufficient details.