What's their difference in demand, difficulty level and salary level? Please help me. I'm really confused on what course should I take.