- Course
AI-powered Applications and Generative AI in Angular
Users now expect rich generative AI features in real apps. Learn how to add generative AI features to your Angular apps with Firebase AI Logic, Genkit, and the Gemini API including streaming, structured output, and function calling by the AI model.
- Course
AI-powered Applications and Generative AI in Angular
Users now expect rich generative AI features in real apps. Learn how to add generative AI features to your Angular apps with Firebase AI Logic, Genkit, and the Gemini API including streaming, structured output, and function calling by the AI model.
Get started today
Access this course and other top-rated tech content with one of our business plans.
Try this course for free
Access this course and other top-rated tech content with one of our individual plans.
This course is included in the libraries shown below:
- Core Tech
What you'll learn
Users now expect intelligent, AI-powered features in the applications they use every day, but wiring a large language model into an Angular app raises real architectural questions. In this course, AI-powered Applications and Generative AI in Angular, you’ll learn to build production-ready generative AI features and choose the right architecture for them. First, you’ll explore Firebase AI Logic, building a fully managed, client-only AI advisor with streaming, structured JSON output, function calling, and persistent chat memory. Next, you’ll discover Genkit, moving your AI logic to a server you control — with flows, prompts, tools, and sessions managed by the framework, your API keys safely out of the browser, and the freedom to swap AI model providers. Finally, you’ll learn to integrate directly with the Gemini API, manually handling features the prior tools handled for you such as streaming, tool-calling loops, and session management. When you’re finished with this course, you’ll have the skills and knowledge of using Generative AI in Angular needed to build streaming, agentic AI features and you'll be able to pick the right architecture for the job: Firebase AI Logic, Genkit, or the direct Gemini API.