How tech-savvy are most online programs?