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 Specialization covers much of the material that first-year Computer Science students take at Rice University, brought to you by the world-class Faculty who teach our master\'s and PhD... more
By the end of this first course in the Total Data Quality specialization, learners will be able to: 1. Identify the essential differences between designed and gathered data and summarize the key... more
This course is designed for Beginners with some background in basic web development experience, HTML, Javascript, and CSS. Personally, the learner who is considering being a web developer would... more
This course is for learners who possess a foundational understanding of Kubernetes and have some prior experience working with container orchestration. They should have a keen interest in advancing... more
The development of hydro, wind and solar power is growing strongly with as one objective to limit and reduce greenhouse gas emissions. All these renewable energies are intermittent with more or... more