Skip to content

Latest commit

 

History

History

Programming-Foundations-Data-Structures

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Programming Foundations: Data Structures

Course details

  • 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.

Learning objectives

  • Data types: Booleans, numbers, strings, and more
  • Multidimensional arrays
  • Jagged arrays
  • Search and sort arrays
  • Linked lists
  • Stacks and queues
  • Hash functions and hash tables
  • Trees and graphs

Course Link
Preview Certificate