← Back to Development Tools

Local Development Setup

Set up a professional Python development environment on your computer. This guide will help you install and configure all the tools needed to work with the course notebooks locally using modern development practices.

Why Local Development?

Faster & More Powerful

Work offline with full control over your environment

🤖

AI-Powered Coding

Get intelligent code suggestions with Cursor AI

🔬

Professional Skills

Learn industry-standard tools and workflows

📥 Complete Setup Instructions

Download comprehensive step-by-step instructions for your operating system. These guides walk you through the entire setup process from start to finish.

🍎

Mac & Linux

Unix-based systems

  • macOS (Intel & Apple Silicon)
  • Linux (Ubuntu, Debian, Fedora)
  • Terminal and Homebrew setup
📄Download Instructions (PDF)
🪟

Windows

PC setup guide

  • Windows 10 & 11
  • PowerShell and Git Bash
  • Windows Terminal setup
📄Download Instructions (PDF)
💡

Need Help?

If you encounter any issues during setup, don't hesitate to ask for help in the course forums or during seminar sessions. Setting up a development environment can be tricky the first time!