A junior college is a type of post-secondary institution that offers vocational and academic training that is designed to prepare students for either skilled trades and technical occupations or support roles in professions such as engineering, accountancy, business administration, nursing, medicine, architecture, and criminology. Often times, those types of colleges offer 2-year associate's degrees that are intended for students that want to later transfer to a 4-year bachelor's degree to finish their undergraduate education, pending adequate grades. Students typically attend those types of colleges for 1-3 years, which is also dependent on the country.