આર્કિટેક્ટ્સને તાલીમ આપવામાં આવે છે અને ઘણા વિસ્તારોમાં, ઐતિહાસિક સંરક્ષણથી માળખાકીય એન્જિનિયરિંગ અને કમ્પ્યુટર પ્રોગ્રામિંગથી પર્યાવરણીય જીવવિજ્ઞાન સુધી વિશેષતા ધરાવે છે.