-
Course
- Core Tech
AI-powered React Applications: Creating Data Visualizations
Build AI-powered dashboards with React and visualize LLM insights using Recharts and Victory. Capture metadata, run self-evaluation prompts, and optimize performance for fast, interactive AI-driven user experiences.
What you'll learn
Developers and engineers need to integrate large language models (LLMs) into full-stack applications while capturing and presenting insights about those models' usage and performance. In this course, AI-powered React Applications: Creating Data Visualizations, you'll learn how to combine AI, real-time telemetry, and modern data visualization to build intelligent web apps that go far beyond simple interfaces. First, you'll learn to build an AI chatbot using React, FastAPI, and the OpenAI API. Next, you’ll implement a feedback loop where the AI evaluates its own answers using self-judging prompts. Finally, you'll explore optimizing your React dashboard with performance-focused techniques like memoization, lazy loading, and pagination to ensure smooth, real-time interaction even with large datasets. By the end of the course, you’ll know how to build AI-powered customer interfaces, admin tools, or product dashboards.
Table of contents
About the author
Dr. Daniel “Brian” Letort is a 22+ year veteran of Information Technology. During a 21-year tenure at Northrop Grumman, Brian held various roles across software engineering, systems engineering, Chief Applications Architect, Chief Data Scientist, and Chief Enterprise Architect. Brian held the NG Fellow title for six years and Technical Fellow title for four years prior. In 2022, Brian joined Digital Realty as the Chief Architect - Product and Artificial Intelligence. Aside from working at Digital Realty, Brian has 12+ years experience in teaching Data Science and Computer Science classes as an adjunct professor. Brian has authored two books and holds two patents.
More Courses by Brian