Skip to content

Computer Science ResourcesDeveloper Learning Hub

Curated collection of 270+ computer science learning resources, coding exercises, practice platforms, and online courses. 160+ free resources for developers at every level.

🎯 Why CS Resources?

Finding quality learning resources is overwhelming. We curate and organize the best computer science resources, coding practice platforms, and developer courses in one place — categorized by topic and price.

What You'll Find

  • 73 interactive coding exercises — from beginner challenges to competitive programming
  • 30+ online courses — university-level content from MIT, Harvard, Stanford
  • 36 interview prep resources — system design, algorithms, mock interviews
  • 42 DevOps & Linux labs — Kubernetes, Docker, cloud platforms, CI/CD
  • 36 cybersecurity resources — CTF platforms, security training, web vulnerability labs
  • 24 game-based learning tools — learn programming through games and puzzles
  • 17 university open courseware — free academic content from top institutions
  • 15 project-based tutorials — build real applications from scratch

Price Filter

Every resource is tagged as Free, Freemium, or Paid. Each subcategory page lets you filter by price so you can find resources that fit your budget.


🤝 Contributing

This is an open-source project maintained by the developer community. If you know a great resource that should be here:

  1. Fork the repository
  2. Add your resource to data/resources.json
  3. Run bun run generate to regenerate pages
  4. Submit a pull request

Check our Contributing Guidelines for details.


📝 License

This project is licensed under the MIT License — feel free to use, share, and contribute!

Released under the MIT License.