This document provides an overview of a free coding workshop that teaches Python. The workshop aims to teach participants how to use Python to make tools that help with daily life tasks, develop games and websites, analyze and visualize data, and scrape information from the internet. Python is chosen because it can be used for web development, machine learning, GUI applications, game development, and more. The document then provides instructions on setting up a coding environment in Visual Studio Code, installing Python, writing a simple "Hello World" program, and introduces other integrated development environments and online coding environments.