Build AI Apps with Azure Database for PostgreSQL is a Microsoft Learn-based course for developers who want to use Azure Database for PostgreSQL as the data layer for AI applications. Students learn to use pgvector for storing and querying vector embeddings, integrate Azure OpenAI to generate embeddings and completions, and build retrieval-augmented generation (RAG) patterns using PostgreSQL as the knowledge store.
What You Will Learn
- Set up Azure Database for PostgreSQL Flexible Server with the pgvector extension
- Generate and store vector embeddings using Azure OpenAI embedding models
- Perform semantic and similarity searches using pgvector’s nearest-neighbour queries
- Implement retrieval-augmented generation (RAG) patterns to ground AI responses in your data
- Build and deploy AI-powered applications using Python, Azure OpenAI, and PostgreSQL
Who Should Attend
Application developers and cloud architects who want to build AI features into applications using Azure Database for PostgreSQL and Azure OpenAI.
Prerequisites
Python development experience and basic familiarity with SQL and relational databases. Some exposure to Azure services is helpful.




