edX Online
Hero background image

Visualize, understand & implement essential data structures and algorithms

The Georgia Institute of Technology
Professional Certificate inData Structures and Algorithms
I‘m interested

What you will learn

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

  • Expert instruction
    4 skill-building courses
  • Self-paced
    Progress at your own speed
  • 5 months
    9 - 10 hours per week
  • Discounted price:$680.40 Original price:$756.00 USD
    For the full program experience

Courses in this program

GTx's Data Structures and Algorithms Professional Certificate

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

Mary Hudachek-Buswell
Mary Hudachek-Buswell

Associate Chair, School of Computing Instruction

Georgia Institute of Technology

Experts from The Georgia Institute of Technology (GTx) committed to teaching online learning

Enrolling Now

Discounted price:$680.40 Original price:$756.00 USD

4 courses in 5 months

FAQs

Whether you are looking to accelerate your career, earn a degree, or learn something for personal reasons, edX has the courses for you.

Propelling

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

Convenient

Study and demonstrate knowledge on your schedule

Flexible

Try a course before you pay

Supportive

Learn with university partners and peers from around the world