It is very common for data architects to hold an undergraduate degree in computer science, information technology, software engineering or any other related discipline. Self-taught data architects are not uncommon, but it takes a lot more time and discipline to achieve the same skill level. Online training programs, such as DataCamp's Data Engineer with Python Career Track,are excellent options to arm yourself with the foundational knowledge you'll need to be a successful data architect.