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
The urgent transition towards a low-carbon economy will profoundly change our economy. Households, companies and financial intermediaries have to be ready in order to avoid the downside risks and... more
Overview: In this specialization, you will delve into the world of decentralized application (DApp) development on the Ethereum blockchain. Through a series of hands-on projects and expert-led... more
This course offers skills and a toolkit for transforming complex data into strategic marketing insights. It covers the essentials of marketing analytics, including data collection and analysis to... more
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you learn to use BigQuery to find data, query the data-to-insights public dataset, and write and execute... more
In this 1 hour guided project, you will first learn the fundamental principles of high-fidelity prototyping. Then you will learn the basic techniques of using Figma to create a high-fidelity... more