Transonic airfoil and wing design using inverse and direct methods. A hybrid inverse/direct-optimization method for subsonic/transonic airfoil and wing shape design is presented with application to a range of airfoil and wing cases, in preparation for the test cases defined for the Special Session of SciTech 2015. The method is hybrid in the sense that it combines the traditional inverse design technique with a gradient-based procedure to approach the optimum aerodynamic surface. This paper emphasizes the first part, the development of SCID, the Surface Curvature Inverse Design method, the theory upon which it is based, including many of the details involved with shocks, smoothing and cross flow. The application of SCID to wing design poses many challenges, and how they are met is discussed in the context of a number of inverse design test cases for airfoils and wings. But it also includes results from the adjoint optimization and compares them. The procedure works well for airfoils and the twist optimization for wings. The real benchmarks for our hybrid approach are the three Optimization Discussion Group design problems. Solutions are presented for the drag minimization of the airfoil test cases along with the wing twist optimization problem, and conclusions are drawn from the results obtained. A swept-back transonic wing is designed by SCID with encouraging results, showing that SCID works fine with wings. Work has started on the drag minimization of the CRM wing in transonic flight, and final results will be presented in a future paper.