The iPhone 8 is set to release soon, and the hype is real: with rumors already circulating of features like facial recognition, AR capabilities, and upgraded storage, Apple's latest release is already making some serious waves in the industry.

To get you ready for its arrival, (and the onslaught of new development opportunities are sure to come) here are some top iOS courses!