Is their a vocabulary that I've learned so far anywhere in the app or on the web page or on my profile
Yes there is. There are official vocabulary decks made by Duolingo that contain vocab for parts of the language course. However, not all language courses have this. You can still make your own deck and practice vocabulary.
Also, for some languages, there is a Words tab at the top of the Duolingo website that shows words you have learned.