Hey Daniel,
I came across your post and thought I could share something that I have recently discovered in my search for the same experience. I was given the opportunity, through the engineering firm I work for, to donate time to Habitat for Humanity over the holidays, and it was the best free education/experience builder for me. I'm not sure what your current experience level is, but through volunteering with this organization I was able to get hands on experience at various stages of construction of new homes. In addition, there were various contractors, who also work with the program, there to gather information from and network with. In one day I was able to get my hands dirty, learn about construction of various parts of a home from the foundation to framing, drywall, cabinets and counter tops, all while contributing to a great cause and adding to my contractor network! They even have a continuing opportunity for those who are really interested to come back and supervise other volunteer work crews. A great way to sharpen your skills and network with more people. Hope you find this useful and best of luck to you!