There no specific courses but the following Degrees will make you good Business analysis
• Bcom informatics(Preferable)
• Any Bachelor of Science degree (disadvantage is that there have no business courses)
• Bachelor in Industrial engineering or Electrical (disadvantage is that there have no business courses)
• Diploma in IT
• Any Bachelor’s degree particular Bcoms with formal Business Analysis training
• Business Analysis diplomas or Certifications like CBAP
Iam have a Bcom informatics myself and have been a BA for 8 years now.
Hope this helps