Students will learn various concepts in computer programming without actually writing the code. During the course, students will learn to explore data structures and patterns. They will also learn how to detect errors when data has been corrupted and ways of correcting them. Finally, with the help of an activity students will learn the importance of sorting and will learn the algorithm of bubble sorting.