Skip to content

MONA100421/data-structures-algorithms-coursera

Repository files navigation

📚 Data Structures & Algorithms in Python

Coursera Specialization (UC San Diego)
🚀 Personal journey to strengthen problem-solving, algorithms, and software engineering fundamentals


🎯 About This Repository

This repository contains my Python implementations of programming assignments and practice problems from the Data Structures and Algorithms Specialization.

It showcases:

  • 🧠 Algorithmic thinking & problem-solving skills
  • ⚡ Writing efficient, optimized Python solutions
  • 🔍 Focus on code readability, testing, and scalability
  • 🌱 Commitment to continuous learning as a Software Engineer

📚 Courses Covered

  1. Algorithmic Toolbox
  2. Data Structures
  3. Algorithms on Graphs
  4. Algorithms on Strings
  5. Advanced Algorithms and Complexity
  6. Genome Assembly Programming Challenge

🛠️ Skills Demonstrated

  • Greedy algorithms, divide & conquer, dynamic programming
  • Implementing stacks, queues, linked lists, trees, heaps, graphs
  • Time & space complexity analysis
  • Debugging and testing with multiple input cases

✨ Why This Matters

Show my commitment to strengthening algorithmic thinking and software engineering fundamentals while pursuing my M.S. in Spatial Data Science at USC.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors