I would say that this trick could be learned by a beginner with a bit of practice. The moves themselves are simple -- barely even slights, more like clever card handling -- but you must be able to perform them fluidly and casually, with confidence. You should be able to do the moves while not looking at the deck. Rafael's explanation is a bit rushed (a good pace for intermediate card handlers), but he explains everything well, including "what if" situations.