Dan's Data & Programming Knowledge Base

Hey! I'm Dan Friedman. I built this site to clearly document important concepts I've learned in data, programming, and career advice. There's lots of real-world examples, digestible small code snippets and plentiful visualizations to make learning (hopefully) fun and easy! Enjoy!


Data Analysis with pandas

Data Visualization


Beginner Concepts

Intermediate Concepts

Beginner Algorithms

Intermediate Algorithms

Advanced Algorithms

Machine Learning


Santa Clara University Teaching