Yes, all of those and many more. Philosophy has many branches, all of our modern sciences have their roots in philosophy, it isn't just about history and smart quotes! It isnt just about learning either, but understanding. It isn't just about knowledge, but wisdom.
Someone here will give you the conventional definition, but philosophy is a living breathing thing which can enhance our everyday lives on all levels.