Code and framework based agent development
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Code and framework based agent development
This course is part of Microsoft AI Agents: From Foundations to Applications Professional Certificate
Instructor: Microsoft
Included with
Ask Coursera
Recommended experience
Recommended experience
Skills you'll gain
Tools you'll learn
Details to know
See how employees at top companies are mastering in-demand skills
Build your Design and Product expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate from Microsoft
There are 4 modules in this course
This course is designed to transition experienced developers into AI agent specialists through intensive, hands-on coding. You'll build production-ready systems by using AI frameworks and integrating advanced language models. You'll benefit by learning to build secure, cost-optimized agents and connect them to the Microsoft 365 ecosystem.
By the end of this course, you will be able to: - Integrate Azure OpenAI Service for complex reasoning and implement prompt chaining strategies. - Develop professional conversational bots using Python and the Bot Framework. - Simplify AI orchestration by creating reusable plugins and memory systems with Semantic Kernel. - Connect agents to the Microsoft 365 ecosystem using the Microsoft Graph API for data access and report generation. - Implement production-ready features, including error handling, security, and cost-optimization.
Learn to integrate language models by utilizing GPT-4 for complex reasoning and implementing sophisticated prompt engineering strategies. You'll build cost management systems using Azure Monitor, optimize token usage, and create sustainable AI development practices that balance capability with budget.
What's included
7 videos3 readings6 assignments
7 videos•Total 28 minutes
- Course introduction•4 minutes
- The power of advanced language models•3 minutes
- Setting up Azure OpenAI•5 minutes
- Prompt engineering as a discipline•4 minutes
- Advanced prompting patterns•6 minutes
- The economics of AI APIs•3 minutes
- Cost management implementation•4 minutes
3 readings•Total 30 minutes
- Course syllabus•10 minutes
- Azure OpenAI service architecture•10 minutes
- Optimization strategies•10 minutes
6 assignments•Total 180 minutes
- OpenAI production graded quiz•30 minutes
- Activity: Research agent foundation with OpenAI•45 minutes
- Introduction to AI agents knowledge check•15 minutes
- Activity: Research prompt workshop•45 minutes
- Prompt engineering for specialized analysis knowledge check•15 minutes
- Activity: Cost monitoring and optimization•30 minutes
Learn professional agent development by building sophisticated conversational bots using Python and Bot Framework with production-ready practices. You'll implement proper error handling, testing with pytest, security measures, and create a portfolio-worthy GitHub repository demonstrating your full-stack AI capabilities.
What's included
6 videos2 readings6 assignments
6 videos•Total 29 minutes
- Why Python for AI agents•5 minutes
- Building your first Python bot•5 minutes
- Bot framework architecture•3 minutes
- Advanced bot development•5 minutes
- Production excellence•5 minutes
- Building production systems•6 minutes
2 readings•Total 20 minutes
- Python agent architecture•10 minutes
- Professional development practices•10 minutes
6 assignments•Total 210 minutes
- Bot framework development and deployment graded quiz•30 minutes
- Activity: Python agent development bootcamp•45 minutes
- Building with Azure AI Foundry's agents interface knowledge check•15 minutes
- Activity: Research bot implementation•45 minutes
- Bot framework development with Python SDK knowledge check•15 minutes
- Activity: Enterprise research bot with GitHub portfolio•60 minutes
Simplify AI orchestration using Semantic Kernel to create reusable plugins and implement memory systems for your agents. You'll build market research capabilities through composable functions, understand memory architecture for context retention, and compare SK's advantages over traditional development approaches.
What's included
5 videos3 readings6 assignments
5 videos•Total 21 minutes
- Why Semantic Kernel•4 minutes
- Building with Semantic Kernel•5 minutes
- The plugin ecosystem•3 minutes
- Plugin development deep dive•5 minutes
- Building memory systems•4 minutes
3 readings•Total 30 minutes
- Semantic Kernel architecture•10 minutes
- Memory in AI agents•10 minutes
- Memory implementation strategies•10 minutes
6 assignments•Total 180 minutes
- Semantic Kernel development graded quiz•30 minutes
- Activity: Semantic Kernel foundation•30 minutes
- Semantic Kernel fundamentals•15 minutes
- Activity: Research plugin development•45 minutes
- Building plugins and skills knowledge check•15 minutes
- Activity: Memory implementation•45 minutes
Connect your agents to the enterprise by implementing Microsoft Graph API for file access and building data integration pipelines. You'll create automated report generation systems, process data from multiple sources, and compile a comprehensive portfolio showcasing your evolution from basic agents to integrated enterprise solutions.
What's included
5 videos3 readings6 assignments
5 videos•Total 18 minutes
- Graph API: your gateway to Microsoft 365•3 minutes
- Implementing Graph API•5 minutes
- Data processing strategies•3 minutes
- Report system architecture•3 minutes
- Building report systems•4 minutes
3 readings•Total 30 minutes
- Graph API architecture•10 minutes
- Enterprise data landscape•10 minutes
- Professional report generation•10 minutes
6 assignments•Total 180 minutes
- Microsoft Graph API and professional development graded quiz•30 minutes
- Activity: Graph API integration•45 minutes
- Microsoft Graph API basics knowledge check•15 minutes
- Activity: enterprise data connector•45 minutes
- Data integration and analysis knowledge check•15 minutes
- Activity: Report generator and career portfolio•30 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Explore more from Design and Product
- Status: Free Trial
Professional Certificate
- Status: Preview
Course
- Status: Free TrialC
Coursera
Course
- Status: Free TrialC
Coursera
Course
Why people choose Coursera for their career
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
More questions
Financial aid available,
