CHAPTER 1 This chapter covers fundemental algorithms CHAPTER 2 In chapter 2 we will learn most important data structers such as arrays, linked list etc.