Online smart classes