Showing all 2 results

Algorithmic Toolbox


The 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. read more...

Learn to Program: Crafting Quality Code


In this course, we'll focus on writing quality code that runs correctly and efficiently. read more...