A carefully curated list of awesome advices, tips and resources for PhD/graduate school.
This is a fork of this awesome-phd list.
Contributions are welcome. Add links through pull requests or create an issue to start a discussion.
It's always been sad to see a service shutdown, a blog stopped, or an article been moved. Here is the list where we gather these things Archived.
- Do You Need a PhD? - What I learned doing a PhD.
- So, You Want to Go to Grad School? - A blog post which talks about why and why not to do a PhD.
- Reasons to Pursue a Ph.D. - Freedom to work on open-ended questions and to foster personal exploration.
- Choosing the Right Grad School - Concrete steps on how to choose the right graduate school and advisor.
- A Five-Minute Guide to Ph.D. Program Applications - A five-minute reading article to make your PhD application the strongest possible.
- Applying to Ph.D. Programs in Computer Science - (
CS
) Everything you need to know to apply to a PhD program in Computer Science.
- The Ph.D. Grind - A PhD Student Memoir.
- So long, and thanks for the Ph.D.! - Everything I wanted to know about Computer Science graduate school at the beginning but didn't learn until later.
- The PhD Grind, and Why Research Isn't Like Sex - A few comments on the "Ph.D. Grind" book.
- 14 Essential PhD Questions Answered - A series of videos on the most commonly asked PhD related questions.
- Useful Thoughts About Research - (
CS
) Advices on research and graduate school. - What My PhD Was Like - (
CS
) Why graduate school was one of the best periods of my life: the experiences of a Computer Science PhD student.
- The Illustrated Guide to a Ph.D. - A brief guide (with pictures) to explain what a PhD is to new and aspiring graduate students.
- Some Modest Advice for Graduate Students - Some Modest Advice for Graduate Students.
- Advice for early-stage Ph.D. students - A guide to bookmark and read it again once every month.
- 10 Easy Ways to Fail a Ph.D. - A catalog of the common reasons for failure.
- A Survival Guide to a PhD - A list of tips and tricks for effectively navigating the PhD experience once you commit to going through it.
- How to Write a Research Question - What is a research question and how to develop one.
- A Collection of Advices for Authoring a PhD or Academic Book - A collection of resources that provide real practical help for researchers writing creative non-fiction.
- You and Your Research - Why do so few scientists make significant contributions and so many are forgotten in the long run?
- How to Have a Bad Career in Research/Academia - Talk which includes advice for graduate students and people starting their research careers post PhD.
- Advice for Students and Junior Researchers - A talk about goals, failure, forgetting, formulating questions, heroes, communicating insights and much more.
- Software Is Not Science - (
CS
) How do you write a paper about a piece of software? - Ten Simple Rules - Concentrated guides for mastering some of the professional challenges research scientists face in their careers.
- How to do Research - How to do Research in the Navigators@LaSIGE.
- The Craft of Research - A book that aims to provide a basic overview of how to research, from the process of selecting a topic and gathering sources to the process of writing results.
What we read is a lower bound to what we know.
- How to Read an Academic Article - Few tips on how to skim an academic article.
- Should I Read Papers? - Yes.
- How to Read a Paper - A practical and efficient three-pass method for reading research papers.
- The Elements of Style - A book which gives in brief space the principal requirements of plain English style and concentrates attention on the rules of usage and principles of composition most commonly violated.
- How to write a great research paper - Seven simple, concrete suggestions for how to improve your research papers.
- Writing Tips for Ph.D. Students - A short pamphlet on how to put your research in written words.
- How to Write a Paper - A brief manual on how to write a paper about your research.
- Writing Technical Articles - (
CS
) A series of notes which mainly apply to technical papers in computer science and electrical engineering. - The Craft of Writing Effectively - Helpful rules, skills, and resources that are available to graduate students interested in further developing their writing style.
- Tips for Writing Technical Papers - Guidelines on how to write a technical paper.
- Coping With Issues of Sloppiness and Carelessness in Writing - Initial suggestions to students on how to cope with the issues of sloppiness and carelessness in writing.
- Steps to Write a Survey Paper - Post on how to write a survey paper/review article.
- The Literature Review - A few tips on conducting it.
- How to Prepare a Manuscript for International Journals - Six things to do before writing your manuscript.
- How to Write a Great Research Paper - Seven simple, concrete suggestions for how to improve your research papers.
- How to Give a Great Research Talk - Simple guidelines for giving talks.
- How to write a great research proposal - Suggestions about what makes a good proposal.
For research tools, check out awesome-research on GitHub.
- Tools for Academic Research - A curated list of tools for researchers to help researchers save time.
- Connected Papers - Tool to help researchers and applied scientists find and explore papers relevant to their field of work.
- Papers with Code - (
CS
,ML
) Free and open resource with Machine Learning papers, code and evaluation tables. - Semantic Scholar - AI-powered research tool for scientific literature.
- tikzplotlib - A Python tool for converting matplotlib figures into PGFPlots (PGF/TikZ) figures like.
- A Happy PhD: A blog about doctoral productivity, supervision and wellbeing - A blog about doctoral productivity, supervision and wellbeing.
- PhD Talk - Manage your research and have fun along the way!
- Ten great blogs for PhD students - A collection of blogs for PhD students.
- Twenty best books for researchers - Books recommended for researchers.