Skip to content

LearnHub is a collection of concise, high-quality summaries to help you efficiently master tech topics and ace interviews.

License

Notifications You must be signed in to change notification settings

alisolphp/LearnHub

Repository files navigation

CC BY-NC-SA 4.0 PRs Welcome AI-Powered 200+ Summaries Update README

LearnHub

AI-Augmented Learning Partner (200+ Summaries)

Learn and review tech topics efficiently using concise, high-quality summaries.


📚 Project docs

  • 🧭 VISION.md – Why LearnHub exists, what it is (and is not), and the long-term dream.
  • 🗺 ROADMAP.md – What’s shipped, what’s in progress, and where the project is headed next.
  • 🤖 AI_FEATURES.md – How AI-powered flows, global entry points, per-summary buttons, and live examples.
  • 🤝 CONTRIBUTING.md – How to request new topics, report issues, and improve docs / code.

If you are new here, read VISION first, then skim AI_FEATURES, and finally check the ROADMAP and CONTRIBUTING.


🤿 Let's Dive in!

Want your AI chatbot to create a personalized study plan for you using LearnHub resources? Click the link below!

🍚 Ask AI to Cook Up My Rapid Study Plan

Other langs:

🇳🇱 NL   🇩🇪 DE   🇫🇷 FR   🇪🇸 ES   🇮🇹 IT   🇸🇪 SV   🇩🇰 DA   🇳🇴 NO   🇵🇱 PL   🇵🇹 PT   🇷🇴 RO   🇷🇺 RU   🇮🇳 HI   🇸🇦 AR   🇮🇷 FA   🇹🇷 TR

How it works:

Let's dive into LearnHub

🔍 AI-powered LearnHub search

Your AI chatbot can find desired resources through LearnHub.

⚡️ Search LearnHub using AI

Other langs:

🇳🇱 NL   🇩🇪 DE   🇫🇷 FR   🇪🇸 ES   🇮🇹 IT   🇸🇪 SV   🇩🇰 DA   🇳🇴 NO   🇵🇱 PL   🇵🇹 PT   🇷🇴 RO   🇷🇺 RU   🇮🇳 HI   🇸🇦 AR   🇮🇷 FA   🇹🇷 TR

How it works:

AI-powered LearnHub search

💪 Summary AI-Powered Buttons

Try them directly:

🧠 Mindmap - AWS Essential Training for Developers

Other langs: ( NL | DE | FR | ES | IT | SV | DA | NO | PL | PT | RO | RU | HI | AR | FA | TR )


📇 Flashcards - System Design Distributed Message Queue (Kafka)

Other langs: ( NL | DE | FR | ES | IT | SV | DA | NO | PL | PT | RO | RU | HI | AR | FA | TR )


🧩 Alanogy - Code with Mosh Mastering Design Patterns Part 1

Other langs: ( NL | DE | FR | ES | IT | SV | DA | NO | PL | PT | RO | RU | HI | AR | FA | TR )


🎯 Advanced Teaching - Laravel Queue Mastery

Other langs: ( NL | DE | FR | ES | IT | SV | DA | NO | PL | PT | RO | RU | HI | AR | FA | TR )


🤖 Ask AI Topic - Consistency and Consensus DDIA

Other langs: ( NL | DE | FR | ES | IT | SV | DA | NO | PL | PT | RO | RU | HI | AR | FA | TR )

How it works:

AI-powered Summary Buttons


Important disclaimer

This repository contains my personal notes and interpretations based on third-party resources (such as online courses, YouTube videos, books, and mock interviews).

These summaries are:

  • Not official material,
  • Not endorsed by the original creators, and
  • Not intended to be a replacement for the original courses, books, or videos.

All rights to the original source content remain with their respective creators.

If you are the owner of a work and you are unhappy about the presence of a summary related to your material in this repository, please contact me at alisolphp@gmail.com. I will review it and remove it if necessary as soon as possible.


💡 Why this repo exists (short version)

LearnHub is a curated collection of concise, high-signal summaries for courses, YouTube videos, books, and mock interviews.

It is designed to help you:

  • learn faster,
  • review smarter (for example before interviews),
  • and use your favourite programming language and natural language when drilling into details with an AI assistant.

For the full story and philosophy, see VISION.md.


🧠 Using this repo with AI

You can combine these summaries with an AI assistant to:

  • Ask follow-up questions about any section of a summary.
  • Turn flashcards into interactive Q&A practice.
  • Translate explanations into your preferred tone and natural language.
  • See examples in the programming language you are most comfortable with.
  • Get freshness notes after each explanation (useful for older books and videos).
  • Simulate interview-style discussions using the mock interview summaries.
  • Go deeper into the topic with advanced AI hints at the end.

Typical workflow:

  1. Open a summary.*.md file for the topic you are studying.
  2. Use the AI buttons at the top (teach / flashcards / quiz / projects / …), or:
  3. Highlight a section and ask your AI assistant to go deeper, ask “why?”, or request code examples.

See AI_FEATURES.md for detailed routes and prompts.


🧭 Contributing

This is an opinionated, curated project. Summaries are not crowd-sourced – they are maintained by the project owner (and maybe a small trusted core team later).

You can still help a lot by:

  • requesting new topics / resources,
  • reporting broken links or AI buttons,
  • suggesting better prompts and workflows,
  • improving docs, and
  • sending small, focused code improvements.

Read CONTRIBUTING.md for:

  • what kinds of contributions are welcome right now,
  • what is out of scope (e.g. editing summaries),
  • and how to open good issues / PRs.

🗺 Repository structure at a glance

Auto-generated overview of the repository structure:

📂 Repository structure

The sections below are auto-generated and list all existing summaries.

Courses

DevOps, Cloud & Infrastructure

Go & Backend Engineering

Laravel Ecosystem

Management & Soft Skills

Python & AI/Data Science

Software Engineering Practices

Mock Interviews – System Design

Core Infrastructure & Fundamentals (Cache, Auth, Rate Limiter)

E-commerce & Delivery (Amazon, Uber, Food Delivery)

Fintech & Payment Systems (Stripe, Wallet, Ledger)

Media Streaming & Content (YouTube, Netflix, CDN)

Other Mock Interviews

Search, Maps & Location Services (Google Search, Maps, Geo-hashing)

Social Media & Messaging (Facebook, WhatsApp, TikTok)

YouTube Videos

Algorithms & Data Structures

C# & .NET Ecosystem

Core Infrastructure & Fundamentals (Cache, Auth, Rate Limiter)

Databases (SQL & NoSQL)

DevOps, Cloud & Infrastructure

E-commerce & Delivery (Magento, Shopify)

Fintech & Payment Systems (Stripe, Wallet, Ledger)

Go & Backend Engineering

JavaScript & TypeScript Ecosystem

Laravel Ecosystem

MCP & AI Context Servers

Other YouTube Videos

PHP Ecosystem (Symfony, WordPress, Slim, Zend)

Python & AI/Data Science

Rust Engineering

Security & Auth

Software Engineering Practices

Books

Management & Soft Skills

Other Books

Python & AI/Data Science

Software Engineering Practices

Other Categories

License

All summary.*.md files in this repository are licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license.

This applies only to my original summaries and notes in this repository. All rights to the original source content (courses, books, videos, etc.) remain with their respective creators.

See the LICENSE file for details.

This project is completely free to use for personal learning and educational purposes. These summaries are my personal notes and interpretations. They are not official material and are not intended to be a replacement for the original courses, books, or videos.

All rights to the original source content remain with their respective creators. If you are the owner of a work and you are unhappy about the presence of a summary related to your material in this repository, please contact me at alisolphp@gmail.com. I will review it and remove it if necessary as soon as possible.

About

LearnHub is a collection of concise, high-quality summaries to help you efficiently master tech topics and ace interviews.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •