Contribute a Playlist

Help the community discover quality learning resources. It only takes a few minutes.

How to contribute

1

Fork the repository

Go to our GitHub repo and click "Fork" to create your own copy.

2

Find the right category file

Navigate to data/ and open the JSON file for your category (e.g., dsa.json).

3

Add your playlist entry

Add a new entry following this format:

{
  "title": "Playlist Title",
  "creator": "Channel Name",
  "url": "https://youtube.com/playlist?list=...",
  "language": "English",
  "difficulty": "beginner",
  "videoCount": 42,
  "description": "Brief description (max 150 chars)",
  "year": 2024
}
4

Submit a Pull Request

Commit your changes and open a PR. We review submissions within 48 hours.

What we look for

We accept

  • • Hosted on YouTube (public playlist)
  • • Minimum 5 videos
  • • Focused on one topic
  • • Good audio/video quality
  • • Free to access (no paywall)

We reject

  • • Unknown/anonymous creators
  • • Outdated content (deprecated tech)
  • • Incomplete or abandoned playlists
  • • Low-quality recordings
  • • Duplicates of existing entries

Report a problem

Found a dead link, outdated playlist, or have a suggestion? Open an issue on GitHub.

Open an issue

Ready to contribute?

Your contribution helps thousands of learners find quality resources.

Start on GitHub