Machine learning (ML) expands the boundaries of what’s possible by letting software do things that can’t be done algorithmically. From fraud detection and sentiment analysis to spam filtering and facial recognition, it touches lives every day. Learn the basics of machine learning using scikit-learn, the world’s most popular machine-learning library, and come away with lots of cool code samples that you can use to start projects of your own. And while you’re at it, ensure that you’re employable for years to come by skilling up on the hottest technology in software development.