There are a number of courses offered by the MIT Mechanical Engineering department that thoroughly covers design for manufacturing (DFM) and design for assembly (DFA) or both (DFM/A).
You may also consider checking out Scott Miller's Design for Manufacturing course, which is documented in a series of posts on the Dragon Innovation blog.
This article builds on content developed by the Martin Trust Center for MIT Entrepreneurship for MIT's Orbit Knowledgebase and is licensed under CC BY-NC-SA 4.0.