This lesson shows how to manage Python environments using conda and pip. First, you create a new environment with a specific Python version using 'conda create'. Then you activate it with 'conda activate' to work inside it. You install packages preferably with 'conda install', but if a package is missing, you use 'pip install' inside the active environment. After finishing work, you deactivate the environment with 'conda deactivate' to return to the base system. You can list environments with 'conda env list' and delete an environment with 'conda remove -n envname --all'. Activating the environment before installing packages ensures they go to the right place. Deactivating prevents accidental installs in the wrong environment. This process helps keep projects clean and dependencies separate.