Master a selection of Algorithms  and how to analyze their performance  using complexity analysis Understand the different data str...

- Master a selection of Algorithms and how to analyze their performance using complexity analysis
- Understand the different data structures like LinkedLists, Stacks, Queues, Trees, Graphs (etc.) and use them to solve problems efficiently
- Learn these essential topics using Python. Python is easy and quite fun!
Study groups
Study groups will be organized in Beirut, Lebanon once a week during which you'll be able to go over the material that you didn't understand, ask questions and solve problems with our experts. Schedule will be sent to all students taking this course.
- Python (Programming Language)
- Algorithms (Sort, Search, Binary Search Tree Insert/Delete/Search, Depth First Search, Breadth First Search)
- Complexity Analysis (Big-O)
- Data Structures (Linked List, Stack, Queue, Priority Queue, Trees, Graphs)