May 1, 2024
Updated July 18, 2025
18 minute read
Generative Artificial Intelligence (GenAI) is a rapidly evolving field of computer science that focuses on the development of algorithms and techniques for generating new data from existing data. GenAI systems are capable of comprehending and creating human-like text, visuals, and audio. This capability has the potential to revolutionize numerous sectors, including healthcare, education, finance, and entertainment, by automating tasks, enhancing decision-making, and fostering creativity.
Why Learn GenAI?
The applications of GenAI are vast and far-reaching. Individuals may pursue learning in this field for various reasons:
dagomb|
Find a path to becoming a GenAI. Learn more at:
OpenCourser.com/topic/dagomb/gena
Reading list
We've selected 14 books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
GenAI.
Offers a hands-on approach to understanding LLMs by guiding you through building one from the ground up using Python and PyTorch. It provides deep insight into the internal workings of these models. This is an excellent resource for those with a technical background looking for a comprehensive understanding of LLM architecture and implementation.
Focuses specifically on prompt engineering, a crucial skill for effectively utilizing GenAI models like LLMs. It provides practical techniques and principles for crafting effective prompts to achieve desired outputs. This is highly relevant to the practical application of GenAI and is valuable for anyone working directly with these models.
Focuses on using LangChain, a framework for developing applications powered by language models. It's a practical guide for building GenAI applications that integrate LLMs. This is valuable for developers and practitioners looking to build complex GenAI workflows.
Focuses on the practical application of Transformer models, which are integral to modern LLMs and GenAI. It provides hands-on experience using the popular Hugging Face library. This is an excellent resource for those looking to deepen their understanding of the technical aspects of GenAI and is highly valuable for professionals and students interested in building GenAI applications.
A significant book discussing the long-term future of AI and the challenges of ensuring that advanced AI systems are aligned with human values. This is highly relevant to the future direction and safety of powerful GenAI models. It's a must-read for those considering the broader implications of AI development.
Provides a practical guide to applying generative AI in enterprise contexts, covering principles and applications like generating text and images. It's useful for understanding the real-world uses of GenAI. This is valuable for professionals interested in implementing GenAI solutions.
This hands-on guide focuses on leveraging ChatGPT and OpenAI technologies for productivity and creativity, covering prompt engineering and building custom GPTs. It's a practical resource for utilizing existing GenAI tools. This is particularly useful for individuals and professionals looking to apply GenAI in their daily tasks.
A widely referenced and comprehensive textbook in Natural Language Processing (NLP), this book covers fundamental concepts and techniques essential for understanding how Large Language Models (LLMs) function. While not exclusively about GenAI, it provides the necessary background in NLP, which cornerstone of many GenAI applications. It is commonly used as a textbook in academic settings.
Offers a critical perspective on the societal and environmental impacts of AI, including the resources and labor involved. It provides important context for understanding the broader implications of GenAI beyond the technical aspects. It's valuable for prompting critical thinking about the development and deployment of AI.
Considered a classic and comprehensive textbook in the field of AI. While it covers a broad range of AI topics, it provides essential foundational knowledge that is relevant to understanding the historical context and fundamental concepts behind GenAI. It's a valuable reference and commonly used in university AI courses.
Provides a beginner-friendly and visual guide to building GenAI applications using low-code tools. It's a good starting point for those new to GenAI implementation. This is valuable for individuals who want to understand the practical aspects of GenAI without extensive coding knowledge.
Aimed at business leaders, this book provides a high-level overview of LLMs and their potential business applications, along with a focus on responsible AI strategy. It's useful for understanding the strategic implications of GenAI in an organizational context.
Provides a perspective on the global landscape of AI development, focusing on the competition between the US and China. It offers insights into the broader economic and geopolitical context of AI, which is relevant to the rapid advancements in GenAI. This provides valuable context for understanding the forces driving GenAI development.
A classic (though somewhat dated in its technical specifics) book exploring the future of AI and its potential to lead to a technological singularity. While not directly about GenAI, it discusses the potential trajectory of AI development and its societal impact, offering a long-term perspective.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/dagomb/gena