In this course, you will learn how to build a complete real-time full-stack social media application from scratch using modern, production-ready technologies. My name is Ahmed Khalaf, and I’m a software engineer. I designed this course to help you move beyond basic tutorials and understand how real-world scalable applications are built. We will build a fully functional social network system that includes posts, comments, likes, authentication, real-time chat, and instant notifications — just like modern platforms such as Instagram or Facebook.
By the end of this course, you will have built:
- A full social media platform (like Instagram clone)
- Real-time chat system using WebSockets
- Instant notification system
- User authentication with JWT
- Posts, comments, likes system
- User following & suggestions system
- Profile pages and feed system
- Scalable backend architecture with FastAPI + MongoDB
- gRPC-based communication for high-performance services






