You should promote variables up a level if they are generally useful at that level or used in many components, whereas you should connect variables if you need more precise control of where the data is being passed.
This is just a basic glimpse into what connecting and promoting means in OpenMDAO. Best practices and more in-depth examples will be shared as they come up in other lessons.
0:00 - Intro
0:41 - What does connecting mean?
4:47 - What does promoting mean?
5:58 - Absolute vs promoted name
7:50 - When to do what
8:14 - Conclusion
Here is the accompanying course page: https://openmdao.github.io/PracticalM...