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.

Java Programming: Arrays, Lists, and Structured Data

Java Programming: Arrays, Lists, and Structured Data
This course is part of multiple programs.



Instructors: Andrew D. Hilton
Access provided by Emerging Ladies Academy
166,643 already enrolled
3,210 reviews
Skills you'll gain
Tools you'll learn
Details to know

Add to your LinkedIn profile
14 assignments
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 5 modules in this course
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructors


Offered by
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
75.10%
- 4 stars
19.16%
- 3 stars
3.20%
- 2 stars
0.96%
- 1 star
1.55%
Showing 3 of 3210
Reviewed on Sep 4, 2020
Learned a lot from the course, but the amount of programming assignment and number of Qs to complete the module (especially week2) was absurdly large. Could be split into separate sessions.
Reviewed on Nov 25, 2025
Great teaching, great presentations, interesting and engaging problems, and great assignments that really test your skills. I have been impressed with this course.
Reviewed on Jan 9, 2020
Actually, before I start this course I had not a good idea about OOP concept such as constructors, HashMap.now I have fair confidence about that. thank you duke university making such an arrangement.






