The Developers India Wiki for some cool & useful resources.
Find below some of the best and popular resources for learning new technologies/programming languages.
-
Cheatsheets
-
Books
-
Websites
-
Youtube Tutorials
-
Blogs
- Simplify C++ - Advanced
- Fluent C++ - Advanced
- Bartek's Coding Blog - Advanced
- Kenny Kerr - Advanced
- Sutterβs Mill - Advanced
- thoughts on cpp - Advanced
- Vorbrodt's C++ Blog - Advanced
- foonathan::blog() - Advanced
- vector{ true, true, false }; - Advanced
-
Websites/Blogs
- Python Docs
- Python Programming (by Harrison)
- learnpython
- Real Python Tutorials
- Learn Python - CodeAcademy
- PyBites - Python 3 Challenges
- Progate Python Classes - Good for absolute begineers
- Intro to Python - Udacity - Free course
- Google Python class
- Python tutorials - Tutorials for beginners in Python with (examples)
- PyQt5 tutorial - A tutorial for the Python wrapper of the Qt GUI framework
- Python Patterns - Advanced
-
Youtube Tutorials
- Udacity - Free courses & Nanodegree
- PluralSight - Android Developer Track [FREE for 60 days]
- Path to Associate Android Developer
- Android examples
- Flutter Examples
-
Django - Python
- Try Django | Youtube - Best for begineers
- Django Docs
- Django Girls
-
Node.JS
-
React.js
-
Vue.js
-
Angular
-
CSS
- Coding Interview University - Github - Strongly Recommended to learn DS and Computer Science fundamentals
Browse these links for detailed information on Machine Learning
-
Best Online Courses
-
Best Github Repositories to follow
-
Research Papers
-
Some Resourcefull Links
Browse these links for detailed information on Deep Learning
-
Best Online Courses
-
Best Github Repositories to follow
-
Lecture Slides
- A Field Guide To Genetic Programming - Riccardo Poli et al.
- Algorithmic Graph Theory
- Algorithms - Wikibooks
- Algorithms, 4th Edition - Robert Sedgewick and Kevin Wayne
- Algorithms and Automatic Computing Machines (1963) - B. A. Trakhtenbrot
- Algorithms and Complexity - Herbert S. Wilf (PDF)
- Algorithms Course Materials - Jeff Erickson
- Analysis and Design of Algorithms - Sandeep Sen, IIT Delhi
- Animated Algorithm and Data Structure Visualization (Resource)
- Annotated Algorithms in Python: Applications in Physics, Biology, and Finance - Massimo di Pierro
- Binary Trees (PDF)
- Clever Algorithms - Jason Brownlee
- CS Unplugged: Computer Science without a computer
- Data Structures - Prof. Subhashis Banerjee, IIT Delhi
- Data Structures (Into Java) - Paul N. Hilfinger (PDF)
- Data Structures and Algorithms: Annotated Reference with Examples - G. Barnett and L. Del Tongo (PDF)
- Data Structures Succinctly Part 1, Syncfusion (PDF, Kindle) (email address requested, not required)
- Data Structures Succinctly Part 2, Syncfusion (PDF, Kindle) (email address requested, not required)
- Elementary Algorithms - Larry LIU Xinyu
- Foundations of Computer Science - Al Aho and Jeff Ullman
- Geometry Algorithms - Dan Sunday
- Handbook of Graph Drawing and Visualization
- Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition) - Ian Parberry (use form at bottom of license)
- LEDA: A Platform for Combinatorial and Geometric Computing - K. Mehlhorn et al.
- Linked List Basics (PDF)
- Linked List Problems (PDF)
- Matters Computational: Ideas, Algorithms, Source Code (PDF)
- Open Data Structures: An Introduction - Pat Morin
- Planning Algorithms
- Problems on Algorithms (Second Edition) - Ian Parberry (use form at bottom of license)
- Purely Functional Data Structures (1996) - Chris Okasaki (PDF)
- Sequential and parallel sorting algorithms
- Text Algorithms (PDF)
- The Algorithm Design Manual
- The Art of Computer Programming - Donald Knuth (fascicles, mostly volume 4)
- The Design of Approximation Algorithms (PDF)
- The Great Tree List Recursion Problem (PDF)
- Think Complexity (PDF)
- How HTTPS Works
- How DNS Works
- Stanford CS Education Library
- Git.WTF
- Oh shit, git!
- OpenStax Textbooks
- Computer-Science-Resources
- every-programmer-should-know
- 97 Things Every Programmer Should Know
This project is licensed under the GPL-3.0 License. See the LICENSE file for details.
Please read the CONTRIBUTING guidelines for the process of submitting pull requests to us.
Thanks goes to these wonderful people (emoji key):
Muhammed Nuhman π |
Shubham Thakur π |
Ayush Sharma π |
This project follows the all-contributors specification. Contributions of any kind welcome!