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 two-year associate's degrees that are intended for students that want to later transfer to a college for a four-year bachelor's degree to finish their undergraduate education, pending adequate grades. Students typically attend those types of colleges for one to three years, which is also dependent on the country.