Welcome to the Agentic AI learning resource! Built in collaboration with SuperDataScience, this course is part of our community-driven effort to make Agentic AI accessible to everyone.
This repository is your hands-on guide to building AI agents from scratch using pure Python before we move on to frameworks like LangChain or CrewAI. By the end of these courses, you’ll understand how agents work under the hood and be able to build autonomous Agentic AI systems and deploy them to production for scalability.
This repository contains step-by-step Python scripts and Jupyter notebooks that introduce you to the core ideas of Agentic AI. You’ll build agents incrementally, starting from a simple loop around an LLM, and progressing toward agents with tools, reasoning traces, and error handling.
- What AI agents are and how they differ from plain LLMs
- Building a basic agent loop in Python
- Adding tools (calculator, search, APIs) to agents
- Handling errors and retries
- A mini project: An AI Travel Planner
agentic-ai/
├── README.md
├── requirements.txt
├── environment.yaml
├── .env.example
└── Part1-Fundamentals/
└── community-contributions/
└── lab1
└── lab2
To set up your environment, please follow the step-by-step instructions for your operating system:
- Windows: setup/SETUP-PC.md
- Mac/Linux: setup/SETUP-mac.md
These guides cover prerequisites, repo cloning, environment setup, API key configuration, and troubleshooting tips.
Once your environment is ready, you can start learning by launching the notebooks in the Part1-Fundamentals/ folder.
- OpenAI – for accessing LLMs
- python-dotenv – for managing API keys in
.env - Jupyter – for interactive learning
We welcome contributions from the community!
- Report issues or suggest improvements
- Improve documentation
- Add new agent examples or tools
- Fix bugs in notebooks
- Fork the repo and create a feature branch
- Follow the existing code style and notebook format
- Add clear markdown explanations and comments
- Test your notebooks before submitting
- Open a pull request with a clear description
Community submissions go in the community-contributions/ folder.
- OpenAI API Docs
- SuperDataScience Community (Lecture videos)
- 📧 Open a GitHub Issue
- 💬 Join our community: Agentic AI Q&A
- 🐙 GitHub
Happy Learning! 🎉 Start your Agentic AI journey today and build your own Python-powered agents from scratch.