AI Agent Development Using LangGraph (feat. MCP)
jasonkang
LangGraph, packed with a major corporation's AI Agent lead's know-how. We deliver knowledge gained from real-world challenges.
初級
prompt engineering, LLM, AI Agent
New to Flutter? A Flutter Contributor will guide you step-by-step! Start Flutter dev with an AI project using Gemini.
87 learners
Level Basic
Course period Unlimited

Flutter Widget Types & Usage
Implementing AI Chatbot with Flutter Gemini
Who is this course right for?
Developer curious about Flutter
Developer who wants to do a mobile app side project
Need to know before starting?
Dart
16,305
Learners
1,187
Reviews
483
Answers
4.9
Rating
9
Courses
FAANG Senior Software Engineer
(Former) GS Group AI Agent platform development/operations
(Former) GS Group DX BootCamp Mentor/Coach
(Former) FAANG Senior Software Engineer (Former) GS Group AI Agent Platform Development/Operations (Former) GS Group DX BootCamp Mentor/Coach
(Former) Tech Lead at a Series C AI Startup
Stanford University Code in Place Python Instructor
Naver Boostcamp Web/Mobile Mentor
Naver Cloud YouTube Channel presenter
Author of Building Autonomous AI Agents with LangChain & LangGraph

Wanted Pre-onboarding Frontend/Backend Challenge Instructor (6,000+ cumulative participants)
Hanghae AI Plus Course 1st Generation Coach
All
18 lectures ∙ (2hr 3min)
All
4 reviews
4.5
4 reviews
Reviews 2
∙
Average Rating 5.0
Reviews 15
∙
Average Rating 4.1
Reviews 31
∙
Average Rating 4.8
4
I think the lecture content and delivery are excellent. However, from the perspective of someone like me who is learning Flutter for the first time, I feel that there is a lack of explanation as to why we code in this way.
Thank you for the positive feedback! Regarding the "why this way" part, are you referring to the section on establishing the project structure? If you could provide more detailed feedback, it would be a great help in filming the next lecture!
For example, in "4.5 Implementing a Chat List Using ListView.separated()," it abstracts by "creating a chat_message.dart file, moving the code, and importing it...". I didn't understand well whether this was to separate the code by function, or if it was for speed. Based on my understanding, up to Section 3 was not difficult to understand, but from Section 4 onwards, the explanations felt insufficient and the pace felt fast.
I may have been explaining too fast, making it hard to understand. I'll make sure to reflect the feedback you gave me. Thank you!
Reviews 11
∙
Average Rating 5.0
$23.10
Check out other courses by the instructor!
Explore other courses in the same field!