Java Programming: Principles of Software Design

Duke University
via Coursera
Save (0)
ClosePlease login

No account yet? Register

Solve real world problems with Java using multiple classes. Learn how to create programming solutions that scale using Java interfaces. Recognize that software engineering is more than writing code – it also involves logical thinking and design. By the end of this course you will have written a program that analyzes and sorts earthquake data, and developed a predictive text generator.

Instructor(s)

Robert Duvall, Owen Astrachan, Andrew D. Hilton, Susan H. Rodger
Duke University
via Coursera
Free (audit)
English
Paid Certificate Available
Approx. 13 hours to complete
Self paced
Beginner Level
Subtitles: Subtitles: Arabic, French, Portuguese (European), Italian, Vietnamese, Korean, German, Russian, English, Spanish