Trees and Graphs: Basics

This course is part of Foundations of Data Structures and Algorithms Specialization

Instructor: Sriram Sankaranarayanan

What you'll learn

  •   Define basic tree data structures and identify algorithmic functions associated with them
  •   Execute traversals and create graphs within a binary search tree structure
  •   Describe strongly connected components in graphs
  • Skills you'll gain

  •   Data Structures
  •   Theoretical Computer Science
  •   Algorithms
  •   Probability & Statistics
  •   Graph Theory
  •   Tree Maps
  •   Computational Thinking
  •   Network Analysis
  • There are 4 modules in this course

    Trees and Graphs: Basics can be taken for academic credit as part of CU Boulder’s Master of Science in Data Science (MS-DS) degree offered on the Coursera platform. The MS-DS is an interdisciplinary degree that brings together faculty from CU Boulder’s departments of Applied Mathematics, Computer Science, Information Science, and others. With performance-based admissions and no application process, the MS-DS is ideal for individuals with a broad range of undergraduate education and/or professional experience in computer science, information science, mathematics, and statistics. Learn more about the MS-DS program at https://www.coursera.org/degrees/master-of-science-data-science-boulder.

    Basics of Graphs and Graphs Traversals

    Union-Find Data Structures and Spanning Tree Algorithms

    Shortest Path Algorithms

    Explore more from Algorithms

    ©2025  ementorhub.com. All rights reserved