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 [...]
0
No votes yet

Trees and Graphs: Basics (Coursera)

Sep 20th 2021
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 [...]
0
No votes yet

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 [...]
0
No votes yet

Artificial Intelligence Ethics in Action (Coursera)

Sep 13th 2021
Artificial Intelligence Ethics in Action (Coursera)
Course Auditing
Categories
Effort
Languages
AI Ethics research is an emerging field, and to prove our skills, we need to demonstrate our critical thinking and analytical ability.
0
No votes yet

Genome Assembly Programming Challenge (Coursera)

In Spring 2011, thousands of people in Germany were hospitalized with a deadly disease that started as food poisoning with bloody diarrhea and often led to kidney failure. It was the beginning of the deadliest outbreak in recent history, caused by a mysterious bacterial strain that we will refer [...]
3
Average: 3 ( 4 votes )

Computational Reasoning (edX)

This module aims to enhance learners’ managerial abilities by equipping them with computational tools and philosophical critical reasoning skills, thus empowering them to make well-informed decisions based on data and to critically evaluate solutions.
0
No votes yet

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 [...]
10
Average: 10 ( 2 votes )

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

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 [...]
5
Average: 5 ( 2 votes )

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 [...]
0
No votes yet