Earned my certificate today for the AI Agents in TypeScript/Javascript specialization from Vanderbilt University on Coursera — a 3-course program covering the foundations of building production-ready AI agents.

The specialization spanned agent architecture and goal-driven behavior in TypeScript/JavaScript, prompt engineering for ChatGPT, and software engineering with AI agents using Claude Code. What I found most valuable was the emphasis on building from first principles — understanding the mechanics of memory management, action execution, and environment interaction well enough to work across any LLM platform, not just one framework.

It’s a useful shift in perspective: from using AI tools to architecting systems around them.

I recently completed the AI Agents with Model Context Protocol & TypeScript specialization from Vanderbilt University on Coursera, a 4-course program covering the patterns and architecture behind production-ready AI agents. Topics included designing MCP tool servers, building autonomous agents in TypeScript, prompt engineering, and principles of trustworthy AI — a solid overview of what it looks like to move from using AI tools to building systems around them.

I’ve completed two IBM specializations on Coursera: Generative AI Fundamentals and Generative AI for Software Developers. These programs covered everything from the basics of foundation models and prompt engineering to practical applications in software development like code refactoring and bug detection. It was a great deep dive into how generative AI is transforming the industry and how to apply these tools effectively in a professional workflow.