Question: what classes to take in high school to become a software engineer?
Answer: AP Calculus.
AP Statistics.
AP Physics (Calculus based is preferred)
Computer Science Courses.
Engineering or Design Courses.
Robotics Courses.