Существует множество видов обучения, которые различаются по ряду критериев. В зависимости от условий, обучение может быть домашним, внешкольным или школьным. Ведущая концепция также играет важную роль, и здесь выделяются развивающее и проблемное обучение.