Image
En trave böcker med titeln Deep learning crash course
Photo: Giovanni Volpe
Breadcrumb

New hands-on book makes deep learning and AI accessible

Published

A research team at the University of Gothenburg’s Department of Physics, led by Giovanni Volpe, has released Deep Learning Crash Course — a practical, project-based introduction to modern AI. The book guides readers step-by-step through building neural networks from scratch, making deep learning accessible to curious programmers and researchers without prior experience.

It all started in 2022 when Giovanni Volpe and colleagues gave a PhD course on AI for microscopy at ETH (Eidgenössische Technische Hochschule) in Zurich. The course was a great success, and the group decided to develop the extensive study material they had written for the students into a book. The author group consisted of Giovanni Volpe, Benjamin Midtvedt, Jesús Pineda, Henrik Klein Moberg, Harshith Bachimanchi, Joana B. Pereira and Carlo Manzo.

“Working on Depp Learning Crash Course was plenty of fun, even though it required a lot of reworking of the text. We had a lot of help from the publisher, No Starch Press. They revised every single word and line of code in the book several times,” says Giovanni Volpe.
In the book's acknowledgment, the authors describe their writing process as follows:

“Writing a book on deep learning is a lot like training a neural network. It's an endless cycle of tweaking parameters, second-guessing decisions, and resisting the urge to rage-quit and take up gardening instead, like when we decided to switch all the code from TensorFlow to PyTorch after completing the first draft of the book, because who doesn’t love rewriting everything from scratch?”

Groundbreaking for research

Deep learning is a form of AI that by using neural networks in several layers can be trained to do, for example, image recognition and text analysis. The technology has proven completely groundbreaking in natural science research - not least in physics - where projects often involve analysis and qualification of large amounts of research data. 

“Deep Learning Crash Course” was not written for already seasoned experts. On the contrary, it is intended to open the gates for curious programmers who want to learn how to build their own AI models from scratch. No prior knowledge of neural networks is required - the book is a concrete guide that helps the reader step-by-step to create and train their own models through practical exercises. 

"I want to emphasize that this is a book that can help readers without knowledge of deep learning or AI to understand and work with the very latest technology. Many of the projects in the book are actually based on recently published scientific articles, several of them from our research group," says Giovanni Volpe.
 

Text: Carolina Svensson
Photo: Giovanni Volpe

More information
  • About the book

Deep Learning Crash Course: A Hands-On, Project-Based Introduction to Artificial Intelligence was released on January 6, 2026. It is published by the San Francisco-based publisher No Starch Press and distributed by Penguin Random House. Later this year, the book will be published in Chinese, and there are plans to release an edition in Spanish.

  • About the authors

Giovanni Volpe leads the Soft Matter Lab research group at the University of Gothenburg and has received the Göran Gustafsson Prize in Physics. He has published a large number of articles on deep learning and physics, and developed software packages such as DeepTrack, Deeplay, and BRAPH. 

Benjamin Midtvedt and Jesús Pineda are the developers behind DeepTrack and Deeplay. 

Henrik Klein Moberg and Harshith Bachimanchi use AI in nanoscience and holographic microscopy.

Joana B. Pereira leads the Brain Connectomics Lab at Karolinska Institutet, and organizes the annual conference Emerging Topics in Artificial Intelligence. 

Carlo Manzo leads the Quantitative Bioimaging Lab at the University of Vic, and is the founder of the Anomalous Diffusion Challenge.