First is Vedas, Upanishads form a part of Vedas. Upanishads originated from each branch of Veda ( 4 Vedas ).
There is total 6 philosophies which are derived based on Vedas. They are Yoga, Mimamsa, Nyaya , Sankhya, Vaisheshika & Vedanta ( Upanishads are books for Vedanta philosophy)
Puranas are separate writing, they are total 18. Their main purpose was to spread Bhakti & devotion among masses
515 total views, 1 views today