Build a Simple ReAct Agent from Scratch
Learn to build intelligent AI agents using the ReAct framework. Develop reasoning systems with tool integration and adaptive behavior for complex problem solving. This guided project covers structured thinking, external tool use, and context management. Ideal for AI/ML engineers, developers, and technical PMs seeking to move beyond static chatbots. Gain hands-on experience in creating agents that reason, plan, and act across tasks—equipping you with practical skills in agent architecture and next-gen AI design.

Language
- English
Topic
- Artificial Intelligence
Skills You Will Learn
- LLM, AI Agent, LangGraph, AI
Offered By
- IBMSkillsNetwork
Estimated Effort
- 90 minutes
Platform
- SkillsNetwork
Last Update
- July 9, 2025
What You'll Learn
- Build intelligent AI agents using ReAct: Learn how to implement the Reasoning + Acting framework to create agents that think through problems systematically, use external tools like search engines and calculators, and adapt their approach based on results.
- Design robust tool integration systems: Master the art of creating and integrating custom tools that extend your agent's capabilities, from web search and mathematical calculations to domain-specific functions tailored to your use case.
- Implement stateful conversation management: Understand how to maintain context across multi-step reasoning processes, ensuring your agent can build upon previous interactions and maintain coherent problem-solving sessions.
- Create transparent reasoning systems: Build AI agents that explain their thinking process, making their decision-making transparent and trustworthy for users who need to understand how solutions are reached.
Who Should Enroll
- AI/ML Engineers with 1-3 years of experience looking to advance beyond basic model deployment into sophisticated agent architecture. This project will teach you how to build production-ready intelligent systems that can handle complex, multi-step problems in real-world applications.
- Software Developers transitioning into AI who want to understand how to build intelligent systems that go beyond simple API calls. You'll learn to architect agents that can reason, plan, and execute complex workflows autonomously.
- Technical Product Managers who need to understand the capabilities and limitations of intelligent agents. This hands-on experience will give you the technical depth to make informed decisions about AI system design and implementation.
- Research Scientists working on AI applications who want to implement state-of-the-art reasoning frameworks in their projects. The ReAct approach represents cutting-edge research in AI agent design, applied to practical problems.
Why Enroll
What You'll Need

Language
- English
Topic
- Artificial Intelligence
Skills You Will Learn
- LLM, AI Agent, LangGraph, AI
Offered By
- IBMSkillsNetwork
Estimated Effort
- 90 minutes
Platform
- SkillsNetwork
Last Update
- July 9, 2025
Instructors
Joseph Santarcangelo
Senior Data Scientist at IBM
Joseph has a Ph.D. in Electrical Engineering, his research focused on using machine learning, signal processing, and computer vision to determine how videos impact human cognition. Joseph has been working for IBM since he completed his PhD.
Read moreTenzin Migmar
Data Scientist
Hi, I'm Tenzin. I'm a data scientist intern at IBM interested in applying machine learning to solve difficult problems. Prior to joining IBM, I worked as a research assistant on projects exploring perspectivism and personalization within large language models. In my free time, I enjoy recreational programming and learning to cook new recipes.
Read moreFaranak Heidari
Data Scientist at IBM
Detail-oriented data scientist and engineer, with a strong background in GenAI, applied machine learning and data analytics. Experienced in managing complex data to establish business insights and foster data-driven decision-making in complex settings such as healthcare. I implemented LLM, time-series forecasting models and scalable ML pipelines. Enthusiastic about leveraging my skills and passion for technology to drive innovative machine learning solutions in challenging contexts, I enjoy collaborating with multidisciplinary teams to integrate AI into their workflows and sharing my knowledge.
Read more