Intermediate course
Build Autonomous AI Agents From Scratch With Python
Step-by-step guide to develop Autonomous AI Agents from Scratch with Python and ReAct Prompting.
Intermediate
Course facts
- Last updated 12/2024
- Instructor: Hasan Aboul Hasan
- AI agents, automation and connected workflows
What you'll learn
Practical outcomes
- Understand what an AI Agent is and how it works.
- Understand The ReAct Prompt
- Build a Basic AI Agent (Step-by-Step)
- Simplify AI Agents With SimplerLLM
- Build an SEO Auditor AI Agent (Real Example)
- Get all the Codes & Templates
Curriculum
Course content
Introduction13 lectures • 56min
- What is an AI Agent?03:08
- Getting Started01:16
- Basic Setup04:46
- LLM Limitation in Action01:54
- Hardcoded Agent!04:38
- Understanding ReAct Prompt06:24
- Adding Functions09:03
- The Loop in Action!02:11
- Our Final AI Agent06:59
- The Prompt03:17
- Using SimplerLLM03:11
- AI SEO Auditor Agent08:13
- What's Next?00:54
Who it is for
- Aspiring AI Developers: Individuals who want to expand their skills in practical AI applications.
- Python Programmers with Intermediate Skills willing to dive into AI Projects and Applications.
- Beginner prompt engineers eager to advance their skills.
Course description
Overview
Welcome to "Build AI Agents From Scratch with Python," a course designed for individuals eager to dive into the world of autonomous AI agents from scratch. This course will guide you through the fundamentals of AI agents and introduce the innovative ReAct Prompting, which enables large language models (LLMs) to think and take actionable steps. You'll learn how to build basic to real-world AI agents totally from scratch without using any third parties. We will be building Agents by integrating custom functions that allow these models to respond intelligently to user queries and bypass limitations like accessing live data, APIs, and external functions. Whether you're aiming to create a simple AI Agent or a real-world AI Agent, this course provides all the necessary codes and templates to get you started! What's Inside The Course? 1- AI Agents Structure You will understand what an AI Agent is and how it works. 2- Understand The ReAct Prompt The ReAct Prompt is the heart of the AI Agent. We are going to see how it works within the AI Agent workflow in action. 3- Build a Basic AI Agent (Step-by-Step) We will start by developing a fundamental AI agent that can use external functions to answer user queries. 4- Simplify AI Agents With SimplerLLM We will build the same AI Agent with the Help of SimplerLLM Library and see how it simplifies our code. 5- Build an SEO Auditor AI Agent (Real Example) After you understand How AI Agents work and how to build one, we will go with an Advanced Real-World Example and Build an SEO Auditor AI Agent. 6- Get all the Codes & Templates Save time and effort with access to all my codes and templates Requirements This intermediate-level course requires attendees to have a foundational understanding of Python programming and core concepts of prompt engineering. It is ideal for those who are comfortable with Python coding basics and want to expand their skills in practical AI applications.
Instructor
Hasan Aboul Hasan
Hasan Aboul Hasan MS in CS · YouTuber · Builder · Founder I’m Hasan I write deep-dive technical guides on building computer science and software engineering projects from scratch — whether it’s building low-level systems, AI, scaling backends to millions, or reverse-engineering to truly understand how things work. -Creator of SimplerLLM — a project focused on making Large Language Models more accessible and understandable. -Currently building PowerKit — a one-stop platform for dev tools, courses, AI assistants, and daily developer content. -Also behind PromoterKit, TubeDigest, and LearnWithHasan My Journey I fell in love with computers at 8. By 9. That early obsession led me to explore everything tech-related: -Programming -Networking & Server Administration -Hacking & Cybersecurity -Virtualization & Linux Over the past 14+ years, I’ve worked as a Network & Server Administrator, and have 10+ years of experience in several programming anguage I also spent 4 years teaching IT professionally in my own company before going global with free YouTube tutorials and Online courses. Outside of tech I'm endlessly curious about the world. I’ve studied psychology, philosophy, and Epistemology, and I speak English, Arabic. Also: INTP. Dad of 2. Still in love with command-line tools and a good debugger. Certifications & Education Masters in Computer Science Microsoft (MCSA, MCSE 2003–2016) VMware (VCP & VCAP) Cisco CCNP CompTIA: A+, Network+, Security+, Server+ Let's Connect I hope my content helps you learn deeply, build confidently, and understand tech at its core. Feel free to reach out — I'm always happy to help.
