Learn Backend Development Part-Time, Online
AI Engineer - Learn how to integrate AI into software applications
Overview
Syllabus
- Introduction and Speaker Background
- A Brief History of Artificial Intelligence 1940s–Present
- Traditional Machine Learning vs. Generative AI
- The Three Pillars of AI: Algorithms, Data, and Compute
- Specific Tasks vs. General Task Execution
- Defining Agency and the Spectrum of Autonomy
- Agentic Milestone Timeline 2017–2026
- What is a Generative AI Agent?
- Agents vs. Workflows: Dynamic Flow vs. Static Paths
- Pros and Cons of Agentic Systems
- Patterns and Anti-patterns: When to Use Agents
- The Core Components of an Agent
- Choosing the Right LLM for Your Agent
- Crafting Identity with System Prompts
- Understanding Memory: Intrinsic, Short-term, and Long-term
- Enhancing Capabilities with Tools and Actions
- Hands-on Implementation: From Single LLM Call to Python Agent
- Adding Memory and History to Your Custom Agent
- Building Agents with Frameworks LangChain
- The Evolving Landscape of Models and Frameworks
- Agentic Architectural Patterns: Supervisor vs. Swarm
- Case Study: Single Agent vs. Supervisor Architecture
- Deep Dive: Swarm Architecture Performance
- When to Choose Multi-agent Systems
- Interface Protocols: MCP, A2A, and AGUI
- How to Evaluate Agentic Systems LLM vs. System vs. App
- Evaluation Methods: Code-based, LLM-as-a-Judge, and Human
- Current Challenges: Hallucinations, Cost, and Debugging
- Real-world Incidents and the AI Incident Database
- Career Impact: Which Jobs are Most at Risk?
- Software 3.0: The Evolution of Development Paradigms
- Weathering the Storm: Strategies for the Future
- Beyond LLMs: World Models and the Future of AMI
- Recommended Resources and Closing Thoughts
Taught by
freeCodeCamp.org
Reviews
5.0 rating, based on 1 Class Central review
-
this course was really fantastic! Starting from the historical background of AI, 1940s ( computing machinery & intelligence & logical calculus stuff), Machine Learning Rennaissance,(geoff hinton), Deep LEarning Boom, Generative AI, software implementation!