Start speaking a new language. It’s just 3 weeks away.
Google AI Professional Certificate - Learn AI Skills That Get You Hired
Overview
Syllabus
- Course Intro: What We’ll Build, AI agent tech stack
- What You’ll Learn: Building an AI Language Learning Agent
– Who This AI Agent Tutorial Is For Python Prerequisites
– Instructor Introduction: NLP & Data Science Background
– Why Use PyCharm for AI Agents & Data Science
– Installing PyCharm and AI Assistant
– Creating a Python Project with Virtual Environments
– Choosing a Multilingual Vocabulary Dataset
– Best NLP Datasets: Kaggle & UCI Repositories
– Cloning and Organizing NLP Datasets in PyCharm
– Installing NLP Libraries: pandas, SpaCy, wordfreq
– Installing LangChain, LangGraph & MCP Libraries
– Exploring NLP Data with Jupyter Notebooks
– Analyzing Vocabulary Size Across Languages
– Visualizing Word Counts with Pandas Charts
– Identifying Data Problems in Multilingual Word Lists
– Introduction to SpaCy for Natural Language Processing
– Inspecting and Debugging Raw Vocabulary Data
– Removing Noise: Basic Text Cleaning Techniques
– Lemmatizing Words with SpaCy Models
– Using Zipf’s Law Overview to Filter Rare Words
– Word Frequency Analysis with wordfreq and SpaCy
- Understand Word Frequencies with wordfreq
– Building a Complete NLP Cleaning Pipeline
– Validating Results with a Spanish Dataset
– Comparing Raw vs Cleaned NLP Data
– From Clean Data to an AI Agent
– What Is an AI Agent? Core Concepts
– Thought-Action-Observation Loop Explained
– Types of AI Agents
– How Large Language Models Understand Language
– Word Embeddings & Word2Vec Explained
– Why Word Embeddings Fail Without Context
– Transformers & Self-Attention Explained
– GPT Models and Decoder-Only Architectures
– Why Reasoning Models Power AI Agents
– How Reasoning Models Are Trained Chain-of-Thought
– When Not to Use Reasoning Models
How to Build a ReAct Agent with LangGraph
Agent State, Memory & Tools Explained
Choosing Between GPT-4 and Open-Source Models
How to Manage OpenAI API Keys Securely
How to Build Custom Tools for LangGraph Agents
Auto-Generating Tool Docstrings with AI
Improving Agent Reliability with System Prompts
Building and Connecting a LangGraph Agent Graph
Running an AI Agent End-to-End
How to Debug AI Agents in PyCharm
Visualizing Agent Execution Graphs
How to Run AI Agents Locally with Ollama
Choosing the Best Open-Source Reasoning Model
Installing and Managing Ollama Models
GPT-4 vs Ollama: Model Comparison for Agents
Switching LangGraph Agents from OpenAI to Ollama
Testing a Fully Local AI Agent
Adding Difficulty-Aware Vocabulary Tools
Handling Ambiguous User Requests in AI Agents
Testing AI Agents with Natural Language Prompts
How to Translate Words Using an LLM Tool
Building a Translation Tool with Ollama
Parsing Structured Output from LLMs
Multi-Step Tool Use in ReAct Agents
Handling Errors and Non-Determinism in AI Agents
What Is MCP Model Context Protocol?
Connecting AI Agents to External Tools with MCP
Taught by
PyCharm by JetBrains