Algorithm Design

Sort options

Algorithms for Searching, Sorting, and Indexing (Coursera)

This course covers basics of algorithm design and analysis, as well as algorithms for sorting arrays, data structures such as priority queues, hash functions, and applications such as Bloom filters. Algorithms for Searching, Sorting, and Indexing can be taken for academic credit as part of CU Boulder’s Master of [...]

Trees and Graphs: Basics (Coursera)

Jun 27th 2022
Trees and Graphs: Basics (Coursera)
Course Auditing
Categories
Effort
Languages
Basic algorithms on tree data structures, binary search trees, self-balancing trees, graph data structures and basic traversal algorithms on graphs. This course also covers advanced topics such as kd-trees for spatial data and algorithms for spatial data. Trees and Graphs: Basics can be taken for academic credit as part [...]

Algebra & Algorithms (Coursera)

Algebra is one of the definitive and oldest branches of mathematics, and design of computer algorithms is one of the youngest. Despite this generation gap, the two disciplines beautifully interweave. Firstly, modern computers would be somewhat useless if they were not able to carry out arithmetic and algebraic computations [...]

Computational Reasoning with Microsoft Excel (edX)

Learn how to critically evaluate solutions and make well-informed decisions based on data by merging Microsoft Excel skills with philosophical critical reasoning. No prior experience with Microsoft Excel required.

Algorithms: Design and Analysis, Part 2 (edX)

Self Paced
Algorithms: Design and Analysis, Part 2 (edX)
Course Auditing
Categories
Effort
Languages
Welcome to the self paced course, Algorithms: Design and Analysis, Part 2! Algorithms are the heart of computer science, and the subject has countless practical applications as well as intellectual depth. This course is an introduction to algorithms for learners with at least a little programming [...]

AP Computer Science A: Java Programming Loops and Data Structures (edX)

No sessions available
AP Computer Science A: Java Programming Loops and Data Structures (edX)
Course Auditing
Categories
Effort
Languages
AP Computer Science A from Purdue University. In this computer science course, you will learn the basics of programming in the Java language, and cover topics relevant to the AP Computer Science A course and exam. This course will cover repetition statements (for, while, do-while and for-each), the array [...]

Algorithm Design and Analysis (edX)

Learn about the core principles of computer science: algorithmic thinking and computational problem solving. How do you optimally encode a text file? How do you find shortest paths in a map? How do you design a communication network? How do you route data in a network? What are the [...]