Build a Language-Learning Agent with OpenAI, LangGraph, Ollama and MCP

Build a Language-Learning Agent with OpenAI, LangGraph, Ollama and MCP

PyCharm by JetBrains via YouTube Direct link

Visualizing Agent Execution Graphs

49 of 65

49 of 65

Visualizing Agent Execution Graphs

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Build a Language-Learning Agent with OpenAI, LangGraph, Ollama and MCP

Automatically move to the next video in the Classroom when playback concludes

  1. 1 - Course Intro: What We’ll Build, AI agent tech stack
  2. 2 - What You’ll Learn: Building an AI Language Learning Agent
  3. 3 – Who This AI Agent Tutorial Is For Python Prerequisites
  4. 4 – Instructor Introduction: NLP & Data Science Background
  5. 5 – Why Use PyCharm for AI Agents & Data Science
  6. 6 – Installing PyCharm and AI Assistant
  7. 7 – Creating a Python Project with Virtual Environments
  8. 8 – Choosing a Multilingual Vocabulary Dataset
  9. 9 – Best NLP Datasets: Kaggle & UCI Repositories
  10. 10 – Cloning and Organizing NLP Datasets in PyCharm
  11. 11 – Installing NLP Libraries: pandas, SpaCy, wordfreq
  12. 12 – Installing LangChain, LangGraph & MCP Libraries
  13. 13 – Exploring NLP Data with Jupyter Notebooks
  14. 14 – Analyzing Vocabulary Size Across Languages
  15. 15 – Visualizing Word Counts with Pandas Charts
  16. 16 – Identifying Data Problems in Multilingual Word Lists
  17. 17 – Introduction to SpaCy for Natural Language Processing
  18. 18 – Inspecting and Debugging Raw Vocabulary Data
  19. 19 – Removing Noise: Basic Text Cleaning Techniques
  20. 20 – Lemmatizing Words with SpaCy Models
  21. 21 – Using Zipf’s Law Overview to Filter Rare Words
  22. 22 – Word Frequency Analysis with wordfreq and SpaCy
  23. 23 - Understand Word Frequencies with wordfreq
  24. 24 – Building a Complete NLP Cleaning Pipeline
  25. 25 – Validating Results with a Spanish Dataset
  26. 26 – Comparing Raw vs Cleaned NLP Data
  27. 27 – From Clean Data to an AI Agent
  28. 28 – What Is an AI Agent? Core Concepts
  29. 29 – Thought-Action-Observation Loop Explained
  30. 30 – Types of AI Agents
  31. 31 – How Large Language Models Understand Language
  32. 32 – Word Embeddings & Word2Vec Explained
  33. 33 – Why Word Embeddings Fail Without Context
  34. 34 – Transformers & Self-Attention Explained
  35. 35 – GPT Models and Decoder-Only Architectures
  36. 36 – Why Reasoning Models Power AI Agents
  37. 37 – How Reasoning Models Are Trained Chain-of-Thought
  38. 38 – When Not to Use Reasoning Models
  39. 39 How to Build a ReAct Agent with LangGraph
  40. 40 Agent State, Memory & Tools Explained
  41. 41 Choosing Between GPT-4 and Open-Source Models
  42. 42 How to Manage OpenAI API Keys Securely
  43. 43 How to Build Custom Tools for LangGraph Agents
  44. 44 Auto-Generating Tool Docstrings with AI
  45. 45 Improving Agent Reliability with System Prompts
  46. 46 Building and Connecting a LangGraph Agent Graph
  47. 47 Running an AI Agent End-to-End
  48. 48 How to Debug AI Agents in PyCharm
  49. 49 Visualizing Agent Execution Graphs
  50. 50 How to Run AI Agents Locally with Ollama
  51. 51 Choosing the Best Open-Source Reasoning Model
  52. 52 Installing and Managing Ollama Models
  53. 53 GPT-4 vs Ollama: Model Comparison for Agents
  54. 54 Switching LangGraph Agents from OpenAI to Ollama
  55. 55 Testing a Fully Local AI Agent
  56. 56 Adding Difficulty-Aware Vocabulary Tools
  57. 57 Handling Ambiguous User Requests in AI Agents
  58. 58 Testing AI Agents with Natural Language Prompts
  59. 59 How to Translate Words Using an LLM Tool
  60. 60 Building a Translation Tool with Ollama
  61. 61 Parsing Structured Output from LLMs
  62. 62 Multi-Step Tool Use in ReAct Agents
  63. 63 Handling Errors and Non-Determinism in AI Agents
  64. 64 What Is MCP Model Context Protocol?
  65. 65 Connecting AI Agents to External Tools with MCP

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.