Many CNA programs—including Top Knowledge Healthcare Institute’s program—offer CNA classes online. However, there will always be an in-person component to CNA training programs.