Aviation development and certification are challenging, however ample learning resources (many free) are available. Resources are provided below, by category for aircraft/avionics, software, hardware, and ground systems.