Overview
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.
Key facts
After completing this Java Programming - Arrays, Lists, and Structured Data course offered by Coursera in partnership with Duke University, you will be able to:
- Read and write data from/to files;
- Solve problems involving data files;
- Perform quantitative analyses of data (e.g., finding maximums, minimums, averages);
- Store and manipulate data in an array or ArrayList;
- Combine multiple classes to solve larger problems;
- Use iterables and collections (including maps) in Java.
Programme Structure
Courses include:
- Cryptography: Keeping Information Secret
- Creating and Manipulating Strings
- Counting Loops
- GladLibs: Stories from Templates
- Web Server Logs: From Logs to Visits
- MiniProject: Vigenère Cipher
Key information
Duration
- Part-time
- 14 days
- 10 hrs/week
Start dates & application deadlines
Language
Delivered
- Self-paced
Campus Location
- Mountain View, United States
Disciplines
Software Engineering View 334 other Short Courses in Software Engineering in United StatesWhat students do after studying
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
- Beginner Level
- This course is aimed at learners with basic Java programming knowledge who want to develop skills in using data structures to build more complex, data‑driven applications.
Tuition Fees
-
International Applies to you
Applies to youNon-residentsFree - Out-of-StateFree
-
Domestic
Applies to youIn-StateFree
Additional Details
- This short course is included with Coursera Plus subscription
Funding
Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You'll be prompted to complete an application and will be notified if you are approved. You'll need to complete this step for each course in the Specialization, including the Capstone Project.