Conversational Bot Architecture with Rust and Deno

Coursera Courses ↗ · Coursera

Open Course on Coursera

Free to audit · Opens on Coursera

Conversational Bot Architecture with Rust and Deno

Coursera · Intermediate ·🤖 AI Agents & Automation ·2h ago
Build multi-platform conversational bots using Rust and Deno by applying architecture patterns that separate core logic from platform-specific bindings. You will design Cargo workspace structures for organizing multi-crate bot projects, implement async event loops with the Tokio runtime for concurrent conversation handling, and apply Rust's ownership and borrowing model to write memory-safe concurrent code without garbage collection. The course walks through a universal bot crate that provides platform-agnostic conversation logic using Rust traits and generics. You will connect this universal bot to Amazon Bedrock for Large Language Model (LLM) powered responses using Claude, build an interactive Command-Line Interface (CLI) for testing bot conversations, and deploy a Discord bot using Deno and TypeScript. Deno's built-in permissions, TypeScript support, and Web Standard APIs simplify bot deployment compared to traditional Node.js approaches. Each module includes hands-on demonstrations of real bot implementations, from basic CLI conversation loops to production Discord integrations. The final project synthesizes workspace architecture, async runtime patterns, and platform bindings into a complete multi-platform bot system.
Watch on Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

Why Pattern-Matching Scanners Miss Structural Bugs (and What I Built Instead)
Learn why pattern-matching scanners miss structural bugs and how to build a more effective solution using AI and software engineering principles
Dev.to · Zhijie Wong
Building a Multi-Agent AI Swarm with Valkey as the Nervous System
Learn to build a multi-agent AI swarm using Valkey as the nervous system, enabling AI agents with memory, coordination, and deterministic state
Dev.to · Harish Kotra (he/him)
Beyond the "Vibe": Why we need to treat AI assets as Infrastructure, not just Outputs
Treat AI assets as infrastructure, not just outputs, to unlock their full potential and create more efficient workflows
Dev.to · Pixizen
Synthetic AI Review: The Ultimate AI Bundle to Build, Automate & Scale Your Online Business
Learn how to build, automate, and scale your online business with Synthetic AI, the ultimate AI bundle
Medium · AI
Up next
Introducing 8th Generation TPUs: Purpose-Built for the Agentic Era
Google Cloud
Watch →