This repository contains a list of many types of tutorials and resources be it videos, PDFs, Code Snippets, Websites etc of many popular technologies for learning purposes.
Also check
Find below some of the best and popular links for learning new technologies/programming languages.
-
Cheatsheets
-
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
-
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)