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.