Required Tools
Gemini Pro
Required
Google's AI model with free student plan. Essential for hands-on workshops.
Access Gemini →ChatGPT Pro
Recommended
OpenAI's GPT-4 model. Useful for advanced prompting and research tasks.
Access ChatGPT →Claude Pro
Recommended
Anthropic's AI assistant. Excellent for long-form writing and analysis.
Access Claude →Perplexity AI
Recommended
AI-powered research assistant with web search capabilities.
Access Perplexity →Research Tools
NotebookLM
Google's AI notebook for research. Great for literature review and synthesis.
Access NotebookLM →IMRaD Format
All papers should follow the IMRaD format:
- Introduction - What is the problem?
- Methods - How did you study the problem?
- Results - What did you find?
- and
- Discussion - What do the findings mean?
Grant Writing Resources
NIH K01 Award
Career Development Award examples for learning research statement writing.
Grant Proposal Structure
- Specific Aims
- Research Strategy
- Candidate Background
- Timeline
APA Guidelines on LLM Use
Key Principles
When using LLMs in psychology research, follow the APA guidelines:
- Transparency: Disclose AI tool usage in your methods
- Originality: AI output should be substantially revised and put in your own words
- Verification: Verify all AI-generated information
- Ethics: Consider ethical implications of AI in research
Recommended Readings
Foundation Models & LLMs
- Bommasani et al. (2021). On the Opportunities and Risks of Foundation Models
- Wei et al. (2022). Emergent Abilities of Large Language Models
- Brown et al. (2020). Language Models are Few-Shot Learners (GPT-3)
AI in Psychology
- APA Guidelines on Using AI in Psychology Research
- Papers on LLM applications in clinical psychology, cognitive science, and behavioral research
Prompt Engineering
- Chain-of-Thought Prompting
- Few-Shot Learning Techniques
- Multi-Agent Systems and RAG
Setup Guides
GitHub Setup
- Create a GitHub account
- Create a new repository for the course
- Clone the repository locally
- Create HW folders (HW1, HW2, etc.)
- Push your assignments using git
API Setup
- Obtain API keys from chosen providers
- Set up environment variables
- Test API connections
- Install required Python packages