Modules in PowerShell are reusable collections of scripts, functions, and other resources that can be loaded and executed as a single unit. They provide an easy way to organize and share PowerShell code, and can be used to extend the functionality of PowerShell.