Java: Data Structures and Algorithms

About this Specialization

This specialization is intended for people with an intermediate understanding of Java. These topics include basic syntax, control structures, loops, methods, and object-oriented programming. The skills in this specialization will help you learn about the underlying computer science concepts, algorithms, and structures that every software programmer should know. In these three courses, you will cover everything from learning how to design and analyze algorithms and how to implement and modify linear and non-linear data structures. Topics include lists, trees, heaps, hash tables, graphs, and sets.

Created by: Codio


Related Online Courses

In this project you will draw a wireframe for an internal news and communications business app in Wireframe.cc, define user personas, drawing elements, menus, icons, using color coding... more
By the end of this course you will have a solid grasp of some of the most important hooks in React. We will start by understanding the tricky parts of hooks and spend time digging deeper than other... more
Exam Prep: AWS Certified SysOps Administrator - Associate Specialization is intended for candidates performing an administrator role. This specialization will prepare learners to use AWS services... more
Build your knowledge of the human body and take the first steps toward working in a medical or healthcare setting. This specialization provides immersive, interactive content to teach the... more
AI for Course Design is designed for instructional designers and educators and focuses on practical skills in working with generative AI for course development. Throughout the course, you\'ll learn... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL