Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Foundations of Generative AI for Software Developers

Packt via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Explore the core concepts, architectures, and foundational tools of Generative AI, and discover how they are transforming software development. Gain a solid understanding of key models, prompt strategies, and the evolving landscape of AI-powered coding. This course introduces learners to the essential principles and vocabulary of Generative AI, focusing on its current landscape and future prospects within software development. You will examine foundational architectures, explore leading AI models such as GPT-4 and Amazon Nova, and learn how to articulate project goals and deploy effective prompts. By the end of the course, you will be equipped to understand and evaluate Generative AI models, setting the stage for practical integration into development workflows. Through a blend of expert-led videos, clear readings, and knowledge checks, this course builds a strong conceptual and practical foundation in Generative AI. Learners will progress from core terminology to architectural fundamentals, preparing them to confidently engage with AI-powered tools and strategies. This course is part one of a three-course Specialization designed to build a complete and cohesive understanding of the subject. While it offers valuable skills on its own, you'll gain the most benefit by progressing through all three courses as a structured learning journey. This course is based on Generative AI for Software Developers, by Saurabh Shrivastava, Kamal Arora, Ashutosh Dubey, Dhiraj Thakur and Sanjeet Sahay. Packt is one of the world's most prolific publishers of cutting-edge technical content. For over two decades we've made it our mission to curate and publish the knowledge of only the very best technical experts. We focus on real-world courses that help our customers get the job done, with coverage that extends across a wide range of established and cutting-edge technical topics. If you're an individual or an organisation that embraces learning by doing, Packt is the perfect fit for you.

Syllabus

  • The Art and Science of Generative AI
    • This module provides an in-depth exploration of Generative AI, including its foundational concepts, real-world applications in industries like finance and science, and its transformative impact on software development. Learners will gain a comprehensive understanding of how to leverage these technologies responsibly and effectively.
  • Getting Started with Generative AI
    • This module provides an in-depth exploration of generative AI models, including SLMs, LMMs, and foundational models. It covers their deployment, integration, and practical implementation in real-world scenarios. Learners will gain insights into prompt management, chatbot development, and the unique features of leading AI models.
  • Generative AI Architecture Fundamentals
    • This module provides a comprehensive overview of generative AI architectures, including GANs, VAEs, and Transformers, and how they are applied in real-world scenarios. Learners will gain insight into model evaluation techniques, regularization methods, and the importance of architecture choice for different applications.

Taught by

Packt - Course Instructors

Reviews

Start your review of Foundations of Generative AI for Software Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.