Cohen은 학습자가 자신이 알고있는 언어를 이용하는 언어사용전략 그리고 인지 및 사회적/정의적 전략인 언어학습전략 두가지의 전략으로 구분한다.
Cohen은 전략을 언어사용전략과 언어학습전략으로 구분한다. 언어사용전략이란 학습자가 자신의 현재 수준에서 알고 있는 언어를 이용하는 전략으로, 배운 내용을 기억에서 끌어내는 회복전략(retrieval strategies), 문법이나 어휘를 연습하기 위한 예행연습 전략(rehearsal strategies), 기억이 안 나는 내용을 보충하기 위한 포장 전략(cover strategies), 그리고 의사전달을 하기 위한 의사소통 전략(communication strategies)이 있다. 그리고 학습전략으로는 인지전략, 상위인지 전략, 사회적 전략, 정의적 전략이 있다.