-
Course
- Core Tech
Foundations of Computing: Data Structures
This course will teach you the foundational data structures commonly used in software engineering.
What you'll learn
Being able to store and access data in computer memory is a fundamental operation that all programs need to perform.In this course, Foundations of Computing: Data Structures, you’ll learn about the data structures that are the foundation of software engineering. First, you’ll explore linear data storage in arrays and linked lists. Next, you’ll discover how stacks, queues, and hash tables use arrays and lists to implement common behaviors such as queueing and caching. Finally, you’ll learn how to use graphs and trees to store data in an efficient manner. When you’re finished with this course, you’ll have the skills and knowledge of foundational data structures needed to use these important data structures in your applications.
Table of contents
About the author
Robert spent nearly 10 years at Microsoft creating software that made it easier for everyone else to write software. Most recently Robert worked on Team Foundation Server on the Administration and Version Control teams. Currently Robert can be found working in the utilities sector on Smart Grid technologies.
More Courses by Robert