AI Agents & Workflows - The Practical Guide
What you'll learn
- Describe & Build AI Agents
- Construct AI-powered Workflows to automate tasks
- Build Multi-Agent Systems
- Understand the difference between AI Agents & Workflows
- Leverage tools like web search in your AI Workflows
- Use the OpenAI API & SDK via AI Agents & Workflows
- Equip LLMs with Tools
- Build your own Agents or use tools like CrewAI
Requirements
- Basic programming knowledge is required
- NO advanced AI or programming experienced is needed
Description
"AI Agents" is a buzzword.
That's a pity, because AI powered workflows and agentic systems can unlock an entire new world of opportunities.
From data transformation to content generation, customer service or automated research. Your imagination is the limit!
And this course will get you there: You'll be able to build your own AI-powered applications and agentic systems!
This course will teach you what exactly "AI Agents" are, how they differ from (and still relate to) "AI Workflows" and how you can build and use both.
With this course, I decided to take a step back from the buzzwords and instead give you all the crucial theory, plenty of examples and concrete code snippets to ensure that you fully understand how LLMs, "normal code" and data work together to bring AI-powered applications to life.
With this course, you'll get:
A thorough explanation of "AI Workflows" & "AI Agents"
Lots of examples (incl. content generation, customer support, automated research)
Detailed explanations that allow you to apply the knowledge no matter which programming language you're using
You'll learn:
How to build AI Workflows & Agents from scratch
How to use OpenAI's models (via API & SDK) programmatically
How to transform input data with AI
How to build AI-powered automations
How to interact with third-party services like Slack
How use AI for self-evaluation
How to manage short- and long-term memory for your AI Agents
How to build Multi-Agent systems and share data between agents
How to split work between universal and specialized Agents
How to add a Human-in-the-Loop step to your workflows
And so much more!
All code examples in this course use Python and the OpenAI API / SDK but you'll be able to apply the knowledge to any programming language or model you're using in your day-to-day work.
Who this course is for:
- Developer who want to build AI-powered workflows & applications
- Everyone who wants to automate work with AI workflows & agents
Instructor
Experience as (Web) Developer
Starting out at the age of 12 I never stopped learning new programming skills and languages. Early I started creating websites for friends and just for fun as well. Besides web development I also explored Python and other non-web-only languages. This passion has since lasted and lead to my decision of working as a freelance web developer and consultant. The success and fun I have in this job is immense and really keeps that passion burningly alive.
Starting web development on the backend (PHP with Laravel, NodeJS, Python) I also became more and more of a frontend developer using modern frameworks like React, Angular or VueJS in a lot of projects. I love both worlds nowadays!
I also build full-stack applications and acquired expert DevOps and cloud computing knowledge - proven by the many AWS certifications I hold (incl. the top-level Solutions Architect Professional certification).
As a self-taught developer I had the chance to broaden my horizon by studying Business Administration where I hold a Master's degree. That enabled me to work in a major strategy consultancy as well as a bank. While learning, that I enjoy development more than these fields, the time in this sector greatly improved my overall experience and skills.
Experience as Instructor
As a self-taught professional I really know the hard parts and the difficult topics when learning new or improving on already-known languages. This background and experience enables me to focus on the most relevant key concepts and topics. My track record of many 5-star rated courses and more than 2,000,000 students on Udemy is the best proof for that.
Whether working as development instructor or teaching Business Administration I always received great feedback. The most rewarding experience is to see how people find new, better jobs, build awesome web applications, acquire amazing projects or simply enjoy their hobby with the help of my content.
Together with Manuel Lorenz, I founded Academind to offer the best possible learning experience to our more than 2,000,000 students.