Chevron Left
Back to Java Programming: Arrays, Lists, and Structured Data

Learner Reviews & Feedback for Java Programming: Arrays, Lists, and Structured Data by Duke University

2,619 ratings
470 reviews

About the Course

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. After completing this course, you will be able to: 1. Read and write data from/to files; 2. Solve problems involving data files; 3. Perform quantitative analyses of data (e.g., finding maximums, minimums, averages); 4. Store and manipulate data in an array or ArrayList; 5. Combine multiple classes to solve larger problems; 6. Use iterables and collections (including maps) in Java....

Top reviews

Jul 19, 2018

The course was pretty challenging (and occasionally frustrating) for a novice programmer, but doable.\n\nI enjoyed the course, and came away with a greater understanding of computers and programming.

Jan 9, 2020

Actually, before I start this course I had not a good idea about OOP concept such as constructors, I have fair confidence about that. thank you duke university making such an arrangement.

Filter by:

176 - 200 of 462 Reviews for Java Programming: Arrays, Lists, and Structured Data

By Deleted A

Apr 1, 2020

It was hard, but worth it! Thank you very much for everything!

By Jim R

Nov 21, 2020

Very challenging. I learned a lot, both skills and intuition.

By Sujatha r G

Jun 5, 2020

very interesting and awesome session with informative content

By Quentin Q

Apr 5, 2020

Great refresher course on arrays, lists, and structured data.

By Han C

Jun 22, 2019

Lots of programming assignments to improve your understanding

By Boris S

Nov 21, 2019

Excellent course. Good practical projects for fast learning.


Mar 30, 2016

A intense course for a newbie like me, but worth the effort!

By Pedro B

Jan 15, 2016

Amazing course. It really gives your mind something to work.

By Mareboina R

Aug 27, 2020

I have Learned Many things...Thanks, Duke University & Team

By Muhammad F B J

May 21, 2020

Good course in teaching how to handle data sets using Java!

By Aleksandar A

Apr 6, 2018

Properly structured course, with many interesting problems.

By Marius-Cristian B

Dec 20, 2017

-very well structured

-a lot of new information to work with

By Guo F

Jan 8, 2020

Very interesting problem set. I really enjoyed the course.

By Yiran Z

Jul 2, 2017

Lots of coding practice, a little hard for Java beginners.

By Rushikesh K

Sep 24, 2020

I found it very interesting and easy language of teaching

By Limei W

Jan 8, 2019

I like the way the instructors to deliver their classes.

By Crystiane M

Sep 9, 2016

The content is very good as well as the assignments are.

By Red T

Aug 28, 2020

Thank you i really liked the course, was so insightful!

By Dhananjay K

May 13, 2020

contents were too good and professor explained it well


Apr 12, 2020

It powerful course which take your skill to the sky :)

By Weiqi Y

Sep 8, 2017

Good course, a lot of practice with good instructions

By Nguyen S P

Aug 8, 2020

Excellent course with highest practical examinations

By Luca

Mar 31, 2016

lots of practice, makes writing java code feel easy.

By Pranjal L

Jun 6, 2020

nice course for beginners thanks to all instructors

By Peter S

Oct 29, 2019

Very good information, learned a lot about HashMaps