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
This course is all about presenting the story of the data, using PowerPoint. You\'ll learn how to structure a presentation, to include insights and supporting data. You\'ll also learn some design... more
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you will learn more about Multi Event Rules of the Chronicle security solution.Created by: Google Cloud more
In this course, you will develop the knowledge and skills to assess and stabilize certain types of patients for transport. By the end of this course, you will be able to: (1) Identify the signs and... more
View the Specialization trailer: corporate decisions need cost accounting information. When you know the costs of your products, you will make better pricing decisions and you can better choose... more
Our specialization is a blend of basic and emerging technology in the power distribution sector through two unique courses. First course is Electrical Power Distribution wherein we deal from... more