
Pros: Fun and exciting projects illustrate exactly how machine learning is being applied in the real world.
Cons: Setup takes some time and patience.
Bottom Line: It takes a topic that would be difficult to teach in any practical way and makes it accessible for the classroom.