Programming Foundations
Data Structures
Heads up! This course may be archived and/or unavailable.
Prepare for the MTA: Software Development Fundamentals Exam (98-361),
Once you get past simple programs with one or two variables, you'll use data structures to store the values in your applications. Data structures are like containers—there's one for every kind of data. While structures like arrays and queues are sometimes taken for granted, a deeper understanding is vital for any programmer who wants to know what's going on "under the hood" and understand how the choices they've made impact the performance and efficiency of their applications. In this course, Kathryn Hodge provides an in-depth overview of the most essential data structures for modern programming. Starting with simple ways of grouping data, like arrays and structs, Kathryn gradually introduces more complex data structures, such as linked lists, stacks and queues, hash tables, and trees and graphs. Each lesson is accompanied by a real-world, practical example that shows the data structures in action. When you're finished with the course, you'll have a clear understanding of data structures and understand how to use them—in whatever language you're programming in: C#, Swift, JavaScript, Java, Python, and more.
Contents:
- Introduction
- 1. Introduction to Data Structures
- 2. Arrays
- 3. Lists
- 4. Stacks and Queues
- 5. Hash-Based Data Structures
- 6. Trees and Graphs
- Conclusion
Get a Reminder
Get a Reminder
Similar Courses
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Structures/Bridge $81k
Structures Technician 1 $81k
Associate Structures Engineering $83k
Structures Designer $85k
Structures CADD $91k
Structures Mech $94k
Aircraft Structures $96k
Structures Foreman $98k
Engineer of Structures $100k
Structures Engineer 1 2 $103k
Product Engineer - Structures $115k
Structures Estimator Manager $127k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course