Software Architecture
A hands-on collection of software architecture projects demonstrating modern design patterns from layered and microservices to event-driven, CQRS, and AI-integrated systems.
This page features a collection of AI workshops, tutorials, and educational sites that I have created. Each resource is designed to help learners of all backgrounds build practical skills in artificial intelligence, machine learning, and data science. Whether you are just starting out or looking to deepen your expertise, these materials provide hands-on labs, step-by-step guides, and real-world applications to support your learning journey.
A hands-on collection of software architecture projects demonstrating modern design patterns from layered and microservices to event-driven, CQRS, and AI-integrated systems.
A curated collection of tutorials and examples for working with OpenAI APIs. This repository includes hands-on labs for building applications with GPT models, fine-tuning, and integrating OpenAI tools into real-world projects. Perfect for developers and students looking to explore the power of OpenAI's cutting-edge technologies.
Explore practical, hands-on tutorials for building GenAI applications with OpenAI LLMs. Learn to create chatbots, manage chat memory, and implement Retrieval-Augmented Generation (RAG) systems using Python. Each lab is self-contained and designed for both beginners and experienced developers.
Comprehensive workshop series for learning AI from the ground up. Start with beginner-friendly, no-code and low-code projects, then progress to advanced Python coding and real-world applications. Includes hands-on labs for Generative AI, portfolio building, and agent development. Empowering everyone to build with AI, one workshop at a time.
Explore the differences and connections between Artificial Intelligence, Machine Learning, and Deep Learning. This educational site covers key concepts, real-world applications, learning types, and technology stacks. Learn how AI powers smart machines, how ML enables data-driven learning, and how deep learning drives breakthroughs in vision, language, and automation.
Your complete guide to mastering AI, from beginner basics to expert techniques. Follow a step-by-step learning path covering AI fundamentals, machine learning, deep learning, generative AI, and real-world applications. Includes practical examples, hands-on projects, and resources to help you start coding and apply AI in healthcare, education, e-commerce, and more.