Algorithmic Toolbox
Skills:
Algorithm Basics90%
This online course covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer, greedy algorithms, dynamic programming. We will learn a lot of theory: how to sort data and how it helps for searching; how to break a large problem into pieces and solve them recursively; when it makes sense to proceed greedily; how dynamic programming is used in genomic studies. You will practice solving computational problems, designing new algorithms, and implementing solutions efficiently (so that they run in less than a second).
Watch on Coursera ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: Algorithm Basics
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
The Danger of Performative Leadership in Startups
Medium · Startup
Faraday Future raised $25 million for its robotics pivot. The fine print tells a different story.
The Next Web AI
Beyond the Corporate PR: 4 Deep Reflections on Building, Learning, and Scaling in India
Medium · Startup
Why I am building CarryFeed
Dev.to · carryfeed
🎓
Tutor Explanation
DeepCamp AI