Claude Code for Academics

A Practical Guide Beyond Just Coding

La Manno Lab, EPFL

2026

Welcome

This is a hands-on guide to Claude Code—Anthropic’s terminal-based AI assistant—designed specifically for academics, researchers, and students who want to accomplish more with less friction.

What This Course Covers

Claude Code isn’t just for professional software engineers. It’s a powerful tool for anyone who works with:

  • Data analysis: From downloading datasets to generating publication-ready figures
  • Paper writing: Finding citations, formatting references, structuring arguments
  • Automation: Batch processing files, converting formats, scheduling tasks
  • Learning new tools: PyMol, LaTeX, bioinformatics pipelines—even if you’ve never used them
  • Building things: Websites, dashboards, simple applications

Who This Is For

You don’t need to know how to code. You don’t need to be comfortable with the terminal. This guide assumes nothing except:

  • You have a computer (Mac, Windows, or Linux)
  • You can install software
  • You want to get things done

We’ll walk through every step, from installing Visual Studio Code to running complex analyses.

How to Use This Guide

The guide is structured in parts, but you don’t have to read linearly:

  1. Part 0 explains what Claude Code is and why it’s useful
  2. Part 1 gets your environment set up (start here if you’re new)
  3. Part 2 teaches the basics of working with Claude Code
  4. Parts 3-4 are hands-on demonstrations you can follow along with
  5. Part 5 shows additional use cases
  6. Part 6 covers best practices
Branching Sections

Some sections are marked as [Branch]. These are optional deep-dives for specific situations (e.g., setting up GitHub authentication). Skip them if they don’t apply to you.

Let’s Get Started

Ready? Head to Part 0: Prerequisites & Philosophy to understand what we’re working with, or jump straight to Part 1: Environment Setup if you want to dive in.