Programming languages
This section provides curated lists of resources for various programming languages. Whether you’re looking to learn a new language or find advanced resources for one you already know, you’ll find valuable links here.
Table of Contents
JavaScript
- Awesome JavaScript: A comprehensive list of JavaScript frameworks, libraries, tools, and resources.
- Awesome React: Collection of React frameworks, libraries, tools, and resources.
- Awesome Vue: Curated list of Vue.js resources, libraries, tools, and frameworks.
- Awesome Svelte: Compilation of Svelte resources, libraries, tools, and frameworks.
- Awesome Nuxt: Dedicated list for Nuxt.js resources, libraries, tools, and frameworks.
- Awesome Next.js: Comprehensive resource list for Next.js libraries, tools, and frameworks.
- Awesome Svelte Kit: Curated resources for Svelte Kit, including libraries, tools, and frameworks.
- Awesome Remix: Collection of resources for Remix, encompassing libraries, tools, and frameworks.
- Awesome Astro: Curated list of Astro resources, libraries, tools, and frameworks.
- JavaScript Algorithms by trekhleb: Contains JavaScript-based examples of many popular algorithms and data structures. Great for JavaScript developers and computer science students.
- Awesome Solid.js: A curated list of awesome things related to SolidJS
Python
- Awesome Python: Extensive list of Python libraries, frameworks, and resources.
- Awesome Data Science: Collection of data science frameworks, libraries, resources, and tools.
- Awesome Data Science resources: Comprehensive list for machine learning frameworks, libraries, and resources.
- The Python Open Source CS Degree: Compiled list of free resources from MIT, Stanford, Princeton, etc. that satisfy the same requirements as an undergraduate Computer Science degree, minus general education.
- Python CS50: Python CS50
Machine Learning
- Awesome TensorFlow: Curated TensorFlow tutorials, libraries, and resources.
- Awesome PyTorch: Collection of PyTorch frameworks, libraries, and resources.
- OpenCV: OpenCV official github with links and resources
- Ollama by jmorganca: An innovative project focused on machine learning and AI. Perfect for those interested in cutting-edge AI developments.
- Awesome Machine Learning: Curated resources for machine learning, including frameworks and libraries.
- Awesome GPTs: Curated list of top GPTs to dodge the ChatGPT paywall.
- Machine Learning for beginners: 12 weeks ML course by Microsoft
- MIT Deeplearning book: The MIT Deeplearning book on PDF format. Repo includes project template and other goodies.
- Awesome Data Science: Awesome data science.
Java
- Awesome Java: Extensive lists of all things Java.
SQL
- Awesome SQL: Curated list of SQL tools, libraries, resources, and tutorials.
- Awesome Databases learning: Comprehensive list of database technologies and papers.
NoSQL
- Awesome NoSQL: Curated list of NoSQL Resources.
Remember, these are just starting points. Each of these languages has a rich ecosystem of tools, frameworks, and learning resources. Don’t hesitate to dive deeper into areas that interest you!