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:
-
Curiosity and Passion: GenAI is a captivating field for those interested in the intersection of technology and human creativity.
-
Academic Requirements: Students pursuing degrees in computer science, data science, and related fields may encounter GenAI as part of their curriculum.
-
Professional Development: GenAI skills are increasingly sought after by employers in various industries, particularly in technology, research, and development.
Benefits of Learning GenAI
Acquiring knowledge and skills in GenAI offers several tangible benefits:
dagomb|
Find a path to becoming a GenAI. Learn more at:
OpenCourser.com/topic/dagomb/gena
Reading list
We've selected 32 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.
Examines the potential risks and benefits of superintelligence, and argues that we need to take steps to ensure that AI is developed in a way that benefits humanity. It is written by Nick Bostrom, a philosopher and AI researcher.
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.
Provides a comprehensive overview of generative adversarial networks (GANs), a type of deep learning model that can be used to generate new data. It is written by Ian Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio, the leading researchers who developed GANs.
Provides a comprehensive overview of reinforcement learning, a type of machine learning that allows agents to learn how to behave in an environment by trial and error. It is written by Richard S. Sutton and Andrew G. Barto, two of the leading researchers in reinforcement learning.
Provides a comprehensive overview of probabilistic robotics, a field that combines robotics and probability theory. It is written by three leading researchers in this field.
Provides a practical guide to machine learning, covering topics such as model selection, overfitting, and underfitting. It is written by Andrew Ng, a leading researcher in AI and machine learning.
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.
Explores the implications of AI for human society, and argues that we need to prepare for a future in which AI is more intelligent than humans. It is written by Max Tegmark, a physicist and cosmologist.
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.
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.
Provides a hands-on guide to machine learning, using popular libraries such as Scikit-Learn, Keras, and TensorFlow. It is written by Aurélien Géron, a data scientist and machine learning engineer.
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.
Explores the potential long-term implications of artificial intelligence, including the possibility of a technological singularity. It is written by Michio Kaku, a theoretical physicist, author, and futurist.
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.
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.
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