Panaversity Logo

AI-301

Cloud Native AI Microservices

Learn to build and deploy scalable AI-powered APIs with modern tools and frameworks, integrating design thinking and Behavior-Driven Development for user-centric AI solutions.

20,000+ Learners
Duration: 3 months
4.8
(1249 ratings)
Prerequisites:

Available Sections:

Details

This course focuses on building scalable and robust AI-powered APIs using a range of modern tools and frameworks, including FastAPI, GQL, Neo4j, Kafka, Kong, GenAI APIs (like OpenAI Chat Completion and Assistant APIs), LangChain, and open-source AI LLMs. Students will learn to develop these APIs using containers and DevContainers, and deploy them locally with Docker Compose or on the cloud with Kubernetes-powered serverless container services.

In addition to the technical aspects, the course introduces design thinking and Behavior-Driven Development (BDD) to ensure AI solutions are deeply aligned with user needs and expectations. Design thinking provides a framework for understanding users and the problem space, while BDD offers a structured approach to defining and validating AI system behaviors. Together, these methodologies enable students to create AI solutions that are not only technically robust but also highly user-centric and effective in addressing real-world problems.

What you will learn in this course

Build AI-powered APIs with FastAPI, GQL, Neo4j, Kafka, Kong, and LangChain.

Integrate GenAI APIs like OpenAI Chat Completion and Assistant APIs.

Develop and containerize APIs using Containers and DevContainers.

Deploy APIs locally using Docker Compose and on the cloud with Kubernetes.

Apply design thinking to align AI solutions with user needs.

Use Behavior-Driven Development (BDD) to define and validate AI behaviors.

Create user-centric AI systems that solve real-world problems.

Prerequisites

  • AI-101 - Modern AI Python Programming