Hey there boot campers! We start with algorithms. What are algorithms and why do you need to learn them if you want to be super programmer? If you write code that does not solve the problem, or if it solves the problem but uses resources inefficiently (for example, it takes too long or uses too much memory), then your code doesn’t really help. That’s why we study algorithms. In this course you will learn key aspects of algorithms.
Guide:
- Press enroll on the course;
- Open the lessons and start the adventure of learning! After you read each lesson online, press complete;
- As soon as the quiz is released, you can start answering the questions;
- You can retake the quiz three times. Passing grade 60%;
- After completing the lessons and passing the quiz, you go to the start page of the course. You press the button: Finish course. Your certificate for this course will be generated. Also it will be available on your email address that you provided during the registration.We encourage you to comment under each lesson, use the discussion boards and exchange opinions with your peers from whole Europe. This will help you in better understanding of the course materials. One of the lessons is combination of games that we specially prepared for you and will make your learning fun, interesting and engaging. Enjoy!
Curriculum
- 2 Sections
- 13 Lessons
- 200 Weeks
Expand all sectionsCollapse all sections
- 13
- 1.1Introduction30 Minutes
- 1.2Exercises30 Minutes
- 1.3Binary search30 Minutes
- 1.4Selection sorting30 Minutes
- 1.5Insertion sorting30 Minutes
- 1.6Merge sort30 Minutes
- 1.7Quick sort30 Minutes
- 1.8Breadth-first search (BFS)30 Minutes
- 1.9Recursive algorithm30 Minutes
- 1.10Graph representation30 Minutes
- 1.11Asymptotic notation30 Minutes
- 1.12Towers of Hanoi60 Minutes
- 1.13Web-based learning tools30 Minutes
- 1
