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.
- 5 stars75.25%
- 4 stars19.43%
- 3 stars3.13%
- 2 stars0.80%
- 1 star1.36%
This course is challenging with quite heavy projects and exercises. However, I enjoyed it as I could learn a great deal of things about Java from this course.
What a joy to finish this module. I realy enjoyed a lot to solve the project. Thank you coursera and Duke university to provide so much resources to test run the program.
learned so much during this course. i never thought i'd be able to break the Vigenere cipher and i'm so glad that i was able to. thank you so much, instructors!
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.
Will I receive a transcript from Duke University for completing this course?