🧠 Learn with AI

Interactive tutorials covering software engineering, distributed systems, and cloud infrastructure

#0001

🐰 RabbitMQ Core Concepts

Interactive animated diagrams covering Direct, Fanout, Topic & Headers exchanges with real-time message routing visualization.

RabbitMQMessagingAnimations
#0002

🐍 RabbitMQ with Python

Advanced software architecture patterns with SOLID principles, clean architecture, and Python code examples with syntax highlighting.

PythonSOLIDArchitecture
#0003

🔌 ZeroMQ Basics

Learn ZeroMQ messaging patterns — Request/Reply, Pub/Sub, Push/Pull — with interactive diagrams and comparisons.

ZeroMQMessagingNetworking
#0004

🏗️ Software Development Basics

Software architecture fundamentals, SOLID principles, design patterns, and Python vs Go language comparison.

ArchitectureSOLIDPythonGo
#0005

📋 Daily Planner

Build a daily planner application — hands-on project demonstrating frontend development concepts.

JavaScriptFrontendProject
#0006

🌐 Daily Planner — Dynamic Flask

Dynamic version of the daily planner with a Flask backend, demonstrating full-stack development patterns.

FlaskPythonFull-Stack
#0007

🚀 Karpenter Core Concepts

Kubernetes node autoscaling with animated lifecycle diagrams, disruption budget simulator, and Karpenter vs PDB comparison.

KubernetesKarpenterAutoscaling
#0008

🔐 Auth & Authorization with Keycloak

OAuth 2.0 and OpenID Connect flows with animated PKCE exchange, interactive flow picker, and best practices guide.

OAuthKeycloakSecurityPKCE
#0009

🎬 Video Streaming Concepts

Understand HLS, DASH, adaptive bitrate streaming, CDN delivery, and performance optimization with interactive animations.

StreamingHLSDASHCDN
#0000

📦 Reference

Examples

Production-ready

reference implementations including RabbitMQ Python code with dependency injection and monitoring.

Examples>Production>Reference