Answer
David Blaine did indeed teach magic on his television show. The program, titled David Blaine: Real or Magic, aired on ABC from September 21 to November 16, 2013. During the series, Blaine performed a variety of incredible magic tricks and stunts, while also providing explanations and tutorials for some of the techniques he employed.