I Understand
We use cookies.Click here for details.

Java Programming: Arrays, Lists, and Structured Data

Build on the software engineering skills you learned in “Java Programming: Solving Problems with Software” by learning new data structures. Use these data structures to build more complex programs that use Java’s object-oriented features. At the end of the course you will write an encryption program and a program to break your encryption algorithm.

Created by Duke University


What you’ll learn

From this educational opportunity you will improve the skills demanded by employers in 2021. The most relevant technique within the learning opportunity that is frequently mentioned by companies is Data Analysis. The most in demand tool is Java. You will also find out about Programming Skills, a trait commonly requested in job descriptions.

Who will benefit?

Comparing content from this educational opportunity with nearly 10,000 data-related job postings, we discover that those in or pursuing Data Scientist roles would benefit the most.