Technical Courses require pre-requisite knowledge in specific areas. For example, computer programming, data structures, web technology.