Course
Learn How to Build AI Agents
Learn the building blocks of agentic workflows and autonomous agents in this course.
This course includes
This course includes
Skill level
IntermediateTime to complete
Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary3 hoursProjects
2Prerequisites
2 coursesWe suggest you complete the following courses before you get started with Learn How to Build AI Agents:- Getting Started with Python for Data Science
- Learn Prompt Engineering
About this course
Learn the building blocks of agentic workflows and autonomous agents in this course. Differentiate between agentic systems of varying complexity, understand the appropriate mindset and expectations when developing these systems, and get hands-on practice building the core components of agents in Python using Jupyter notebooks, culminating in an end-to-end agentic workflow.
Skills you'll gain
Implement the basic design patterns of agentic systems in code
Practice effective prompt engineering for agentic tasks
Synthesize agentic techniques into an integrated whole
Understand the three core components of the augmented LLM
Syllabus
2 lessons • 2 projects • 2 quizzesCertificate of completion available with Plus or Pro
Earn a certificate of completion and showcase your accomplishment on your resume or LinkedIn.
Projects in this course
- practice Project
Building an Agentic Meal Planner
Build a multi-step AI workflow that uses OpenAI API to create a personalized meal plan that meets specific dietary requirements, budget constraints, and preferences. - practice Project
Building an Augmented Writing App
Build an augmented LLM chat app in Streamlit that helps you write and edit a knowledge base: creating, revising, and deleting text files as well as looking up knowledge in a data store.
Meet the creator of the course

Joe Holmes
Curriculum Developer at CodecademyEarn a certificate of completion
Show your network you've done the work by earning a certificate of completion for each course or path you finish.- Show proofReceive a certificate that demonstrates you've completed a course or path.
- Build a collectionThe more courses and paths you complete, the more certificates you collect.
- Share with your networkEasily add certificates of completion to your LinkedIn profile to share your accomplishments.
Reviews from learners
- The progress I have made since starting to use codecademy is immense! I can study for short periods or long periods at my own convenience - mostly late in the evenings.ChrisCodecademy Learner @ USA
- I felt like I learned months in a week. I love how Codecademy uses learning by practice and gives great challenges to help the learner to understand a new concept and subject.RodrigoCodecademy Learner @ UK
- Brilliant learning experience. Very interactive. Literally a game changer if you're learning on your own.John-AndrewCodecademy Learner @ USA
Our learners work at
Join over 50 million learners and start Learn How to Build AI Agents today!
Looking for something else?
Related resources
- Article
Agentic AI vs Generative AI: Key Differences
Discover what is agentic AI vs generative AI, their key differences, and which one you should use. - Article
Top AI Agent Frameworks in 2025
Discover the top AI agent frameworks in 2025. Compare LangChain, AutoGen, CrewAI & more to choose the best agentic AI framework for your project. - Article
Types of AI Agents: A Practical Guide with Examples
Learn the six types of AI agents with practical examples: reflex, model-based, goal-based, utility, learning & multi-agent systems.
Related courses and paths
- Understand AI agents from the ground up in this beginner-friendly course covering autonomous systems and agentic workflows.
- Beginner Friendly.< 1 hour
- Learn to build AI chatbots and agents with Flowise's no-code platform—no programming required. Perfect for business professionals.
- Beginner Friendly.1 hour
- Learn the basics of large language models (LLMs) and text-based Generative Artificial Intelligence (AI). We’ll show you how LLMs work and how they’re used.
- Beginner Friendly.1 hour
Browse more topics
- AI2,535,969 learners enrolled
- Code foundations8,478,644 learners enrolled
- Computer science6,970,752 learners enrolled
- Web development5,688,961 learners enrolled
- Data science5,283,451 learners enrolled
- Python4,272,015 learners enrolled
- For business4,072,249 learners enrolled
- JavaScript3,191,937 learners enrolled
- Data analytics3,176,552 learners enrolled
Unlock additional features with a paid plan
Practice Projects
Guided projects that help you solidify the skills and concepts you're learning.Assessments
Auto-graded quizzes and immediate feedback help you reinforce your skills as you learn.Certificate of Completion
Earn a document to prove you've completed a course or path that you can share with your network.







