├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── competitions.txt ├── django.txt └── jobs.txt /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing Guide 2 | :+1::tada: First off, thanks for taking the time to contribute! :tada::+1: 3 | 4 | The following is a set of guidelines for contributing to This Repo, These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request. 5 | 6 | The maintainer of the project is Thuvarakan [Tharmarajasingam](https://github.com/Thuva4). 7 | 8 | #### Table Of Contents 9 | Open-Source Within Community. Maintainer merges pull-requests, fixes critical bugs. 10 | Pull-requests 11 | ------------- 12 | 13 | If you fixed or added something useful to the project, you can send pull-request. It will be reviewed by maintainer and accepted, or commented for rework, or declined. 14 | 15 | Bugs 16 | ---- 17 | 18 | If you found an error, mistype or any other flawback in the project, please report about it using [issues](https://github.com/Thuva4/Resources/issues). 19 | The more details you provide, the easier it can be reproduced and the faster can be fixed. 20 | Unfortunately, sometimes the bug can be only reproduced in your project or in your environment, so maintainers cannot reproduce it. In this case we believe you can fix the bug and send us the fix. 21 | 22 | ******* 23 | ### How to send a Pull request . 24 | 1. Fork this repository. 25 | 26 | 2. Add resorces if the they do not exists yet. 27 | 28 | 3. Commit, Push and Thank you for sharing! 29 | 30 | 4. Star The Repository 31 | 32 | 5. Happy Hacktoberfest 33 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 Thuvarakan Tharmarajasingam 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Resources 2 | 3 | # Readme 4 | | Haskell | Updated 5 | | :-: | :-: 6 | | | October 6, 2017 7 | | **Python** | **Updated** 8 | | :snake: | October 4, 2017 9 | | **Linux** | **Updated** 10 | | :penguin: | September 9, 2017 11 | 12 | ## Contents ## 13 | - [Algorithms](#algorithm) 14 | - [Amazon Web Services](#amazon-web-services) 15 | - [Android](#android) 16 | - [AngularJS](#angularjs) 17 | - [Version 1.x](#version-1x) 18 | - [Assembly](#assembly) 19 | - [Bash](#bash) 20 | - [Best Practice](#best-practice) 21 | - [Coding Styles](#coding-styles) 22 | - [Design Patterns](#design-patterns) 23 | - [Blockchain Technology](#blockchain-technology) 24 | - [C](#c-language) 25 | - [Computer Graphics](#computer-graphics) 26 | - [Computer Vision](#computer-vision) 27 | - [Deep Learning](#deep-learning) 28 | - [Data Science](#data-science) 29 | - [Deep Vision](#deep-vision) 30 | - [DevOps](#devops) 31 | - [Editors](#editors) 32 | - [Exploitation](#exploitation) 33 | - [Git](#git) 34 | - [Go](#go-language) 35 | - [Haskell](#haskell) 36 | - [Internet of Things](#iot) 37 | - [Interview](#interview) 38 | - [Coding Interview](#coding-interview) 39 | - [Design Interview](#design-interview) 40 | - [JavaScript](#javascript) 41 | - [Linux](#linux) 42 | - [Machine Learning](#machine-learning) 43 | - [Markdown](#markdown) 44 | - [Powershell](#powershell) 45 | - [Modules](#modules) 46 | - [Platform](#platform) 47 | - [Tutorials](#tutorials) 48 | - [Programmer](#programmer) 49 | - [Python](#python) 50 | - [Reverse Engineering](#re) 51 | - [Ruby on Rails](#ruby-on-rails) 52 | - [SQL](#sql) 53 | - [Student Pack](#student-pack) 54 | - [Study Plan](#study-plan) 55 | - [Unix](#unix) 56 | - [Web Development](#web-development) 57 | - [Vue.js](#vuejs) 58 | 59 | 60 | 61 | ## Algorithm ## 62 | [back to top](#readme) 63 | * [Awesome Algorithms](https://github.com/tayllan/awesome-algorithms) 64 | * [Awesome Challenges](https://github.com/mauriciovieira/awesome-challenges) 65 | * [Dynamic programming - PrismoSkills](http://prismoskills.appspot.com/lessons/Dynamic_Programming/Chapter_01_-_Introduction.jsp) 66 | * [Mega Project List](https://github.com/karan/Projects) 67 | * [Awesome Competitive Programming](https://github.com/lnishan/awesome-competitive-programming) 68 | * [The Algorithms - Python](https://github.com/TheAlgorithms/Python) 69 | * [The Algorithms - Java](https://github.com/TheAlgorithms/Java) 70 | * [All Algorithms implemented in C](https://github.com/TheAlgorithms/C) 71 | * [All Algorithms implemented in C++](https://github.com/TheAlgorithms/C-Plus-Plus) 72 | * [Algorithms and data structures in Swift](https://github.com/raywenderlich/swift-algorithm-club) 73 | * [The Algorithm Design Manual](https://edisciplinas.usp.br/pluginfile.php/1995283/mod_resource/content/1/Skiena.-.TheAlgorithmDesignManual.pdf) 74 | * [MIT Introduction to Algorithms-Fall 2011](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/) 75 | 76 | ## Amazon Web Services ## 77 | [back to top](#readme) 78 | * [ Amazon Web Services — a practical guide ](https://github.com/open-guides/og-aws) 79 | * [ A curated list of awesome Amazon Web Services ](https://github.com/donnemartin/awesome-aws) 80 | 81 | ## Android ## 82 | [back to top](#readme) 83 | * [Awesome Android](https://github.com/yongjhih/awesome-android-awesomeness) 84 | * [Android UI/UX Libraries](https://github.com/wasabeef/awesome-android-ui) 85 | * [Ultimate Android Reference](https://github.com/aritraroy/UltimateAndroidReference) 86 | * [Agile Android Software Development Book](https://www.agiledroid.com/) 87 | * [Extensive Open-Source Guides for Android Developers](https://github.com/codepath/android_guides) 88 | * [Do's and Don'ts for Android development](https://github.com/futurice/android-best-practices) 89 | * [Collection of links for every Android developer](https://github.com/anirudh24seven/android-dev-readme) 90 | * [Android Debug Database](https://github.com/amitshekhariitbhu/Android-Debug-Database) 91 | * [Open-Source Android Apps](https://github.com/pcqpcq/open-source-android-apps) 92 | * [Android Developers Backstage Podcast](http://androidbackstage.blogspot.com/) 93 | * [Android simple guide](https://developer.android.com/guide/index.html) 94 | * [Android courses by Google](https://www.udacity.com/courses/android) 95 | * [Fragmented Podcast](http://fragmentedpodcast.com/) 96 | * [Fresco](https://github.com/facebook/fresco) 97 | * [Volley](https://developer.android.com/training/volley/index.html) 98 | * [Firebase Sample Codes](https://github.com/firebase) 99 | * [ExoPlayer](https://github.com/google/ExoPlayer) 100 | * [Small and Extensible Logger - Timber](https://github.com/JakeWharton/timber) 101 | * [Debugging platform for Android - Stetho](https://code.facebook.com/posts/393927910787513/stetho-a-new-debugging-platform-for-android/) 102 | * [Publish - Subscriber Style - EventBus](https://github.com/google/guava/wiki/EventBusExplained) 103 | * [Professional Android Developer - galileox](https://www.edx.org/micromasters/galileox-professional-android-developer) 104 | * [Android Architecture Blueprints](https://github.com/googlesamples/android-architecture) 105 | * [Common Design Patterns in Android](https://www.raywenderlich.com/109843/common-design-patterns-for-android) 106 | * [How to master Android: What developers can learn from 21 apps](https://techbeacon.com/how-master-android-what-developers-can-learn-21-apps) 107 | 108 | ## AngularJS ## 109 | [back to top](#readme) 110 | ### Version 1.x ### 111 | * [Introduction](https://docs.angularjs.org/guide/introduction) 112 | * [The ng-book recipe](https://github.com/angularLovers/angularjs) 113 | * [AngularJS-Learning](https://github.com/jmcunningham/AngularJS-Learning) 114 | * [AngularJS Style Guide](https://github.com/toddmotto/angularjs-styleguide) 115 | * [Bunch of useful filters for AngularJS](https://github.com/a8m/angular-filter) 116 | * [Module that gives access to the browsers local storage](https://github.com/grevory/angular-local-storage) 117 | * [Angular UI Tree](https://github.com/angular-ui-tree/angular-ui-tree) 118 | 119 | ## Assembly ## 120 | [back to top](#readme) 121 | * [Learn basics of assembly](http://www.tutorialspoint.com/assembly_programming/) 122 | * [Intro to Intel x86](https://www.youtube.com/watch?v=H4Z0S9ZbC0g&list=PL038BE01D3BAEFDB0) 123 | * [Intermediate Intel x86](https://www.youtube.com/watch?v=8b0wZhDvLCM&list=PL8F8D45D6C1FFD177) 124 | * [Intro to ARM](https://www.youtube.com/watch?v=XojE13qeiTE&list=PLUFkSN0XLZ-n91t_AX5zO007Giz1INwPd) 125 | 126 | ## Bash ## 127 | [back to top](#readme) 128 | * [A guide to learn bash](https://github.com/Idnan/bash-guide) 129 | * [The Bash Guide](http://guide.bash.academy) 130 | * [Bash Snippets](https://github.com/alexanderepstein/Bash-Snippets) 131 | 132 | ## Best Practice ## 133 | [back to top](#readme) 134 | * [Best practices in Android](https://github.com/futurice/android-best-practices) 135 | * [Programming Best Practices](https://github.com/timoxley/best-practices) 136 | * [A set of best practices for JavaScript projects](https://github.com/wearehive/project-guidelines) 137 | * [iOS Good Practices](https://github.com/futurice/ios-good-practices) 138 | * [Best practices for developing Windows apps](https://github.com/futurice/windows-app-development-best-practices) 139 | * [Best practices for modern web development](https://github.com/google/WebFundamentals) 140 | * [Backend development best practices](https://github.com/futurice/backend-best-practices) 141 | * [HTML, CSS and JS best practices](https://github.com/bendc/frontend-guidelines) 142 | * [JS best practices](https://github.com/braziljs/js-the-right-way) 143 | * [PHP best practices](https://github.com/codeguy/php-the-right-way) 144 | * [TensorFlow tutorials and best practices](https://github.com/vahidk/EffectiveTensorflow) 145 | * [Python best practices](https://github.com/kennethreitz/python-guide) 146 | * [Angular Style Guide](https://github.com/johnpapa/angular-styleguide) 147 | * [Google Style Guides](https://github.com/google/styleguide) 148 | * [Microsoft REST API Guidelines](https://github.com/Microsoft/api-guidelines) 149 | * [Git Style Guide](https://github.com/agis/git-style-guide) 150 | * [React Style guide](https://github.com/styleguidist/react-styleguidist) 151 | * [Vue.js Component Style Guide](https://github.com/pablohpsilva/vuejs-component-style-guide) 152 | * [Git Commit Message Guide](https://github.com/slashsBin/styleguide-git-commit-message) 153 | * [Google HTML/CSS Style Guide](https://google.github.io/styleguide/htmlcssguide.html) 154 | * [Style guide & coding conventions for Swift](https://github.com/github/swift-style-guide) 155 | * [Swift style guide ](https://github.com/raywenderlich/swift-style-guide) 156 | * [SlideShare Swift Style ](https://github.com/SlideShareInc/swift-style-guide) 157 | * [A community-driven Ruby coding style guide](https://github.com/bbatsov/ruby-style-guide) 158 | * [Ruby Style Guide](https://github.com/airbnb/ruby) 159 | * [Scala Best Practices](https://github.com/alexandru/scala-best-practices) 160 | 161 | ### Coding Styles ### 162 | [back to top](#readme) 163 | * [C++ Core Guidelines](https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md) 164 | * [Airbnb JS Style Guide](https://github.com/airbnb/javascript) 165 | * [Airbnb Ruby Style Guide](https://github.com/airbnb/ruby) 166 | * [Ruby coding style guide](https://github.com/bbatsov/ruby-style-guide) 167 | * [Angular 1 Style Guide](https://github.com/johnpapa/angular-styleguide/tree/master/a1) 168 | * [CS 106B Coding Style Guide](http://stanford.edu/class/archive/cs/cs106b/cs106b.1158/styleguide.shtml) 169 | * [Debugging Faqs](http://www.umich.edu/~eecs381/generalFAQ/Debugging.html) 170 | * [Good C programming habits](https://www.reddit.com/r/C_Programming/comments/1vuubw/good_c_programming_habits/) 171 | * [Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html) 172 | * [How to Report Bugs Effectively](https://www.chiark.greenend.org.uk/~sgtatham/bugs.html) 173 | * [Stuff you need to Code Better!](http://codebetter.com) 174 | * [What are some bad coding habits you would recommend a beginner avoid getting into?](https://www.reddit.com/r/learnprogramming/comments/1i4ds4/what_are_some_bad_coding_habits_you_would/) 175 | 176 | ## Competitive Programming ## 177 | [back to top](#readme) 178 | * [Codeforce's Awesome List](http://codeforces.com/blog/entry/23054) 179 | * [A Handbook of Competitive Programming](http://www.comp.nus.edu.sg/~stevenha/myteaching/competitive_programming/cp1.pdf) 180 | * [Getting Started with the Sport of Programming](http://sportprogramming.blogspot.in/2014/07/getting-started-with-sport-of.html) 181 | * [Topcoder's Tutorials](https://www.topcoder.com/community/data-science/data-science-tutorials/) 182 | * [How to Win Coding Competitions: Secrets of Champions](https://www.edx.org/course/how-win-coding-competitions-secrets-itmox-i2cpx-1) 183 | 184 | ### Design Patterns ### 185 | * [ Design patterns implemented in Java ](http://java-design-patterns.com/patterns/) 186 | * [Advanced C++ Features, Design Patterns, and Frameworks](http://www.cs.wustl.edu/~schmidt/PDF/pattern-examples4.pdf) 187 | * [Design Patterns: Elements of Reusable Object-Oriented Software](https://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612) 188 | * [Head First Design Patterns](https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124) 189 | * [Design Patterns for Humans™](https://github.com/kamranahmedse/design-patterns-for-humans) 190 | 191 | ## Blockchain Technology ## 192 | [back to top](#readme) 193 | * [Awesome Bitcoin](https://github.com/igorbarinov/awesome-bitcoin) 194 | * [docker-minergate-cli](https://github.com/ahmadbasir/Resources.git) 195 | * How does the Blockchain Work? [Part 1](https://medium.com/blockchain-review/how-does-the-blockchain-work-for-dummies-explained-simply-9f94d386e093) [Part 2](https://medium.com/blockchain-review/blockchain-essentials-for-dummies-ba2d8851f1ca) [Part 3](https://medium.com/blockchain-review/what-blockchain-should-we-use-6ba9cca8df22) [Part 4](https://medium.com/blockchain-review/the-difference-between-a-private-public-consortium-blockchain-799ae7f022bc) 196 | * [Bits on blocks | Thoughts on blockchain technology](https://bitsonblocks.net/) 197 | 198 | ## C Language ## 199 | [back to top](#readme) 200 | * [C Pointers in a nutshell](http://aticleworld.com/pointers-in-c/#.WWmawVI0rVU.facebook) 201 | * [C Programming](http://users.cs.cf.ac.uk/Dave.Marshall/C/CE.html) 202 | * [C programming language Frequently Asked Questions](http://c-faq.com/index.html) 203 | * [Deep C](https://www.slideshare.net/olvemaudal/deep-c) 204 | * [How to Program in C++](http://cs.fit.edu/~mmahoney/cse2050/how2cpp.html) 205 | * [The Descent to C](https://www.chiark.greenend.org.uk/~sgtatham/cdescent/) 206 | * [Introduction to C Programming](http://www.le.ac.uk/users/rjm1/cotter/index.htm) 207 | * [All about C++](http://www.cplusplus.com/) 208 | * [Head First C](http://www.mosaic-industries.com/embedded-systems/_media/c-ide-software-development/learning-c-programming-language/head-first-c-o-reilly-david-grifffiths-dawn-griffiths.pdf) 209 | 210 | ## Computer Vision ## 211 | [back to top](#readme) 212 | * [Awesome Computer Vision](https://github.com/jbhuang0604/awesome-computer-vision) 213 | * [Introduction to Computer Vision | by Georgia Tech](https://www.udacity.com/course/introduction-to-computer-vision--ud810) 214 | * [Computer Vision Resources](http://resources.visionbib.com/) 215 | 216 | ## Computer Graphics ## 217 | [back to top](#readme) 218 | * [CS184 Computer Graphics](http://inst.eecs.berkeley.edu/~cs184/fa12/onlinelectures.html) 219 | * [CS537 Interactive Computer Graphics](https://www.cs.drexel.edu/~david/Classes/ICG/) 220 | 221 | ## Data Science ## 222 | [back to top](#readme) 223 | * [A curated list of data science blogs](https://github.com/rushter/data-science-blogs) 224 | * [Ipython notebooks](https://github.com/donnemartin/data-science-ipython-notebooks) 225 | * [Awesome Data Science](https://github.com/bulutyazilim/awesome-datascience) 226 | * [Data Camp](https://www.datacamp.com/home) 227 | * [Flowing Data](http://flowingdata.com) 228 | * [Microsoft Virtual Academy](https://mva.microsoft.com/en-US/training-courses/data-science-and-machine-learning-essentials-14100?l=UyhoTxWdB_3505050723) 229 | * [Python for Data Science - Cheatsheet](https://github.com/rabirajkhadka/cheatsheet/blob/master/PythonForDataScience.pdf) 230 | * [Ipython notebooks](https://github.com/donnemartin/data-science-ipython-notebooks) 231 | * [Awesome Data Science](https://github.com/bulutyazilim/awesome-datascience) 232 | * [Data Camp](https://www.datacamp.com/home) 233 | * [Flowing Data](http://flowingdata.com) 234 | * [Microsoft Virtual Academy](https://mva.microsoft.com/en-US/training-courses/data-science-and-machine-learning-essentials-14100?l=UyhoTxWdB_3505050723) 235 | * [Python for Data Science - Cheatsheet](https://github.com/rabirajkhadka/cheatsheet/blob/master/PythonForDataScience.pdf) 236 | * [Data Visualization with JavaScript](http://jsdatav.is/intro.html) 237 | * [Frontiers in Massive Data Analysis](https://www.nap.edu/read/18374/chapter/1) 238 | * [The Open-Source Data Science Masters](http://datasciencemasters.org/) 239 | * [Data Skeptic - Podcast](https://dataskeptic.com/) 240 | 241 | ## Deep Learning ## 242 | [back to top](#readme) 243 | * [Deep Learning papers reading roadmap](https://github.com/songrotek/Deep-Learning-Papers-Reading-Roadmap) 244 | * [Most Cited Deep Learning Papers](https://github.com/terryum/awesome-deep-learning-papers) 245 | * [Awesome Deep Learning](https://github.com/ChristosChristofidis/awesome-deep-learning) 246 | * [A curated list of papers and code about very deep neural networks](https://github.com/daviddao/awesome-very-deep-learning) 247 | * [Deep Learning Tutorial](https://github.com/sjchoi86/dl_tutorials_10weeks) 248 | * [Summaries and notes on Deep Learning research papers](https://github.com/dennybritz/deeplearning-papernotes) 249 | * [Top Deep Learning Projects](https://github.com/aymericdamien/TopDeepLearning) 250 | * [Artificial Neural Network in Python](https://iamtrask.github.io/2015/07/12/basic-python-network/) 251 | * [Deep Learning Book](https://www.safaribooksonline.com/library/view/deep-learning/9781491924570/) 252 | * [Deep Learning Specialization](https://www.coursera.org/specializations/deep-learning) 253 | * [Practical Deep Learning for Coders] (http://course.fast.ai) 254 | * [Cutting Edge Deep Learning for Coders] (http://course.fast.ai/part2.html) 255 | 256 | 257 | ## Deep Vision ## 258 | [back to top](#readme) 259 | * [Stanford CS231n: Convolutional Neural Networks for Visual Recognition](http://cs231n.stanford.edu) 260 | * [PyImageSearch](https://www.pyimagesearch.com) 261 | 262 | ## DevOps ## 263 | [back to top](#readme) 264 | * [Awesome DevOps](https://github.com/joubertredrat/awesome-devops) 265 | * [Continuous Integration and Continuous Delivery](https://github.com/ciandcd/awesome-ciandcd) 266 | * [Awesome Dev Environment](https://github.com/jondot/awesome-devenv) 267 | * [Subtle | Poor Man's CI](https://www.subtle.press/course/poor-mans-ci) 268 | 269 | ## Editors ## 270 | [back to top](#readme) 271 | * [Vim tutorials](https://github.com/vim/vim/blob/master/runtime/tutor/tutor) 272 | * [Learn VIM from the browser](https://vimtutorplus.herokuapp.com/exercise/1) 273 | * [Atom tutorial](https://github.com/atom/atom) 274 | 275 | ## Exploitation ## 276 | [back to top](#readme) 277 | * [Intro to binary exploitation](https://www.youtube.com/playlist?list=PLhixgUqwRTjxglIswKp9mpkfPNfHkzyeN) 278 | * [How to bypass ASLR](https://sploitfun.wordpress.com/2015/05/08/bypassing-aslr-part-i/) 279 | * [Corelan exploitation tutorials](https://www.corelan.be/index.php/2009/07/19/exploit-writing-tutorial-part-1-stack-based-overflows/) 280 | 281 | ## Git ## 282 | [back to top](#readme) 283 | * [Git - The Simple Guide](http://rogerdudler.github.io/git-guide/) 284 | * [Git Explained: For Beginners](https://juristr.com/blog/2013/04/git-explained/) 285 | * [A Hacker's Guide to Git](https://wildlyinaccurate.com/a-hackers-guide-to-git/) 286 | * [Git from the inside out](https://maryrosecook.com/blog/post/git-from-the-inside-out) 287 | * [More about Github-flavored markdown](https://guides.github.com/features/mastering-markdown/) 288 | * [How to Undo Almost Anything With Git](https://github.com/blog/2019-how-to-undo-almost-anything-with-git) 289 | * [Git Cheatsheet](https://github.com/rabirajkhadka/cheatsheet/blob/master/atlassian-git-cheatsheet.pdf) 290 | 291 | ## Go Language ## 292 | [back to top](#readme) 293 | * [Awesome Go](https://github.com/avelino/awesome-go) 294 | 295 | ## Haskell ## 296 | [back to top](#readme) 297 | * [Functors, Applicatives and Monads in Pictures](http://adit.io/posts/2013-04-17-functors,_applicatives,_and_monads_in_pictures.html) 298 | * [Haskell Concepts in One Sentence](https://torchhound.github.io/posts/haskellOneSentence.html) 299 | * [Learn You a Haskell For Great Good](http://learnyouahaskell.com/) 300 | 301 | ## HTML 5 ## 302 | * [w3schools](https://www.w3schools.com/html/html5_intro.asp) 303 | * [Tutorials Point](https://www.tutorialspoint.com/html5/) 304 | * [HTML 5](https://www.html-5-tutorial.com/) 305 | * [HTML 5 and CSS 3](http://www.html5andcss3.org/) 306 | * [HTML 5 Tutorial](https://www.tutorialrepublic.com/html-tutorial/) 307 | 308 | 309 | ## Interview ## 310 | 311 | ### Coding Interview ### 312 | * [A complete computer science study plan](https://github.com/jwasham/coding-interview-university#did-i-get-the-job) 313 | * [Tech Interview Handbook](https://github.com/yangshun/tech-interview-handbook) 314 | * [Personal guide to Software Engineering technical interviews](https://github.com/kdn251/interviews) 315 | 316 | ### Design Interview ### 317 | * [Learn how to design large-scale systems](https://github.com/donnemartin/system-design-primer) 318 | * [Big list of programming interview questions](https://www.reddit.com/r/cscareerquestions/comments/20ahfq/heres_a_pretty_big_list_of_programming_interview/) 319 | * [10 Frequently asked SQL Query Interview Questions](http://www.java67.com/2013/04/10-frequently-asked-sql-query-interview-questions-answers-database.html) 320 | * [A Collection of Quant Riddles With Answers](http://puzzles.nigelcoldwell.co.uk) 321 | * [Algorithm design canvas](https://www.hiredintech.com/algorithm-design)) 322 | * [Aptitude Questions and Answers](http://www.indiabix.com) 323 | * [A site for technical interview questions, brain teasers, puzzles, quizzles](https://www.techinterview.org) 324 | - [Student crowdsourced resources for any topic ](https://www.beehyve.io) 325 | * [Big collection of interview preparation links](https://www.reddit.com/r/cscareerquestions/comments/2lzc4h/big_collection_of_interview_preparation_links/) 326 | * [Big-O Algorithm Complexity Cheat Sheet](http://bigocheatsheet.com/#) 327 | * [BIG O Misconceptions](http://ssp.impulsetrain.com/big-o.html) 328 | * [Bitwise tricks](https://gist.github.com/dideler/2365607) 329 | * [checkcheckzz/system-design-interview](https://github.com/checkcheckzz/system-design-interview) 330 | * [ChiperSoft/InterviewThis](https://github.com/ChiperSoft/InterviewThis) 331 | * [Code Project](https://www.codeproject.com) 332 | * [Core Java Interview questions - Interview question on each topic](http://javahonk.com/core-java-interview-questions/) 333 | * [C PUZZLES, Some interesting C problems](http://www.gowrikumar.com/c/index.php) 334 | * [CS9: Problem-Solving for the CS Technical Interview](http://web.stanford.edu/class/cs9/) 335 | * [Delightful Puzzles](http://gurmeet.net/puzzles/) 336 | * [Determining the big-O runtimes of these different loops?](https://stackoverflow.com/questions/11094330/determining-the-big-o-runtimes-of-these-different-loops) 337 | * [five-essential-phone-screen-questions - steveyegge2](https://sites.google.com/site/steveyegge2/five-essential-phone-screen-questions) 338 | * [Freshers Interviews](http://placementsindia.blogspot.com) 339 | * [GeeksforGeeks | A computer science portal for geeks](http://www.geeksforgeeks.org) 340 | * [Get Ready to Learn SQL: 8. Database Normalization Explained in Simple English - Essential SQL](https://www.essentialsql.com/get-ready-to-learn-sql-database-normalization-explained-in-simple-english/) 341 | * [List of important questions for interview](https://github.com/odino/interviews) 342 | * [Give your résumé a face lift](http://www.lifeclever.com/give-your-resume-a-face-lift/) 343 | * [Guide to Tech Interviews](https://www.kchodorow.com/blog/2013/02/28/guide-to-tech-interviews/) 344 | * [Here's How to Prepare for Tech Interviews • /r/cscareerquestions](https://www.reddit.com/r/cscareerquestions/comments/1jov24/heres_how_to_prepare_for_tech_interviews/) 345 | * [How to Ace an Algorithms Interview](http://www.palantir.com/2011/09/how-to-rock-an-algorithms-interview) 346 | * [How to Answer "Tell Me a Little About Yourself" | The Art of Manliness](http://www.artofmanliness.com/2016/01/05/tell-me-a-little-about-yourself/) 347 | * [How to Answer the Toughest 40 Job Interview Questions | ICS Job Portal](http://www.icsjobportal.com/blog/job-interview-questions) 348 | * [How to Break Into the Tech Industry - a Guide to Job Hunting and Tech Interviews](http://haseebq.com/how-to-break-into-tech-job-hunting-and-interviews) 349 | * [How to interview](http://kelukelu.me/interview/index.html) 350 | * [How to prepare for an interview - 1](http://se7so.blogspot.com/2014/01/how-to-prepare-for-interview-1.html) 351 | * [IIT Delhi Placement Experience](http://placement-iit2013.blogspot.com) 352 | * [Interviewing At Jane Street](https://blogs.janestreet.com/interviewing-at-jane-street/) 353 | * [Interview Archives - Java Honk](http://javahonk.com/category/interview/) 354 | * [Java Interview Questions and Answers](https://adnjavainterview.blogspot.com) 355 | * [Job Interview: How to Ace a Job Interview | The Art of Manliness](http://www.artofmanliness.com/2012/08/06/how-to-ace-a-job-interview/) 356 | * [Job interviews News, Videos, Reviews and Gossip - Lifehacker](http://lifehacker.com/tag/job-interviews) 357 | * [Job Interview Questions and Best Answers](https://www.thebalance.com/job-interview-questions-and-answers-2061204) 358 | * [Study sheet for Interview](https://github.com/kimberli/interviews) 359 | * [A large collection of coding interview problems](https://github.com/mission-peace/interview/wiki) 360 | * [Pramp | A free on demand interview practice platform for Software Engineers](https://www.pramp.com/ref/gt1) 361 | * [Problems | LeetCode OJ](https://leetcode.com/problemset/algorithms/) 362 | * [Programmer And Software Interview Questions Answers](http://www.programmerinterview.com) 363 | * [Logic Puzzles](https://www.reddit.com/user/ashish2199/m/puzzles/) 364 | * [SQL interview questions](https://www.jitbit.com/news/181-jitbits-sql-interview-questions/) 365 | * [SQL Joins explained using venn diagram](http://stevestedman.com/wp-content/uploads/VennDiagram1.pdf) 366 | * [Java interview questions](https://github.com/svozniuk/java-interviews) 367 | * [The 25 most difficult HR questions](http://www.datsi.fi.upm.es/~frosal/docs/25mdq.html) 368 | * [Top 10 Algorithms for Coding Interview](http://www.programcreek.com/2012/11/top-10-algorithms-for-coding-interview/) 369 | * [Unix / Linux Cheat Sheet](http://cheatsheetworld.com/programming/unix-linux-cheat-sheet) 370 | * [Unsolicited_advice_for_job_seekers_and_employers](https://www.reddit.com/r/india/comments/1clgdj/unsolicited_advice_for_job_seekers_and_employers/) 371 | * [Visualising Data Structures and Algorithms through Animation](https://visualgo.net/en) 372 | * [We Help Coders Get Hired](https://www.hiredintech.com/app) 373 | * [what_are_your_goto_questions_for_the_do_you_have?](https://www.reddit.com/r/cscareerquestions/comments/209rkq/what_are_your_goto_questions_for_the_do_you_have/) 374 | * [Why You Make Less Money](https://www.reddit.com/r/cscareerquestions/comments/1b8wa3/why_you_make_less_money/) 375 | * [Logic puzzles and riddles](https://www.ocf.berkeley.edu/~wwu/riddles/hard.shtml) 376 | 377 | ## IoT ## 378 | [back to top](#readme) 379 | * [Awesome IoT](https://github.com/HQarroum/awesome-iot) 380 | 381 | ## JavaScript ## 382 | [back to top](#readme) 383 | * [You-Dont-Know-JS](https://github.com/getify/You-Dont-Know-JS) 384 | * [JavaScript30](https://github.com/wesbos/JavaScript30) 385 | * [Practical JavaScript](https://watchandcode.com/p/practical-javascript) 386 | 387 | ## Linux ## 388 | [back to top](#readme) 389 | * [Learning the shell.](http://linuxcommand.org) 390 | * [Linux Journey](https://linuxjourney.com) 391 | * [Linux Tutorial](http://ryanstutorials.net/linuxtutorial/) 392 | * [Awesome-Linux-Software](https://github.com/LewisVo/Awesome-Linux-Software) 393 | * [The Linux Command Line: A Complete Introduction](https://www.amazon.com/Linux-Command-Line-Complete-Introduction/dp/1593273894) 394 | 395 | ## Machine Learning ## 396 | [back to top](#readme) 397 | * [_TensorFlow Neural Machine Translation_](https://github.com/tensorflow/nmt) 398 | * [Awesome TensorFlow](https://github.com/jtoy/awesome-tensorflow#awesome-tensorflow) 399 | * [TensorFlow-Tutorials](https://github.com/nlintz/TensorFlow-Tutorials) 400 | * [An end to end tutorial of a machine learning pipeline](https://github.com/Spandan-Madan/DeepLearningProject) 401 | * [Minimal and clean examples of machine learning algorithms](https://github.com/rushter/MLAlgorithms) 402 | * [Machine-Learning-Tutorials](https://github.com/ujjwalkarn/Machine-Learning-Tutorials) 403 | * [Torch implementation of neural style algorithm](https://github.com/jcjohnson/neural-style) 404 | * [CS229 Machine-Learning(stanford)](https://www.youtube.com/playlist?list=PLA89DCFA6ADACE599) 405 | * [Kaggle - Your Home for Data Science](https://www.kaggle.com/) 406 | * [DeepFace](https://www.cs.toronto.edu/~ranzato/publications/taigman_cvpr14.pdf) 407 | * [Awesome Data Science](https://github.com/bulutyazilim/awesome-datascience) 408 | * [Introductory course by Andrew Ng](https://www.coursera.org/learn/machine-learning) 409 | * [Content by Google Developers](https://www.youtube.com/watch?v=cKxRvEZd3Mw&list=PLT6elRN3Aer7ncFlaCz8Zz-4B5cnsrOMt) 410 | * [MIT OCW Course](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-867-machine-learning-fall-2006/) 411 | * [Statistical ML](https://www.youtube.com/watch?list=PLTB9VQq8WiaCBK2XrtYn5t9uuPdsNm7YE&v=zcMnu-3wkWo) 412 | * [HackerEarth Blog for More Resources](http://blog.hackerearth.com/13-free-training-courses-on-machine-learning-artificial-intelligence) 413 | * [Even More Resources :)](https://medium.freecodecamp.org/every-single-machine-learning-course-on-the-internet-ranked-by-your-reviews-3c4a7b8026c0) 414 | * [Python Machine Learning Book](https://github.com/rasbt/python-machine-learning-book) 415 | * [Awesome Machine Learning](https://github.com/josephmisiti/awesome-machine-learning) 416 | * [TensorFlow Models](https://github.com/tensorflow/models) 417 | * [TensorFlow Examples](https://github.com/aymericdamien/TensorFlow-Examples) 418 | 419 | ## Markdown ## 420 | [back to top](#readme) 421 | * [Markcown Cheatsheet](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) 422 | 423 | ## Powershell ## 424 | [back to top](#readme) 425 | 426 | ### Modules ### 427 | * [Pester - PowerShell unit testing framework](https://github.com/pester/Pester/wiki/Pester) 428 | * [platyPS - Write PowerShell External Help in Markdown](https://github.com/PowerShell/platyPS) 429 | * [Plaster - Powershell template-based file and project generator](https://github.com/PowerShell/Plaster) 430 | 431 | ### Platform ### 432 | * [Powershell Gallery](https://www.powershellgallery.com/) 433 | 434 | ### Tutorials ### 435 | * [Building a PowerShell module](http://ramblingcookiemonster.github.io/Building-A-PowerShell-Module/) 436 | * [A Simple Release Pipeline for PowerShell Modules](https://mattmcnabb.github.io/appveyor-ci-plaster) 437 | * [Using PowerShell and oAuth](https://foxdeploy.com/2015/11/02/using-powershell-and-oauth/) 438 | * [Github-Pester-AppVeyor](http://ramblingcookiemonster.github.io/GitHub-Pester-AppVeyor/) 439 | * [Github-Pester-AppVeyor pt.2](http://ramblingcookiemonster.github.io/Github-Pester-AppVeyor-Part-2/) 440 | * [Adventures in Plaster](https://kevinmarquette.github.io/2017-05-12-Powershell-Plaster-adventures-in/) 441 | * [Working With Plaster](http://overpoweredshell.com/Working-with-Plaster/) 442 | * [Let's build the CI/CD pipeline for a new module](https://kevinmarquette.github.io/2017-01-21-powershell-module-continious-delivery-pipeline/) 443 | 444 | ## Programmer ## 445 | [back to top](#readme) 446 | * [Freely available programming books](https://github.com/EbookFoundation/free-programming-books) 447 | * [Every Programmer Should Know](https://github.com/mr-mig/every-programmer-should-know) 448 | 449 | ## Python ## 450 | [back to top](#readme) 451 | * [Awesome Python](https://github.com/vinta/awesome-python) 452 | * [Idiomatic Python](http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html) 453 | * [Learn Python Hard Way](https://learnpythonthehardway.org/) 454 | * [Python Guide](http://docs.python-guide.org/en/latest/) 455 | * [Python for Non-Programmers](https://wiki.python.org/moin/BeginnersGuide/NonProgrammers) 456 | * [MITx - 6.00.1x - Introduction to Computer Science and Programming Using Python](https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-11) 457 | * [Codeacademy - Learn Python](https://www.codecademy.com/learn/learn-python) 458 | * [Full Stack Python](https://www.fullstackpython.com/best-python-resources.html) 459 | * [Python Application](https://pythonprogramming.net) 460 | * [Learn Python for Data Science](https://www.youtube.com/watch?v=T5pRlIbr6gg&list=PL2-dafEMk2A6QKz1mrk1uIGfHkC1zZ6UU) 461 | * [Simple Python Projects](https://codeclubprojects.org/en-GB/python) 462 | * [Python Fundamentals](https://pythonprogramming.net/python-fundamental-tutorials/) 463 | * [An Introduction to Interactive Programming in Python (Part 1)](https://www.coursera.org/learn/interactive-python-1/) 464 | * [An Introduction to Interactive Programming in Python (Part 2)](https://www.coursera.org/learn/interactive-python-2/) 465 | 466 | ## Ruby on Rails ## 467 | [back to top](#readme) 468 | * [Rails Tutorial](https://www.railstutorial.org/book) 469 | * [Rails for Zombies](http://railsforzombies.org/) 470 | * [Ruby on Rails: An Introduction](https://www.coursera.org/learn/ruby-on-rails-intro) 471 | 472 | ## RE ## 473 | [back to top](#readme) 474 | * [Intro to Reverse Engineering](https://www.youtube.com/watch?v=byK0tXH5axQ&list=PL416CEDF4A931DB0D) 475 | * [Malware Reverse Engineering](https://www.youtube.com/watch?v=LC81gbmTsiE&list=PLUFkSN0XLZ-kwukmQOAgCZ08C5REoZElt) 476 | * [How to find Rootkits](https://www.youtube.com/watch?v=ewNo_poX7bA&index=1&list=PLF58FB7BCB20ED11A) 477 | * [Dynamic Malware Analysis](https://www.youtube.com/watch?v=XgtG9p_Pr9E&list=PLUFkSN0XLZ-kqYbGpY4Gt_VATd4ytQg-Z) 478 | 479 | ## SQL ## 480 | [back to top](#readme) 481 | * [MySQL Tutorials](http://www.mysqltutorial.org) 482 | * [MySQL Essentials](http://www.techotopia.com/index.php/MySQL_Essentials) 483 | * [A very good SQL cheat sheet](http://www.cheat-sheets.org/sites/sql.su/) 484 | * [Head first SQL](http://index-of.es/Ruby/Head%20First%20SQL%20your%20brain%20on%20SQL%20a%20Learners%20Guide.pdf) 485 | 486 | ## Student Pack ## 487 | [back to top](#readme) 488 | * [Best student discount services](https://github.com/AdiChat/Best-student-discount-services) 489 | * [Visual Studio Dev Essentials](https://www.visualstudio.com/dev-essentials/) 490 | * [Open Source Mentorships](https://github.com/github/mentorships) 491 | * [A list of semi to fully remote-friendly companies in tech](https://github.com/jessicard/remote-jobs) 492 | * [Github Student Pack](https://education.github.com/pack) 493 | 494 | ### Study Plan ### 495 | * [Path to a free self-taught education in Computer Science!](https://github.com/open-source-society/computer-science) 496 | * [How to be low-level programmer](https://github.com/gurugio/lowlevelprogramming-university) 497 | * [A complete daily plan for studying to become a machine learning engineer](https://github.com/ZuzooVn/machine-learning-for-software-engineers) 498 | * [Path to a free self-taught education in Data Science!](https://github.com/open-source-society/data-science) 499 | * [Path to a free self-taught education in Game Development!](https://github.com/open-source-society/game-development) 500 | 501 | ## Unix ## 502 | [back to top](#readme) 503 | * [Learn UNIX in 10 minutes](http://freeengineer.org/learnUNIXin10minutes.html) 504 | * [The Unix Programming Environment](http://product.half.ebay.com/The-UNIX-Programming-Environment-by-Brian-W-Kernighan-and-Rob-Pike-1983-Other/54385&tg=info) 505 | * [UNIX and Linux System Administration Handbook, 4th Edition](https://www.amazon.com/UNIX-Linux-System-Administration-Handbook/dp/0131480057) 506 | * [Unix Shell](https://www.dartmouth.edu/~rc/classes/ksh/print_pages.shtml) 507 | 508 | ## Web development ## 509 | [back to top](#readme) 510 | * [A free visual guide to CSS](http://cssreference.io/) 511 | * [A Complete Guide to Flexbox](https://css-tricks.com/snippets/css/a-guide-to-flexbox/) 512 | * [Modern JavaScript Web Development](https://github.com/dexteryy/spellbook-of-modern-webdev) 513 | * [ES2015 [ES6] cheatsheet](https://github.com/DrkSephy/es6-cheatsheet) 514 | * [Head First Web Design](http://www.headfirstlabs.com/books/hfwd/) 515 | * [ cheatsheet](https://github.com/joshbuchea/HEAD) 516 | * [Django For Beginners](https://djangoforbeginners.com/) 517 | * [A guide for web developers](https://www.w3schools.com/default.asp) 518 | * [Django Girls](https://djangogirls.org/) 519 | * [Tango With Django](http://www.tangowithdjango.com/) 520 | 521 | ### Vue.js ### 522 | * [Awesome Vue](https://github.com/vuejs/awesome-vue) 523 | * [Building a To-Do App with Vue.js 2](https://scotch.io/tutorials/build-a-to-do-app-with-vue-js-2) 524 | * [How to mobile-proof your site](https://medium.com/dev-channel/how-to-add-a-web-app-manifest-and-mobile-proof-your-site-450e6e485638) 525 | * [Beginners guide to css-selectors](https://css-tricks.com/how-css-selectors-work) 526 | * [Roadmap to becoming a web developer, what do I need to know?](https://medium.freecodecamp.org/a-roadmap-to-becoming-a-web-developer-in-2017-b6ac3dddd0cf) 527 | -------------------------------------------------------------------------------- /competitions.txt: -------------------------------------------------------------------------------- 1 | // This is about exciting competitions to take part in. 2 | 3 | 1. https://hacktoberfest.digitalocean.com/ 4 | 2. https://developers.google.com/open-source/gci/ 5 | 3. https://summerofcode.withgoogle.com/ 6 | 4. https://code.google.com/codejam/ 7 | 5. https://doodles.google.com/d4g/ 8 | -------------------------------------------------------------------------------- /django.txt: -------------------------------------------------------------------------------- 1 | //One of the best link to learn Django while creating a poll app. 2 | 3 | https://docs.djangoproject.com/en/1.11/intro/tutorial01/ 4 | -------------------------------------------------------------------------------- /jobs.txt: -------------------------------------------------------------------------------- 1 | //Some useful links to apply for jobs and Internships. 2 | 3 | 1. https://www.jointlook.com/ 4 | 2. https://www.elitmus.com/ 5 | 3. https://www.linkedin.com/ 6 | 4. https://internshala.com/ 7 | --------------------------------------------------------------------------------