Imran Ahmad

Packt Expert

Imran Ahmad

Imran Ahmad is a certified Google Instructor and researcher with a PhD focused on AI for scientific applications. He works on machine learning projects for the Canadian government and researches semi-supervised learning and edge computing.

4 Courses by Imran Ahmad

Cover image for 30 Agents Every AI Engineer Must Build

30 Agents Every AI Engineer Must Build

Build production-ready agent systems using proven architectures and patterns

Explore the world of intelligent agents and learn how to design and build 30 autonomous systems that go beyond basic AI tasks. Discover proven architectures and patterns for creating scalable, production-ready agents that can reason, plan, and collaborate in real-world environments.

Packt | 2026 | 542 min

Cover image for 50 Algorithms Every Programmer Should Know

50 Algorithms Every Programmer Should Know

Tackle computer science challenges with classic to modern algorithms in machine learning, software design, data systems, and cryptography

Explore essential algorithms that power modern computing, from classic problem-solving techniques to advanced machine learning and cryptography. Gain practical experience applying algorithms to real-world challenges and deepen your understanding of how they work under the hood.

Packt | 2023 | 538 min

Cover image for Architecting AI Software Systems

Architecting AI Software Systems

Crafting robust and scalable AI systems for modern software development

Discover how to design robust and scalable AI-enabled software systems by blending AI capabilities with proven architectural principles. Learn to navigate the unique challenges of AI integration and gain practical skills for building solutions that perform reliably in real-world environments.

Packt | 2025 | 212 min

Cover image for Architecting AI Software Systems Audiobook

Architecting AI Software Systems Audiobook

Crafting robust and scalable AI systems for modern software development

Explore how to design robust and scalable AI-enabled software systems with a focus on balancing AI capabilities and established architecture principles. Learn practical strategies to integrate AI into complex applications while minimizing risk and ensuring maintainability.

Packt | 2026 | 361 min