Python is one of the most popular and useful cross-platform general-purpose programming languages. Its simplicity and “batteries included” philosophy has driven its popularity and broad applicability, especially for handling scientific data. In this hands-on course, we will cover the basics of programming in Python, introduce the most relevant libraries for laboratory scientists, and demonstrate how to solve authentic tasks encountered in a typical lab. Continue your Python skill development with our next course, Streamlining your Laboratory with Python.