Programming made simple
Programming • Developer Life • Data Structures & Algorithms
I'm a software engineer on a mission to demystify programming and make it accessible to everyone.
I am trying to make programming make sense, both by sharing the lessons I've learned with fellow developers, and by translating programming concepts for normal people. And sharing some life behind the scenes, of course. Whether you're a beginner taking your first steps into coding or an experienced developer looking to strengthen your fundamentals, there's something here for you.
Complex topics broken down into understandable concepts
Sharing my journey and lessons learned as a developer
Real-world implementations of data structures and algorithms
Graphs are one of the most powerful data structures in computer science — from finding the shortest path in a forest to modeling social networks, road maps, or even course prerequisites. In this video, we’ll explore what graphs are, how they’re represented in code, and the algorithms that make them so useful. In this video we dive into what graphs are, how nodes and edges define them, and how different types of graphs like directed, undirected, or weighted graphs appear in real life. We also look at common ways to represent graphs in code, from adjacency lists and adjacency matrices to classes with metadata.
Interested in collaborations, partnerships, or have a topic you'd like me to cover? I'd love to hear from you!