Sort options

Algorithmic Toolbox (Coursera)

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. We will learn a lot of theory: how to sort data and how it helps for searching; how to break a large problem [...]

Splunk Search Expert 101 (Coursera)

This course helps you understand the basics of machine data. You will learn about Splunk components, its basic functions, and be introduced to apps, which becomes your workspace. It teaches you how to navigate Splunk, get you familiar with search anatomy to run searches using fields and basic [...]

Splunk Search Expert 102 (Coursera)

Take the next step in your knowledge of Splunk. In this course, you will learn how to use time differently based on scenarios, learn commands to help process, manipulate and correlate data.

Splunk Search Expert 103 (Coursera)

In this course, you will learn how to calculate co-occurrence between fields and analyze data from multiple datasets, increase your knowledge of searching and learn how to work with multivalue data. In addition, you will learn tips and tricks to improve search performance using accelerations.

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 [...]

Divide and Conquer, Sorting and Searching, and Randomized Algorithms (Coursera)

The primary topics in this part of the specialization are: asymptotic ("Big-oh") notation, sorting and searching, divide and conquer (master method, integer and matrix multiplication, closest pair), and randomized algorithms (QuickSort, contraction algorithm for min cuts).

Computer Science: Algorithms, Theory, and Machines (Coursera)

This course introduces the broader discipline of computer science to people having basic familiarity with Java programming. It covers the second half of our book Computer Science: An Interdisciplinary Approach (the first half is covered in our Coursera course Computer Science: Programming with a Purpose, to be [...]

Programming 102: Think Like a Computer Scientist (FutureLearn)

Take your Python skills further in this online course, guided by the Raspberry Pi Foundation and supported by Google. On this course, you’ll explore Python programming at an intermediate level. You’ll discover how to break down problems into smaller parts, and then design and apply algorithms to data. You’ll [...]

Learning Online: Searching and Researching (FutureLearn)

May 23rd 2022
Learning Online: Searching and Researching (FutureLearn)
Course Auditing
Improve your online research skills and your ability to critically analyse sources of information. In this course, you’ll explore the rich and diverse range of information available to you online, how to use search tools effectively, and the ways in which you can begin to assess information that you [...]

Digital Marketing and Data Driven Analytics (edX)

Digital Marketing is the backbone element which uses platforms and digital technologies, such as any kind of device to maintain connected to the users. Once the users are part of this ecosystem, the companies convert this random data in accurate algorithms to improve the effectiveness of any marketing [...]