Meanings
Usage patterns
〈人〉に課題を出すto give someone an assignment/homework
The teacher gave the students a difficult assignment.
課題に取り組むto tackle a task or problem
He is seriously tackling that problem.
課題を解決するto solve a problem/challenge
We solved this problem by working together as a team.
課題をこなすto get through assignments; to handle tasks
I have to get through a lot of assignments every week.
課題を提出するto submit an assignment
I have to submit the assignment by tomorrow.
課題を登るto climb a (bouldering) route
No one has managed to climb this route yet.