Identifying and understanding the relationships between drug intake and adverse effects that can occur due to inadvertent molecular interactions between drugs and targets is a difficult task, especially considering the numerous variables that can influence the onset of such events. The ability to predict these side effects in advance would help physicians develop strategies to avoid or counteract them. In this article, we review the main computational methods for predicting side effects caused by drug molecules, highlighting their performance, limitations and application cases. Furthermore, we provide an overall view of resources, such as databases and tools, useful for building side effect prediction analyses.