Carpentry, electrical and plumbing apprenticeship programs are the best way to get and upgrade skills. They provide both theoretical knowledge and hands-on experience in performing the trade job. A person who wants to enlist for an apprenticeship program needs to find an employer willing to train him. Depending on the trade, apprenticeship programs can last from two to five years.
University, colleges and to some degree high schools provide construction training to young workers. The training offered can include apprenticeship programs, pre-apprenticeship, pre-employment and customized, short-term courses. Some of the courses can be taken in order to get a certificate and some are aimed at just polishing a particular skill.
Private trainers are also an important resource for new workers who want to deepen their skills and knowledge. Training can be provided for pipe trades, electricians, carpenters, welders, equipment operators and painters.