Level 1: Foundations
Learn the fundamentals of building voice AI agents with the SignalWire AI Agents SDK.
What You’ll Learn
- Understanding voice AI concepts and architecture
- Creating your first AI agent
- Working with SWML (SignalWire Markup Language)
- Prompt engineering for voice interfaces
- Configuring voices and languages
- Building SWAIG functions
Prerequisites
- Python 3.10 or higher
- Basic Python programming knowledge
- A SignalWire account (free tier available)
Modules
Work through the modules in order to build a solid foundation.
Assessment
Complete all modules and labs, then take the assessments:
- Written Exam — 30 questions, 45 minutes
- Practical Exam — Hands-on project, 2 hours
📝 Ready to certify? Start Level 1 Written Exam
Table of contents
- Module 1.1: Introduction to Voice AI
- Module 1.2: Your First Agent
- Module 1.3: SWML Deep Dive
- Module 1.4: Exposing Agents
- Module 1.5: Prompt Engineering for Voice
- Module 1.6: Voice and Language Configuration
- Module 1.7: SWAIG Functions Basics
- Lab 1.1: Environment Setup
- Lab L1.2: Hello World Agent
- Lab L1.4: First Live Call
- Lab L1.7: Build a Lookup Function
- Level 1 Practical Assessment
- Level 1 Written Assessment