This course is designed to provide students basics of algortihms and programming through a visual programming language. Students will develop their own android applications based on their needs. At the end of the course, it is aimed to teach basic concepts of programming. It is also aimed to reach a working end product prepared by the students.