Automation & Scripting
Automation is the discipline of replacing repetitive human work with code. Every category in this track is a different domain where that replacement happens — and each one builds on a common foundation of Python scripting skills.
Categories
Python Scripting
The foundation of all automation. Python is the language of choice for scripting because of its readability, vast standard library, and enormous ecosystem of packages. Every other category in this track uses Python as its primary tool.
Web Scraping
Most data on the internet has no public API. Web scraping is the technique of extracting that data programmatically — loading pages, parsing HTML, and navigating dynamic JavaScript-rendered content. BeautifulSoup handles static pages. Playwright and Selenium handle the dynamic ones.
Bots & Agents
Bots operate on platforms — Discord, Telegram, Slack — responding to messages, automating moderation, and connecting services. AI Agents go further: they reason about a goal, plan steps, use tools, and execute actions autonomously without human intervention for each step.
Shell & CLI Tools
The command line is the most powerful interface a developer has. Shell scripting automates server tasks, deployments, and system administration. Building CLI tools means packaging your Python or Rust logic into professional command-line interfaces that other developers love to use.