There is actually only one way to become an architect. You have to go to a University!
As far as I know, and that varies a bit from country to country (I have a professional license in Germany and USA) a bachelor (undergrad) degree is not enough to apply for a professional license, you have to have a master (post grad degree). It might differ in other EU and non-EU countries. In Germany and USA a post grad degree + so and so many years of professional work experiences under the supervision of a licensed architect are required. The professional years also differ from state to state (in the US and in Germany). Some states have 3 years others have 4 years. I would always recommend to check the website of the AIA (American Institute or Architects) of the chapter of the state that the student/graduate lives in. (In Germany that would be the “Architektenkammer” of one of the 16 states).
Also for foreign licensed architects different requirement may apply. For me as a licensed architect from Germany boundaries to get a license in the US are lower than for licensed architects e.g. from Russia.
So if a student wants to pursue a professional license I highly recommend to make a master.
On the other site I don’t make use of my licenses and never had the need to.
There a plenty of job options in the field (like real estate management in multi national companies, FM, portfolio management, etc.) which don’t require a professional license. For those jobs a undergrad degree might be enough.
If someone is planning to pursue a career in the academic environment a PhD might be requirement.
Hope that helps!
Especially the situation with the licenses are a bit complicated and highly different in different countries.
If someone decides to work in another country I would always try to stay in school until I have the highest possible degree.