Skip to main content

Visualize, understand & implement essential data structures and algorithms

Professional Certificate in
Data Structures and Algorithms

What you will learn

  • Learn how to differentiate between linear data structures like linkedlists, arrays, arraylists, stacks, and queues, and select the correct structure for a given situation. Analyze data structure performance with the course visualization tool.
  • Visualize and study nonlinear/hierarchical data structures such as Binary Trees, BSTs and Heaps. Examine tree operations & algorithms. Implement a HashMap that uses key-value pairs to store data. Explore probabilistic data structures like SkipLists.
  • To differentiate between complex tree data structures, like AVL and (2-4) trees, understand their self-balancing techniques and implementations. Visualize and examine various Divide and Conquer sorting algorithms along with their performance.
  • Analyze & implement various Pattern Matching algorithms from KMP to Rabin-Karp. Study essential graph traversal algorithms in order to implement Dijkstra’s Shortest Path, and construct Minimum Spanning Trees. Delve in Dynamic Programming.
Expert instruction
4 skill-building courses
Progress at your own speed
5 months
9 - 10 hours per week
Discounted price: $680.40
Pre-discounted price: $756USD
For the full program experience

Courses in this program

  1. GTx's Data Structures and Algorithms Professional Certificate

Meet your instructor
from The Georgia Institute of Technology (GTx)

Mary Hudachek-Buswell
Associate Chair, School of Computing Instruction
Georgia Institute of Technology

Experts from GTx committed to teaching online learning

Enrolling Now

Discounted price: $680.40
Pre-discounted price: $756USD
4 courses in 5 months
Pursue the Program



Drive your career forward with university-backed credit programs and verified certificates


Study and demonstrate knowledge on your schedule


Try a course before you pay


Learn with university partners and peers from around the world