We may earn an affiliate commission when you visit our partners.
Course image
Guil Hernandez, Per Harald Borgen, Tom Chant, and Bob Ziroll

This specialization teaches developers to build next-generation apps powered by generative AI. It covers topics like the OpenAI API, open-source models, AI safety, embeddings, vector databases, AI agents, how to speed up your AI development with LangChain, and much more.

Enroll now

Share

Help others find Specialization from Coursera by sharing it with your friends and followers:

What's inside

Six courses

Intro to AI Engineering

Upon completing this course, learners will have established a foundation in AI principles and proficiency with AI tools and APIs. They will learn to craft and manipulate AI models, enabling them to integrate AI into applications with confidence.

Open-source AI Models

Upon completing this course, learners will understand the differences between open-source and closed-source frameworks and their impact on development. The course offers hands-on experience with HuggingFace.js, enabling learners to perform inference tasks and apply AI solutions in real scenarios.

Learn Embeddings and Vector Databases

This course offers an advanced journey into the realm of AI engineering, focusing on the creation, utilization, and management of embeddings in vector databases. Learners will begin by grasping the concept of embeddings and their pivotal role in AI's interpretative processes. The course progresses through practical exercises on setting up environment variables, creating embeddings, and integrating these into vector databases with tools like Supabase.

Learn AI Agents

This course delves into ReAct prompting, a critical component in designing AI agents. Through dedicated modules, learners will explore the nuanced approach to crafting prompts that effectively guide AI responses in a reactive manner. This technique is essential for developing AI agents that can interact dynamically with users and environments.

Learn OpenAI's Assistant API

(4 hours)
Upon completion of this course, learners will understand the fundamental concepts and practical workings of OpenAI's Assistant APIs, enabling them to build intelligent, conversational agents faster than ever before.

Build AI Apps with LangChain.js

This course, led by LangChain's lead maintainer, Jacob Lee, teaches learners how to build AI applications using the LangChain library. Learners will work through app flow diagrams, setup databases with Supabase, text processing techniques, and the creation of intricate prompt templates. They will learn to develop starter code, add logic chains for retrieval and processing, and design a user interface for their applications.

Learning objectives

  • Get familiar with the basics of ai engineering
  • Create text embeddings and work with vector databases
  • Build ai agents that utilise tools and interact with apis

Save this collection

Save AI Engineering to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser