Data Structures and Performance

How do Java programs deal with vast quantities of data? Many of the data structures and algorithms that work with introductory toy examples break when applications process real, large data sets. Efficiency is critical, but how do we achieve it, and how do we even measure it?

Career Relevance by Data Role

The techniques and tools covered in Data Structures and Performance are most similar to the requirements found in Data Scientist job advertisements.

Similarity Scores (Out of 100)

Fast Facts


Algorithms Data Science Data Analysis Data Visualization Decision Trees Programming

Similar Opportunities
Programming for Data Science

EdX - University of Adelaide

Computer Science: Algorithms, Theory, and Machines

Coursera - Princeton University

Computer Science: Programming with a Purpose

Coursera - Princeton University

Inheritance and Data Structures in Java

Coursera - University of Pennsylvania

Learn Java