hardware training