Hi Martin, Thanks for posting your comment. A degree could be useful but is not required. What is required is a wide range of knowledge of construction and skills in math and analysis (and experience or a good software) for project estimation, ability to manage budgets, schedules and handle contracts. People and customer relations skills are important in terms of interacting with subcontractors and clients. Most contractors gain this experience on the job as apprentices, interns or assistants to senior construction personnel or through cooperative education. If you are considering a formal degree, then probably a bachelor’s degree in construction engineering or science or building science would give you the necessary training in construction methods, design, materials management, project management and estimation. There are specific third party classes you can take to pass licensing exams depending on the requirements of your state. Not all states require general contractors to be licensed. There are other ways to demonstrate your competence in managing construction projects through independent certification. Some of those require degrees plus real world experience. For example, you would need a formal degree plus 4 years of experience to become a Certified Construction Manager (CCM) by The Construction Management Association of America. Similarly, a cobmination of education and experience would allow you to become either an Associate Constructor (AC) or Certified Professional Constructor (CPC) with the American Institute of Constructors. Good luck!