This is the third course in the Amazon Junior Software Developer Professional Certificate. In this course, you will gain a deep understanding of various fundamental data structures and algorithms essential for building efficient and scalable software solutions. Starting with Advanced Data Structures, you'll explore arrays, ArrayLists, linked lists, stacks, queues, and maps, understanding their implementations, operations, advantages, and use cases. Moving on to Searching and Sorting Algorithms, you'll manipulate essential algorithms like linear and binary search, as well as various sorting algorithms, including bubble sort, insertion sort, selection sort, merge sort, and quick sort.

Data Structures and Algorithms
Grow your skills with Coursera Plus for $239/year (usually $399). Save now.

Data Structures and Algorithms
This course is part of Amazon Junior Software Developer Professional Certificate

Instructor: Amazon
21,051 already enrolled
Included with
59 reviews
Recommended experience
What you'll learn
Identify, implement, and analyze the efficiency and performance of basic data structures and algorithms in Java.
Apply principles of recursion in Java to solve complex problems.
Implement search and sorting algorithms in Java to optimize data processing and retrieval.
Skills you'll gain
- Category: Test Driven Development (TDD)
- Category: Scalability
- Category: Unit Testing
- Category: Java
- Category: Software Development
- Category: Version Control
- Category: Computer Programming
- Category: Algorithms
- Category: Performance Tuning
- Category: Software Testing
- Category: Data Structures
Tools you'll learn
- Category: JUnit
- Category: GitHub
- Category: Java Programming
- Category: Git (Version Control System)
Details to know

Add to your LinkedIn profile
15 assignments
Build your Software Development 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 from Amazon

There are 4 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.
Instructor

Offered by

Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
61.01%
- 4 stars
20.33%
- 3 stars
1.69%
- 2 stars
5.08%
- 1 star
11.86%
Showing 3 of 59
Reviewed on Apr 11, 2025
Nicely Explained topics with good hands-on Lab exercises, Great course!
Reviewed on Jan 21, 2025
Provided a clear, engaging, and informative learning experience
Reviewed on Feb 19, 2025
Some small errors in content, but overall well-presented and structured.
