A free program for Android, by studentsapps.
Introduction to Computer Science is an introductory course for students who wish to study the basics of computer science. It is made up of seven modules, which are arranged into 19 study units.
The course is intended to be a first introduction to the subject, so it focuses on basic concepts and allows students to experiment with different elements. It is also useful for those who want to start studying computer science, regardless of their previous knowledge.
Each module consists of multiple units, which allow students to study the topic in depth.
The course is very easy to use and comprehend.