How Many Skills I Can Learn Online