A 10-week live course on using Claude Code and AI coding agents for academic research, hosted by the Open Science Collective.
- Sessions: 30-45 min live + 15 min Q&A
- Schedule: Wednesdays at 9:00 AM Pacific / 12:00 PM Eastern / 4:00 PM UTC
- Dates: April 8 -- June 9, 2026
- Zoom: Join via Zoom
- Nextcloud Talk: Join via Nextcloud (alternative)
- Recordings: Uploaded to YouTube after each session
- Community: Discord (OpenScience Collective)
- Course site: courses.osc.earth
- Plugin: research-skills (free, open source)
| Date | Session | Topic | Notes |
|---|---|---|---|
| Wed April 8 | Week 1 | Git, GitHub, and the Command Line | Foundations + landscape |
| Wed April 15 | Week 2 | Setting Up Claude Code for Research | First AI session |
| Tue April 21 | Week 3 | Project Management with AI | Epics, sprints, worktrees |
| Wed April 29 | Week 4 | CI/CD and Code Quality | GitHub Actions, linting |
| Wed May 6 | Week 5 | Literature Search and Review | opencite, synthesis |
| Wed May 13 | Week 6 | Grant Proposal Writing | NIH/NSF proposals |
| Wed May 20 | Week 7 | Manuscript Preparation and Peer Review | IMRAD, formatting |
| Wed May 27 | Week 8 | Scientific Figures | matplotlib, react-pdf |
| Wed June 3 | Week 9 | Neuroinformatics | BIDS, PsychoPy, LSL |
| Tue June 9 | Week 10 | Building Your Own Plugins | Skills, agents, hooks |
- A computer with terminal access (macOS, Linux, or WSL on Windows)
- A GitHub account (free)
- Claude Code CLI installed
- No prior coding experience required for Weeks 1-2
Each session has a folder under sessions/ with:
README.md-- session outline, learning objectives, key conceptsreferences.md-- links to documentation, papers, and toolsexercises.md-- practice exercises (optional, post-session)
The practicum project (what we build live) is in a separate private repo. Students are encouraged to create their own project and follow along.
Seyed Yahya Shirazi, Ph.D.
- Neuroscience/neuroengineering researcher
- neuromechanist.github.io
- GitHub
CC-BY-4.0 -- course materials are free to use and adapt with attribution.
