├── now.json ├── .gitignore ├── _config.yml ├── res ├── a2z.png ├── tf.jpeg ├── xx.gif ├── gsoc.png ├── frontb.png ├── images │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ ├── 9.png │ ├── 10.png │ ├── 11.png │ ├── 12.png │ ├── 13.png │ ├── 14.png │ ├── 15.png │ ├── 16.png │ ├── 17.png │ ├── 18.png │ ├── 19.png │ ├── 20.png │ ├── 21.png │ ├── 22.png │ ├── 23.png │ ├── 24.png │ ├── 25.png │ ├── 26.png │ ├── 27.png │ └── 28.png └── frontbench.png ├── CheatSheet ├── Docker.md ├── DistributedSystems.md ├── DataStructuresCheatSheet.md ├── Ruby-CheatSheet.md ├── Vim_Cheatsheet.md ├── Machine_cleansheet.md ├── Git-Cheatsheet.md └── ClanguageCheatSheet.md ├── Archive.md ├── LICENSE ├── HOW-TO-CONTRIBUTE.md ├── GSOC └── GSOC.md ├── Node.JS └── Nodejs.md ├── BlockChain └── Blockchain.md ├── Projects └── Projects.md ├── Android ├── Publish.md └── Android.md ├── ML └── ML.md ├── Python └── Python.md └── translation ├── README-zh-TW.md ├── README-es.md └── README-ger.md /now.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | DELETE.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-cayman -------------------------------------------------------------------------------- /res/a2z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/a2z.png -------------------------------------------------------------------------------- /res/tf.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/tf.jpeg -------------------------------------------------------------------------------- /res/xx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/xx.gif -------------------------------------------------------------------------------- /res/gsoc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/gsoc.png -------------------------------------------------------------------------------- /res/frontb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/frontb.png -------------------------------------------------------------------------------- /res/images/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/1.png -------------------------------------------------------------------------------- /res/images/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/2.png -------------------------------------------------------------------------------- /res/images/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/3.png -------------------------------------------------------------------------------- /res/images/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/4.png -------------------------------------------------------------------------------- /res/images/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/5.png -------------------------------------------------------------------------------- /res/images/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/6.png -------------------------------------------------------------------------------- /res/images/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/7.png -------------------------------------------------------------------------------- /res/images/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/8.png -------------------------------------------------------------------------------- /res/images/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/9.png -------------------------------------------------------------------------------- /res/frontbench.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/frontbench.png -------------------------------------------------------------------------------- /res/images/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/10.png -------------------------------------------------------------------------------- /res/images/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/11.png -------------------------------------------------------------------------------- /res/images/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/12.png -------------------------------------------------------------------------------- /res/images/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/13.png -------------------------------------------------------------------------------- /res/images/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/14.png -------------------------------------------------------------------------------- /res/images/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/15.png -------------------------------------------------------------------------------- /res/images/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/16.png -------------------------------------------------------------------------------- /res/images/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/17.png -------------------------------------------------------------------------------- /res/images/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/18.png -------------------------------------------------------------------------------- /res/images/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/19.png -------------------------------------------------------------------------------- /res/images/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/20.png -------------------------------------------------------------------------------- /res/images/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/21.png -------------------------------------------------------------------------------- /res/images/22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/22.png -------------------------------------------------------------------------------- /res/images/23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/23.png -------------------------------------------------------------------------------- /res/images/24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/24.png -------------------------------------------------------------------------------- /res/images/25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/25.png -------------------------------------------------------------------------------- /res/images/26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/26.png -------------------------------------------------------------------------------- /res/images/27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/27.png -------------------------------------------------------------------------------- /res/images/28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpatel26/A-to-Z-Resources-for-Students/master/res/images/28.png -------------------------------------------------------------------------------- /CheatSheet/Docker.md: -------------------------------------------------------------------------------- 1 | # Docker 2 | 3 | ![docker](https://user-images.githubusercontent.com/39133739/47615583-b76c8880-dad6-11e8-9cb8-09149df934d5.png) 4 | 5 | ## Blogs 6 | 7 | - [What is Docker?](https://dev.to/djangostars/what-is-docker-and-how-to-use-it-with-python-tutorial-87a) 8 | - [Installation](https://docs.docker.com/install/linux/docker-ce/ubuntu/) 9 | - [Why Docker?](https://dev.to/abiodunjames/why-docker-creating-a-multi-container-application-with-docker--1gpb) 10 | - [Docker Guide](https://dev.to/drminnaar/docker-guide---part-1--57c8) 11 | 12 | ## Video Tutorial 13 | - [Free Course](https://www.youtube.com/watch?v=h0NCZbHjIpY&list=PL9ooVrP1hQOHUKuqGuiWLQoJ-LD25KxI5) :star: 14 | - [Free Course](https://www.youtube.com/watch?v=4G-ALqd0OZ8):star: 15 | -------------------------------------------------------------------------------- /Archive.md: -------------------------------------------------------------------------------- 1 | ### Startup Programs and Schools 2 | 3 | > **Add in Proper Section after research** 4 | 5 | 1. Build.org 6 | 2. Young Entrepreneurs Academy 7 | 3. Future Founders 8 | 4. Global Engagement Summit ( Illinios ) 9 | 5. Whatever it takes 10 | 6. 1517 Fund 11 | 7. We are Family Foundation 12 | 8. SEED SPOT 13 | 9. One Young Summit 14 | 10. Miami Dade College (Florida) 15 | 11. African Leadership Academy 16 | 12. ASU Changemaker Central (Arizona) 17 | 13. United World College 18 | 14. CU Boulder (Entrepreneurship Programs) 19 | 15. Youth Initiative High School (Wisconsin) 20 | 16. Think Global Schools 21 | 17. School of Entrepreneurship and Technology (California) 22 | 18. The Future Project 23 | 19. Global Citizen Year 24 | 20. Ashoka Youth Venture 25 | 21. Thread 26 | -------------------------------------------------------------------------------- /CheatSheet/DistributedSystems.md: -------------------------------------------------------------------------------- 1 | ## Distributed Systems Cheet Sheet 2 | 3 | ### Gossiping, P2P Networks, DHTs 4 | 5 | - Epidemic Based Algorithms 6 | - Gossip Based Algorithms 7 | - Napster 8 | - Gnutella 9 | - Pastry DHT 10 | - Chord DHT 11 | - Freenet 12 | - BitTorrent 13 | 14 | ### Distributed Algorithms 15 | 16 | - Ordering of Events in a Distributed System 17 | - Lamport's Mutual Exclusion Algorithm 18 | - Ricart Agarwala Algorithm 19 | - Token based Mutual Exclusion 20 | - Leader Election 21 | - Minimum Spanning Tree 22 | - Paxos 23 | - 2-Phase Commit 24 | - 3-Phase Commit 25 | 26 | ### Practical Systems 27 | 28 | - Map Reduce 29 | - Hadoop 30 | - Google File System 31 | - Google Percolator 32 | - Amazon Dynamo 33 | - Coda 34 | - AFS and NFS 35 | - Corona 36 | - Condor 37 | - Cassandra 38 | - Hbase/Bigtable 39 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Deepak Kumar 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 | -------------------------------------------------------------------------------- /HOW-TO-CONTRIBUTE.md: -------------------------------------------------------------------------------- 1 | ## How to Make a Pull Request ? 2 | 3 | Every Expert was once a beginner, so if you are facing difficulties or don't know how to make pull request. Don't worry, we are here to help you. 4 | 5 | ### Prerequisites 6 | 1. **You should have an account on GitHub**. 7 | 2. **You should have [git](https://git-scm.com/) installed on your computer**. 8 | 9 | ### Step 1 : 10 | Fork the repository by clicking on FORK button. 11 | 12 | ### Step 2 : 13 | Clone the repo on your computer using git bash. 14 | 15 | ``` 16 | git clone https://github.com/dipakkr/A-to-Z-Resources-for-Students.git 17 | ``` 18 | ### Step 3 : 19 | Create a new Branch (follow the command given below ) 20 | 21 | ``` 22 | git checkout -b my-branch 23 | ``` 24 | 25 | ### Step 4: 26 | Go to file "CONTRIBUTORS.md" and add you name. 27 | 28 | ### Step 5 : 29 | Commit and push your changes. 30 | 31 | ``` 32 | git add . 33 | git commit -m "added first commit" 34 | git push origin my-branch 35 | ``` 36 | 37 | ### Step 6 : 38 | Now, go to your forked repository on GitHub and Click make New Pull request. 39 | 40 | ### Step 7 : 41 | Congratulations !!! You have successfully made your first contribution on GitHub. 42 | 43 | Feel free to reach out in case you are facing any difficulties. 44 | -------------------------------------------------------------------------------- /GSOC/GSOC.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # A to Z Resources for Students ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) 4 | 5 | ![Image](../res/gsoc.png) 6 | 7 | # Google Summer of Code 8 | 9 | ## 1. List of Top Orgranisation in GSOC 10 | ### a. Mozilla 11 | 12 | ### b. The Apache Software Foundation (Java, C, Erlang) 13 | 14 | ### c. Django Software Foundation(Python, Django) 15 | 16 | ### d. FossAsia(Java, Javascript) 17 | 18 | ### e. Git (C, Shellscript) 19 | 20 | ### f. Gnome (C, Python, Javascript) 21 | 22 | ### g. Institute for Artificial Intelligence (C++, Python) 23 | 24 | ### h. Metasploit (Ruby, Python ,C) 25 | 26 | ### i. Teammates (Java, Google Cloud Engine) 27 | 28 | ## 2. Explanatory videos 29 | ### a. [How to prepare for GSoC? by a GSoC student - I.O. Stream](https://www.youtube.com/watch?v=u0IPiGhpwRE&t) 30 | ### b. [Approaching an organisation - I.O. Stream](https://www.youtube.com/watch?v=KIPDtVRMIuE&list=PL9oUnF4b_qbXrxhlgDxo5VX5DVj08HuDE&index=4) 31 | ### c. [GSOC - GeeksForGeeks](https://www.youtube.com/watch?v=k7go4SZFPxQ) 32 | ### d. [GSOC 2019: Beginner's Guide from a 2 time GSOC student | ft. Akshay Deep](https://www.youtube.com/watch?v=u0IPiGhpwRE) 33 | ### e. [GSOC 2019: Solving Bugs and Proposal Preparation | ft. Akshay Deep](https://www.youtube.com/watch?v=uyoRe5SovWQ) 34 | ### f. [How to prepare for Google Summer of Code GSoC [Hindi/Hinglish]](https://www.youtube.com/watch?v=RpdjewNuPzc) 35 | 36 | ## 3. Blogs/Articles 37 | ### a. Cracking Google Summer of Code 101 (https://www.geeksforgeeks.org/google-summer-of-code-101/) 38 | 39 | # COMING SOON 40 | 41 | - TODO 42 | -------------------------------------------------------------------------------- /Node.JS/Nodejs.md: -------------------------------------------------------------------------------- 1 | # A Set of resources to understand Nodejs 2 | 3 | ## Table of Contents 4 | 5 | 1. [Understand Nodejs](#1-understand-nodejs) 6 | 7 | - [Not to miss the official docs](https://nodejs.org/api/) 8 | - [What is nodejs - FreeCodecamp](https://medium.freecodecamp.org/what-exactly-is-node-js-ae36e97449f5) 9 | - [Node.js V8 internals: an illustrative primer](https://codeburst.io/node-js-v8-internals-an-illustrative-primer-83766e983bf6) 10 | - [What you should know to really understand the Node.js Event Loop](https://medium.com/the-node-js-collection/what-you-should-know-to-really-understand-the-node-js-event-loop-and-its-metrics-c4907b19da4c) 11 | - [Nodeschool](https://nodeschool.io/) 12 | 13 | 2) [Event Loop](#2-event-loop) 14 | 15 | - [Philip Roberts: What the heck is the event loop anyway? | JSConf EU](https://www.youtube.com/watch?v=8aGhZQkoFbQ) 16 | - [Event Loop series - Part 1](https://jsblog.insiderattack.net/event-loop-and-the-big-picture-nodejs-event-loop-part-1-1cb67a182810) - \*Great read for understanding nodejs with practical examples 17 | - [Jake Archibald: In The Loop - JSConf.Asia 2018](https://www.youtube.com/watch?v=cCOL7MC4Pl0) - Video explaining what the even loop is. 18 | - [Loupe](http://latentflip.com/loupe) - Loupe is a little visualisation to help you understand how JavaScript's call stack/event loop/callback queue interact with each other. 19 | 20 | 3) [Tutorials](#3-tutorials) 21 | 22 | - [Node Oauth Implementation](https://www.sohamkamani.com/blog/javascript/2018-06-24-oauth-with-node-js/) 23 | - [Twitter Bot Tutorial - Node.js](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6atTSxoRiVnSuOn6JHnq2yV) 24 | -------------------------------------------------------------------------------- /CheatSheet/DataStructuresCheatSheet.md: -------------------------------------------------------------------------------- 1 | ## Data Structures Cheat Sheet 2 | _Best way to learn any data structure is to read about it first, understand it and then dive into solving problems using that data structure! and the last part practice and practice_ 3 | 4 | ### Big O Efficiency 5 | - [Space and Time Big-O complexities of common algorithms used in Computer Science](http://bigocheatsheet.com/) 6 | ### Segment Tree 7 | 8 | - [Segment Tree](https://www.hackerearth.com/practice/data-structures/advanced-data-structures/segment-trees/tutorial/) - **Segment Tree is used in cases where there are multiple range queries on array and modifications of elements of the same array.** 9 | 10 | **Problems:** 11 | - [GSS1- SPOJ](https://www.spoj.com/problems/GSS1/) - **Easy** 12 | - [GSS3- SPOJ](https://www.spoj.com/problems/GSS3/) - **Easy** 13 | - [GSS4- SPOJ](https://www.spoj.com/problems/GSS4/) - **Medium** 14 | - [BRCKTS](https://www.spoj.com/problems/BRCKTS/) - **Medium** 15 | - [FREQUENT](https://www.spoj.com/problems/FREQUENT/) - **Medium** 16 | - [HORRIBLE](https://www.spoj.com/problems/HORRIBLE/) - **Medium** 17 | - [Easier Problems](https://www.hackerearth.com/practice/data-structures/advanced-data-structures/segment-trees/practice-problems/?sort_by=undefined&p_level=E) - **List of easy segment tree problems. Go for the medium diffculty ones once you are comfortably with easy.** 18 | 19 | 20 | 21 | - [Segment Tree with Lazy Propagation](https://www.hackerearth.com/practice/notes/segment-tree-and-lazy-propagation/) - **The usual segment tree with a different(lazy) approach to updating an interval** 22 | 23 | **Problems:** 24 | - [Help Ashu](https://www.hackerearth.com/practice/data-structures/advanced-data-structures/fenwick-binary-indexed-trees/practice-problems/algorithm/help-ashu-1/) - **Easy** 25 | - [DQUERY](https://www.spoj.com/problems/DQUERY/) - **Easy** 26 | - [Roy and Coin Boxes](https://www.hackerearth.com/practice/algorithms/dynamic-programming/introduction-to-dynamic-programming-1/practice-problems/algorithm/roy-and-coin-boxes-1/) - **Easy** 27 | - [A Simple Task](https://codeforces.com/contest/558/problem/E) - **Medium** 28 | - [SEGSQRSS](https://www.spoj.com/problems/SEGSQRSS/) - **Medium** 29 | - [TorCoder](https://codeforces.com/contest/240/problem/F) - **Hard** 30 | - [Comrades- III](https://www.hackerearth.com/practice/data-structures/advanced-data-structures/segment-trees/practice-problems/algorithm/comrades-iii/) - **Hard** 31 | - [Hash Table-Problems](https://www.hackerearth.com/practice/data-structures/hash-tables/basics-of-hash-tables/practice-problems/algorithm/xsquare-and-palindromes-insertion/)- **A good question on implementaion of hashing from hackerearth.** 32 | 33 | **Refrences to some nice book (Free .pdf FILE) of Data Structure :** 34 | 35 | **1.** ["Data Structures and Algorithms Made Easy: Data Structures and Algorithmic Puzzles” by Narasimha Karumanchi.](https://www.docdroid.net/ZPfHmS5/data-structures-and-algorithms-narasimha-karumanchi.pdf#page=230) 36 | 37 | **2.** [“Introduction to Algorithms” by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein.](https://mcdtu.files.wordpress.com/2017/03/introduction-to-algorithms-3rd-edition-sep-2010.pdf) 38 | 39 | **3.** [“Problem Solving with Algorithms and Data Structures using Python” By Brad Miller and David Ranum, Luther College.] 40 | (https://interactivepython.org/runestone/static/pythonds/index.html) 41 | -------------------------------------------------------------------------------- /BlockChain/Blockchain.md: -------------------------------------------------------------------------------- 1 | # Blockchain 2 | ![blockchaincom](https://user-images.githubusercontent.com/39133739/47614922-bdaa3700-dacd-11e8-88d8-865424220ee2.jpg) 3 | 4 | ## Basics 5 | + Blockchain 101 - A Visual Demo: [YouTube](https://www.youtube.com/watch?v=_160oMzblY8) 6 | + Blockchain basics: [Lynda](https://www.lynda.com/Data-Science-tutorials/Blockchain-Basics/574704-2.html) 7 | + Simply Explained Playlist by SAVJEE (highly recommended): [YouTube](https://www.youtube.com/playlist?list=PLzvRQMJ9HDiSbvXWQ7OdgVccdr7Wni5Qw) 8 | + Simple Handon using JAVASCRIPT - SAVJEE (highly recommended): [YouTube](https://www.youtube.com/playlist?list=PLzvRQMJ9HDiSbvXWQ7OdgVccdr7Wni5Qw) 9 | + Siraj Raval youtube cryptocurrencies series: [YouTube](https://www.youtube.com/playlist?list=PL2-dafEMk2A7jW7CYUJsBu58JH27bqaNL) 10 | + Basic Blockchain Essentials course by IBM: https://cognitiveclass.ai/courses/blockchain-course/ 11 | 12 | ## Ethereum and smart contracts 13 | + Ethereum whitepaper: https://github.com/ethereum/wiki/wiki/White-Paper 14 | + Ethereum course (highly recommended - paid): https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/ 15 | + A good resource to learn dApp development by coding your own game: https://cryptozombies.io/ 16 | + A good grasp on concepts of Decentralised Applications: https://www.theschool.ai/courses/decentralized-application/ 17 | + Excellent course on Coursera: https://www.coursera.org/learn/blockchain-foundations-and-use-cases 18 | + Best Handon course by DApp University (highly recommended) complete playlist: [Youtube](https://www.youtube.com/playlist?list=PLS5SEs8ZftgWFuKg2wbm_0GLV0Tiy1R-n) 19 | + Course on Coursera : https://www.coursera.org/learn/blockchain-basics 20 | 21 | ## Hyperledger fabric 22 | + For getting started: https://hyperledger-fabric.readthedocs.io 23 | + Fabric samples - Chaincode, SDKs and Network setup: https://github.com/hyperledger/fabric-samples 24 | + Hyperledger tutorials and articles: [Medium](https://medium.com/coinmonks/top-hyperledger-tutorials-and-articles-b77cf3e4d1eb) 25 | + Linux foundation free course on Hyperledger Technologies (includes Fabric): https://training.linuxfoundation.org/training/blockchain-for-business-an-introduction-to-hyperledger-technologies/ 26 | + Paid but worth it Udemy course: https://www.udemy.com/hyperledger/ 27 | + IBM hyperledger fabric study material : https://www.ibm.com/blockchain/hyperledger 28 | + really valuable course by linux foundation: https://www.edx.org/course/blockchain-for-business-an-introduction-to-hyperledger-technologies 29 | 30 | ## Multichain 31 | + Getting started for developers: https://www.multichain.com/developers/ 32 | 33 | ## Hyperledger Composer 34 | + For getting started: https://hyperledger.github.io/composer/latest/tutorials/tutorials.html 35 | + Get your hands dirty | Explore online playground: https://composer-playground.mybluemix.net/ 36 | 37 | ## More about Blockchain 38 | 39 | + Blockchain on IBM: https://www.ibm.com/blockchain/getting-started 40 | + Step by step guide for beginners: https://blockgeeks.com/guides/what-is-blockchain-technology/ 41 | + Step by step Guide in Building a blockchain application with Hyperledger&GO: https://chainhero.io/2018/06/tutorial-build-blockchain-app-v1-1-0/ 42 | 43 | A tip before watching all the resources : Bitcoin!=Blockchain, that means blockchain is not only bitcoin. 44 | + What is Blockchain Technology: https://www.coindesk.com/information/what-is-blockchain-technology/ 45 | 46 | 47 | ## For setting up truffle for ethereum-test Blockchain developement 48 | **Requisites** 49 | + **npm** 50 | - before npm install node.js 51 | ``` 52 | wget -qO- https://deb.nodesource.com/setup_8.x | sudo -E bash - 53 | sudo apt-get install -y nodejs 54 | ``` 55 | 56 | - now install npm 57 | ``` 58 | brew install node 59 | ``` 60 | 61 | + **truffle ganache** framework 62 | - download .appimage file from [ganache](https://truffleframework.com/ganache) 63 | ``` 64 | cd ~/Downloads 65 | chmod a+x <.appimage filename> 66 | ./<.appimage filename> 67 | ``` 68 | + Metamask Chrome Extension - to live track transactions on the Ethereum test network 69 | [Metamask Website](https://metamask.io/) 70 | + Sublime text package highlighting for solidity language 71 | -------------------------------------------------------------------------------- /Projects/Projects.md: -------------------------------------------------------------------------------- 1 | # Must Do projects 2 | 3 | ## 1. Machine Learning 4 | - [Data Science - Pizza de Dados](http://pizzadedados.com/) 5 | - [Data Science - Serenata de Amor](https://serenata.ai/) 6 | - [Digit Recogniser](https://github.com/aashish-ak/CNN-from-Scratch) 7 | - [Machine Learning - Free](http://www.fast.ai/) 8 | - [Spam/Ham Classification model](https://github.com/suleka96/RNN-and-ML-models/blob/master/LSTM_Enron.py) 9 | 10 | 2. Beginner Level: Practice Projects 11 | - [Bigmart Sales Data](https://datahack.analyticsvidhya.com/contest/practice-problem-big-mart-sales-iii/) 12 | - [Boston Housing Data](https://www.cs.toronto.edu/~delve/data/boston/bostonDetail.html) 13 | - [Heights and Weights Data](http://wiki.stat.ucla.edu/socr/index.php/SOCR_Data_Dinov_020108_HeightsWeights) 14 | - [Iris Data](https://archive.ics.uci.edu/ml/datasets/Iris) 15 | - [Loan Prediction Data](https://datahack.analyticsvidhya.com/contest/practice-problem-loan-prediction-iii/) 16 | - [MNIST Dataset for Digit Recogniser](http://yann.lecun.com/exdb/mnist/) 17 | - [Time Series Analysis Data](https://datahack.analyticsvidhya.com/contest/practice-problem-time-series-2/) 18 | - [Turkiye Student Evaluation Data](https://archive.ics.uci.edu/ml/datasets/Wine+Qualityhttps://archive.ics.uci.edu/ml/datasets/Turkiye+Student+Evaluation) 19 | - [Wine Quality Data](https://archive.ics.uci.edu/ml/datasets/Wine+Quality) 20 | 21 | 22 | ## 2. Blockchain 23 | - [Interesting Blockchain Projects](https://hackernoon.com/6-interesting-blockchain-projects-8c315364ff7f) 24 | - [A simplest blockchain in python](https://github.com/dvf/blockchain) 25 | - [Lets build the tiniest blockchain](https://medium.com/crypto-currently/lets-build-the-tiniest-blockchain-e70965a248b) 26 | 27 | ## 3. Internet Of Things 28 | - [IoT Home Temp Tracking](https://github.com/IoT-Projects/IoT-home-temp-tracking) 29 | ###### Arduino 30 | - [Arduino Education](https://www.arduino.cc/en/Main/Education) 31 | 32 | ## 4. Big Data 33 | 34 | ## 5. Full Stack Web Development 35 | * [Advanced React Course](https://advancedreact.com/) 36 | * [Make an Online IDE](https://github.com/kaustubhhiware/c0derunR) 37 | * [MEAN Stack | Online portal of IIT Professors' details](https://github.com/aashish-ak/search_guru) 38 | * [MEOWER - Twitter clone | Full Stack Web Development example project & detailed walktrough](https://github.com/CodingGarden/meower) - [video](https://www.youtube.com/watch?v=JnEH9tYLxLk) 39 | * [FreeCodeCamp](https://www.freecodecamp.org) The languages and technologies currently taught by freeCodeCamp include HTML5, CSS 3, JavaScript, jQuery, Bootstrap, Sass, React.js, Node.js, Express.js, MongoDB, and Git. 40 | 41 | ## 6. Backend Development 42 | 43 | ###### Django 44 | - [API Services with token authentication (JWT)](https://github.com/kasulani/drf_tutorial) 45 | - [E-Commerce](https://github.com/snipcart/snipcart-wagtail-integration) 46 | 47 | ###### Spring 48 | - [JWT Authentication](https://github.com/andreybleme/jwt-me) 49 | - [Slackbot Portscanner](https://github.com/andreybleme/portscanner-slackapp) 50 | 51 | ###### Flask - Python Microframework 52 | - [Article Inventory Tutorial from Scratch](https://bit.ly/py_flask) 53 | 54 | ###### Laravel -PHP Framework 55 | - [Laravel Authentication](https://github.com/jeremykenedy/laravel-auth) 56 | - [Laravel Ticketing System](https://github.com/thekordy/ticketit) 57 | 58 | ## 7. Frontend Development 59 | 60 | ###### JavaScript 61 | - [ExpressJS](http://sahatyalkabov.com/how-to-implement-password-reset-in-nodejs/) 62 | - [Javascript 30](https://javascript30.com/) Provides a list of front end development projects along with their sourcecode. 63 | 64 | ###### React 65 | - [Realtime chat backed by Firebase API](https://github.com/sar-gupta/space) 66 | - [Weather app](https://github.com/pixelsinprogress/weather-app-2) 67 | 68 | ###### Angular 69 | - [Angular Tutorial](https://angular.io/guide/quickstart) 70 | 71 | ###### Beginner's Coding: Functional Programming in Coffee Script (for younger students) 72 | - [Play Code Monkey](https://www.playcodemonkey.com) 73 | 74 | ## 8. Mobile App Development 75 | - [Popular Movies - Udacity](https://github.com/dipakkr/Popular-Movies) 76 | -------------------------------------------------------------------------------- /Android/Publish.md: -------------------------------------------------------------------------------- 1 | ## How can I publish My Android App by myself? 2 | Follow below mentioned steps to easily publish your Android app on Google Play Store by yourself: 3 | 4 | **Step 1**: Go to Google Play Console ( https://play.google.com/apps/publish/ ) 5 | 6 | **Step 2**: If you have a Google Developer account, login, else Signup 7 | 8 | 9 | **Step 3**: Click on **PUBLISH AN ANDROID APP ON GOOGLE PLAY** button 10 | ![Image](res/images/1.png) 11 | 12 | **Step 4**: Create Application dialogue box will appear. In the Title field, enter your **application name**, and click on Create button 13 | 14 | ![Image](res/images/2.png) 15 | 16 | **Step 5**: Go to **Store Listing**. You will see Product Details, enter a **Short Description** and **Full Description** for your application here 17 | ![Image](res/images/3.png) 18 | 19 | **Step 6**: Scroll down, and Click on **Browse Files** button to add at least one phone screenshot of your application. In **Hi-res icon, upload your App icon, and in Feature graphic**, you can upload any image of your app (like, Company Logo or Splash Screen) 20 | ![Image](res/images/4.png) 21 | 22 | **Step 7**: Next comes **Categorization**. Here, you need to **select Application Type & Category, and apply for Content Rating** 23 | 24 | ![Image](res/images/5.png) 25 | **Step 8**: In **Contact Details**, you need to provide an **email address** where you may be contacted. If you want, you can also provide your website as well as phone number here 26 | ![Image](res/images/6.png) 27 | 28 | **Step 9**: Next up **Privacy Policy**. If you want to provide the **privacy policy URL** of your application now, enter it here, else tick-mark the checkbox for submitting it later on 29 | ![Image](res/images/7.png) 30 | 31 | **Step 10**: Go back to the top and click on **SAVE DRAFT** button 32 | ![Image](res/images/8.png) 33 | 34 | **Step 11**: Click on **App Releases** menu present on the left-hand side panel, and then click on **MANAGE** 35 | ![Image](res/images/9.png) 36 | **Step 12**: Now click on **CREATE RELEASE** button 37 | ![Image](res/images/10.png) 38 | 39 | 40 | 41 | **Step 13**: Click on **Opt-Out button** 42 | 43 | ![Image](res/images/11.png) 44 | **Step 14**: Now click on **Confirm** 45 | ![Image](res/images/12.png) 46 | 47 | **Step 15**: Click on **Browse Files** button to add Android App Bundles and APKs 48 | **Note**: You can download the app’s apk file from yourAppy Pieaccount. Go to **My Apps >> Test App >> Android** 49 | ![Image](res/images/13.png) 50 | 51 | 52 | **Step 16**: Click on **Content rating** menu present on the left-hand side panel and then click on **CONTINUE button** 53 | ![Image](res/images/14.png) 54 | 55 | **Step 17**: Here, you need to provide your **Email address**. Once the email address is confirmed select appropriate **Category** of your app 56 | ![Image](res/images/15.png) 57 | 58 | **Step 18**: Next comes a few questions related to your app, complete this **Questionnaire** by selecting **Yes** or **No**, and then click on **CALCULATE RATING** button to continue 59 | ![Image](res/images/16.png) 60 | 61 | **Step 19**: It will take you to the **Questionnaire** summary section, scroll down and click on **APPLY RATING** button 62 | ![Image](res/images/17.png) 63 | 64 | **Step 20**: Click on **Pricing & Distribution** menu present on the left-hand side panel and select the appropriate option, to list your app on Google Play as **PAID** app or **FREE** app 65 | ![Image](res/images/18.png) 66 | 67 | **Step 21**: If you have selected **Paid** option (as mentioned in the previous step) then click on add a price and provide the price of your app. If you have selected **Free** option (as mentioned in the previous step) then skip this step 68 | ![Image](res/images/19.png) 69 | 70 | **Step 22**: Click on **MANAGE COUNTRIES** button, and select the countries where you want your app to be available to the users 71 | ![Image](res/images/20.png)
 72 | 73 | **Step 23**: In **Primarily Child-Directed**, select No if your app is not directed towards children, else select YES. If your app contains ads, then click on **Yes, it has ads else**, select **No, it has no ads** 74 | ![Image](res/images/21.png) 75 | 76 | **Step 24**: Tick-mark the checkboxes - **Marketing opt-out, Content guidelines, US export laws** 77 | ![Image](res/images/22.png) 78 | 79 | **Step 25**: Now, Go to Store Listing, and click on **Ready to Publish button** 80 | ![Image](res/images/23.png) 81 | 82 | **Step 26**: Click on **Manage Releases** 83 | ![Image](res/images/24.png) 84 | 85 | **Step 27**: Click on **Edit Release** 86 | ![Image](res/images/25.png) 87 | 88 | **Step 28**: Click on **Review** 89 | ![Image](res/images/26.png) 90 | 91 | **Step 29**: Click on **Start Rollout to Production** 92 | ![Image](res/images/27.png) 93 | 94 | **Step 30**: If your app status changed to **Pending publication**, it means your app is successfully submitted on Google Play 95 | ![Image](res/images/28.png) -------------------------------------------------------------------------------- /CheatSheet/Ruby-CheatSheet.md: -------------------------------------------------------------------------------- 1 | # Ruby Methods 2 | ## String Methods 3 | > A new string is returned, unless a bang (!) is added after the method (for example, .split!) which mutates the original string. 4 | 5 | METHOD | FUNCTION 6 | --------------------|--------------------------------------------------------------------- 7 | .strip | removes the leading and trailing whitespace on strings 8 | .chomp | removes the last character in a string, only if it's a carriage return or new line 9 | .upcase | makes all characters in a string UPCASE 10 | .downcase | makes all characters in a string DOWNCASE 11 | .class | describes the class of an object 12 | .object_id | returns the integar identifier for an object 13 | .length | returns the number of characters in a string (incl. whitespace) 14 | .count | counts how many time a specific character is found in string - for example, _"HELLO".count('L')_ 15 | .insert | inserts a string into another string before a given index - for example, _"Hello".insert(3, "hi5") -> Helhi5lo_ 16 | .capitalise | makes the first letter in a string uppercase and the rest downcase 17 | .reverse | reverses the order of characters in a string - for example, _"Hello World!".reverse -> "!dlroW olleH"_ 18 | .split | takes string and splits it into an array, then returns the array default method splits based on whitespace, unless different separator provided ("" to split by character; " " to split by word) 19 | .chop | removes the last character of the string - for example, _"Batman".chop -> "Batma"_ 20 | .pop | removes the last letter in a string and returns it - for example, _"Linda".pop_ would return "a" 21 | .include?("STRING") | to test if a string is included in another 22 | .index("STRING") | looks for partial words, returns index where the start of this string is found 23 | to_s | converts data type to string 24 | to_i | convert data type to integar 25 | to_f | convert data type to float 26 | to_sym | convert data type to symbol 27 | << | string concatenation 28 | .each_char | returns an array of characters in a string 29 | .gsub | to replace text in a string: for example, for _string = "We have many dogs"_, method would be _string.gsub("dogs", "cats")_ 30 | 31 | 32 | ## Sub-String Methods 33 | METHOD | FUNCTION 34 | --------------------|--------------------------------------------------------------------- 35 | _string = "abc123"_ | _Below examples use this string_ 36 | string[x,y] | x = starting index, y = number of characters you want - for example _string[3,3] -> 123_ 37 | string[0..-2] | get characters within a range - first index is starting, second is ending index (inclusive) 38 | (1..10).to_a | _[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]_ 39 | ('A'..'Z').to_a | creates an array of alphabetical letters - for example ["A", "B", "C", "D", "E", "F"] 40 | 41 | ## Number Methods 42 | METHOD | FUNCTION 43 | --------------------|--------------------------------------------------------------------- 44 | .abs | returns the absolute (positive) version of an integar/float 45 | .round | rounds float to a given precisio in decimal digits, default is 0 - for example, _.round(2) -> two decimal places_ 46 | 47 | 48 | ## Array Methods 49 | METHOD | FUNCTION 50 | --------------------|--------------------------------------------------------------------- 51 | .join | takes an array of strings and joins them into a single string, can pass a character separator as an argument 52 | .length | tallies the number of elements inside an array 53 | .first | accesses the first element of the array 54 | .last | accesses the last element of the array 55 | .take | returns the first 'n' elements of the array - for example, _arr = [0, 1, 2, 3, 4]_, the function and result would be _arr.take(3) -> [0, 1, 2]_ 56 | .drop | returns the elements after 'n' elements of an array 57 | .pop | permanently remove the last element of an array 58 | .shift | permanently remove the first element of an array, returns element 59 | .push | to add an element to the end of an array - for example, _arr.push(99) -> [0, 1, 2, 3, 4, 99]_ 60 | .unshift | add an element to the beginning of an array _arr.unshift(1) -> [1, 2, 3]_ 61 | .delete | removes a specified element from an array permanently 62 | .delete_at | permanently remove an element of an array from a specified index 63 | .reverse | reverses the array but does not mutate it 64 | .select | iterates over an array and returns a new array that includes values that return true 65 | .is_a? Integar | iterates through an array to check Class type. 66 | 67 | ## Conversion Functions 68 | METHOD | FUNCTION 69 | --------------------|--------------------------------------------------------------------- 70 | .to_i | convert to integer 71 | .to_f | convert to float 72 | .to_s | convert to string 73 | .to_sym | convert to symbol 74 | .to_a | convert to array 75 | -------------------------------------------------------------------------------- /Android/Android.md: -------------------------------------------------------------------------------- 1 | # A to Z Resources for Students ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) 2 | ![image](https://user-images.githubusercontent.com/26017359/46634288-fd849b00-cb6d-11e8-8fec-be9e3b0aa120.jpeg) 3 | 4 | # Android 5 | 6 | ## Index 7 | 1. [Courses](#courses) 8 | 2. [Certifications](#certificate) 9 | 3. [Books](#books) 10 | 4. [Podcasts](#podcasts) 11 | 5. [Blogs](#blogs) 12 | 6. [References](#references) 13 | 7. [Publish](#publish) 14 | 8. [Misc. Resources](#misc-resources) 15 | 9. [Newsletter](#newsletter) 16 | 10. [Flutter](#flutter) 17 | 11. [React Native](#react-native) 18 | 19 | ## Courses 20 | 21 | + [Android Fundamentals by Google](https://www.udacity.com/course/new-android-fundamentals--ud851) _[Free]_ 22 | + [Android Basics Nanodegree by Google](https://www.udacity.com/course/android-basics-nanodegree-by-google--nd803) _[Paid]_ 23 | + [Android Nanodegree by Google](https://www.udacity.com/course/android-developer-nanodegree-by-google--nd801) _[Paid]_ 24 | 25 | 26 | ## Certificate 27 | 28 | + [Associate Android Developer](https://developers.google.com/training/certification/associate-android-developer/) 29 | 30 | 31 | ## Books 32 | 33 | + [Effective Java](https://www.oreilly.com/library/view/effective-java-3rd/9780134686097/) 34 | + [Android Programming by Big Nerd Ranch](https://www.bignerdranch.com/books/android-programming/) 35 | + [Professional Android by Reto Meier, Ian Lake](https://www.wiley.com/en-us/Professional+Android%2C+4th+Edition-p-9781118949528) 36 | + [Kotlin for Android Developers](https://leanpub.com/kotlin-for-android-developers) 37 | + [Android Development with Kotlin](https://www.packtpub.com/application-development/android-development-kotlin) 38 | 39 | ## Podcasts 40 | 41 | + [Fragmented](https://fragmentedpodcast.com/) 42 | + [Android Backstage](http://androidbackstage.blogspot.com/) 43 | + [The Context](https://github.com/artem-zinnatullin/TheContext-Podcast) 44 | + [Android Developers Backstage](https://androidbackstage.blogspot.com/) 45 | 46 | 47 | ## Blogs 48 | 49 | + [Android Hive](https://www.androidhive.info/) 50 | + [JakeWharton's Blog](https://jakewharton.com/blog/) 51 | + [Official Android Developer on Medium](https://medium.com/androiddevelopers) 52 | + [Android Developers Blog](https://android-developers.googleblog.com/) 53 | + [Android Arsenal](https://android-arsenal.com) 54 | 55 | 56 | ## References 57 | 58 | + [Android Developer Page](https://developer.android.com/) 59 | + [Kotlin Documentation](https://kotlinlang.org/docs/reference/) 60 | + [Android Jetpack](https://developer.android.com/jetpack/) 61 | + [Material Design](https://material.io/) 62 | 63 | 64 | ## Publish 65 | + [Google Playstore](https://play.google.com/apps/publish/) *[Paid]* [Click here for steps](res/Publish.md) 66 | + [Amazon App Market](https://www.amazon.com/b?node=2350149011) *[Free]* 67 | + [APTOIDE](https://www.aptoide.com/page/publishers) *[Free]* 68 | + [Appszoom](http://www.appszoom.com/developers) *[Free]* 69 | + [GETJAR](http://developer.getjar.mobi/) *[Free]* 70 | + [Opera Mobile Store](https://publishers.apps.opera.com/) *[Free]* 71 | + [ Mobango](http://developer.mobango.com/view/homedeveloper.php?developerHeader=1) *[Free]* 72 | + [SlideME](http://slideme.org/developers) *[Free]* 73 | + [1MOBILE](http://slideme.org/developers) *[Free]* 74 | + [Post your project and get in touch with top mobile app development companies](https://www.appfutura.com/app-projects) *[Free]* 75 | + [C.Net](https://www.amazon.com/b?node=2350149011) *[Free]* 76 | + [Appsgeyser](https://www.appsgeyser.com/create/start) *[Free]* 77 | + [F-Droid](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) *[Free]* 78 | 79 | ## Misc Resources 80 | + [Android Arsenal - Android Libraries Directory](https://android-arsenal.com/) 81 | + [Android Asset Studio](https://romannurik.github.io/AndroidAssetStudio/) 82 | + [Udacity Free Course](https://classroom.udacity.com/courses/ud905) 83 | 84 | ## Newsletter 85 | + [Android Weekly](https://androidweekly.net/) 86 | + [Android Developer Newsletter by Google](https://developer.android.com/newsletter/) 87 | 88 | # Flutter 89 | Flutter is Google’s mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.:heart_eyes: 90 | 91 | ## Resources 92 | * [Flutter Official Documentation](http://flutter.io) 93 | * [Build Native Mobile Apps with Flutter by Google](https://in.udacity.com/course/build-native-mobile-apps-with-flutter--ud905) _[Free]_ 94 | * [Learn Flutter & Dart to Build iOS & Android Apps](https://www.udemy.com/learn-flutter-dart-to-build-ios-android-apps/) _[Paid]_ 95 | 96 | # React Native 97 | With React Native, you don't build a "mobile web app", an "HTML5 app", or a "hybrid app". You build a real mobile app that's indistinguishable from an app built using Objective-C or Java. React Native uses the same fundamental UI building blocks as regular iOS and Android apps. You just put those building blocks together using JavaScript and React. 98 | 99 | ## Resources 100 | 101 | + [Official Documentation](https://facebook.github.io/react-native/docs/getting-started) 102 | + [React Native Express](http://www.reactnativeexpress.com/) _[Free]_ 103 | + [The Complete React Native and Redux Course](https://www.udemy.com/the-complete-react-native-and-redux-course/) _[Paid]_ -------------------------------------------------------------------------------- /ML/ML.md: -------------------------------------------------------------------------------- 1 | 2 | # A to Z Resources for Students ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) 3 | 4 | 5 | ![Image](res/tf.jpeg) 6 | 7 | # Machine Learning, Deep Learning, Artificial Intelligence 8 | 9 | ## Table of Contents 10 | 11 | 1. [Machine Learning](#1--machine-learning) 12 | 13 | - [Where to Start in ML ? ](#11-where-to-start-in-ml) 14 | - [Online Courses](#1.2-online-courses) 15 | - [Research Paper](#1.3-research-paper) 16 | - [Top Github Repositories](#1.4-top-github-repositories) 17 | - [Linear Regression from scratch](https://www.cs.toronto.edu/~frossard/post/linear_regression/) 18 | - [Logistic Regression from scratch](https://medium.com/@martinpella/logistic-regression-from-scratch-in-python-124c5636b8ac) 19 | - [Stanford Statistical Learning Course](https://lagunita.stanford.edu/courses/HumanitiesSciences/StatLearning/Winter2016/info) 20 | - [Machine Learning by Georgia Tech](https://br.udacity.com/course/machine-learning--ud262) - free course 21 | 22 | 23 | 2. [Deep Learning](#2--deep-learning) 24 | 25 | - [Where to Start in DL?](#21-where-to-start-in-dl) 26 | - [Online Courses](#21-where-to-start-in-dl) 27 | - [Research Paper](https://arxiv.org/list/stat.ML/recent) 28 | - [Top Github Repositories](#2.4-top-github-repositories) 29 | - [Deep Learning by Google](https://br.udacity.com/course/deep-learning--ud730) - free course 30 | - [Colah's Blog on Deep Learning](http://colah.github.io/) 31 | 32 | 3. [DataSets](#3-datasets) 33 | 34 | 4. [Data Science Conference](#4-data-science-confs) 35 | 36 | 5. [Celebrities in ML and AI world](#5-celebrities-in-ml-and-ai-world) 37 | 38 | 6. [Tips for ML & AI enthusiasts](#6-ml-ai-tips) 39 | 40 | 7. [Pandas](#7-pandas) 41 | - [Pandas Cheat Sheet](https://github.com/pandas-dev/pandas/blob/master/doc/cheatsheet/Pandas_Cheat_Sheet.pdf) 42 | - [Pandas Tutorial | Kaggle](https://www.kaggle.com/junaaaaloo/pandas-tutorial) 43 | - [https://www.shanelynn.ie/summarising-aggregation-and-grouping-data-in-python-pandas/](https://www.shanelynn.ie/summarising-aggregation-and-grouping-data-in-python-pandas/) 44 | 45 | 8. [Online Mathematical Resources](#8-maths-online-resources) 46 | - [Create staright line by slope and y-intercept](https://www.desmos.com/calculator/5kn5x8f7zk) 47 | 48 | 9. [Frameworks](#9-frameworks) 49 | -[Tensorflow](https://tensorflow.org) 50 | -[Caffe](http://caffe.berkeleyvision.org/) 51 | -[Caffe2](https://caffe2.ai/) 52 | -[Torch](http://torch.ch/) 53 | -[Pytorch](https://pytorch.org/) 54 | -[Keras](https://keras.io/) 55 | 56 | --- 57 | 58 | # 1. **Machine Learning** 59 | ## 1.1 Where to Start in ML? 60 | 1) Python 61 | 62 | - [Basics of Python](https://www.youtube.com/playlist?list=PLQVvvaa0QuDe8XSftW-RAxdo6OmaeL85M) 63 | - [More in Python](https://www.youtube.com/playlist?list=PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU) 64 | - [Python for ML](https://www.udemy.com/python-for-data-science-and-machine-learning-bootcamp) 65 | 66 | 2) Maths for ML 67 | - [Statistics and Probability](https://www.khanacademy.org/math/statistics-probability) 68 | - [Partial Derivatives](https://www.khanacademy.org/math/multivariable-calculus/multivariable-derivatives) 69 | - [Derivatives](https://www.khanacademy.org/math/calculus-1/cs1-derivatives-definition-and-basic-rules) 70 | - [Linear Algebra](https://www.youtube.com/playlist?list=PLE7DDD91010BC51F8) 71 | 72 | 73 | 74 | 3) Intro to ML 75 | 76 | - [Machine Learning Recipes with Josh Gordon](https://www.youtube.com/playlist?list=PLOU2XLYxmsIIuiBfYad6rFYQU_jL2ryal) 77 | - [Into to ML](https://in.udacity.com/course/intro-to-machine-learning--ud120-india) 78 | 79 | # 2. **Deep Learning** 80 | ## 2.1 Where to Start in DL? 81 | 1) Online Courses 82 | 83 | - [Start@Fast.ai](http://course.fast.ai/start.html) 84 | - [Deep Learning Specialization](https://www.coursera.org/specializations/deep-learning) 85 | - [Machine Learning Andrew Ng](https://www.coursera.org/learn/machine-learning) 86 | - [Advanced ML Specialization](https://www.coursera.org/specializations/aml) 87 | - [Introduction to Machine Learning](https://www.udacity.com/course/intro-to-machine-learning--ud120) 88 | - [Reinforcement Learning](https://www.udacity.com/course/reinforcement-learning--ud600) 89 | - [Machine Learning A-Z](https://www.udemy.com/course/machinelearning/) 90 | - [Deep Learning A-Z](https://www.udemy.com/course/deeplearning/) 91 | - [Data Science A-Z](https://www.udemy.com/course/datascience/) 92 | 93 | # 3. **DataSets** 94 | ***Beginners*** 95 | - [MNIST Dataset for Digit Recogniser](http://yann.lecun.com/exdb/mnist/) 96 | - [CIFAR-10 for Image Recognition (170 MB)](http://www.cs.toronto.edu/~kriz/cifar.html) 97 | - [Fashion-MNIST Dataset a Fashion Images Dataset (30 MB)](https://github.com/zalandoresearch/fashion-mnist) 98 | - [SENTIMENT140 for sentiment analysis (80 MB)](http://help.sentiment140.com/for-students/) 99 | - [PREDICTING PULSAR STAR FROM HTRU2 DATASET_(771 KB)](https://www.kaggle.com/pavanraj159/predicting-a-pulsar-star) 100 | - [Labelled faces in wild (280 MB)](http://vis-www.cs.umass.edu/lfw/) 101 | 102 | ***Advanced*** 103 | - [55000 song Lyrics CSV file](https://www.kaggle.com/mousehead/songlyrics) 104 | - [Gender Recognition by Voice — audio frequency statistics](https://www.kaggle.com/primaryobjects/voicegender/version/1#) 105 | - [Ted-Talks - csv](https://www.kaggle.com/rounakbanik/ted-talks) 106 | 107 | ## COMING SOON 108 | 109 | # 5. **Celebrities in ML and AI world** 110 | - [Siraj Raval](https://github.com/llSourcell) 111 | - [sentdex](https://github.com/Sentdex) 112 | - [Ashish Tendulkar](https://www.youtube.com/watch?v=F_uuqfgdZZw&list=PLlyCyjh2pUe9KzdyNOlmaJqeeI4YHOT-t) 113 | - [Andrew Yan-Tak Ng](http://www.andrewng.org/) 114 | -------------------------------------------------------------------------------- /CheatSheet/Vim_Cheatsheet.md: -------------------------------------------------------------------------------- 1 | # Vim Cheatsheet 2 | 3 | Credits and Reference: 4 | [https://vim.rtorr.com](https://vim.rtorr.com) 5 | [https://devhints.io/vi](https://devhints.io/vim) 6 | 7 | ## Global 8 | ```bash 9 | :help keyword # open help for keyword 10 | :o file # open file 11 | :saveas file # save file as 12 | :close # close current pane 13 | ``` 14 | 15 | ## Cursor movement 16 | ```bash 17 | h # move cursor left 18 | j # move cursor down 19 | k # move cursor up 20 | l # move cursor right 21 | H # move to top of screen 22 | M # move to middle of screen 23 | L # move to bottom of screen 24 | w # jump forwards to the start of a word 25 | W # jump forwards to the start of a word (words can contain punctuation) 26 | e # jump forwards to the end of a word 27 | E # jump forwards to the end of a word (words can contain punctuation) 28 | b # jump backwards to the start of a word 29 | B # jump backwards to the start of a word (words can contain punctuation) 30 | 0 # jump to the start of the line 31 | ^ # jump to the first non-blank character of the line 32 | $ # jump to the end of the line 33 | g_ # jump to the last non-blank character of the line 34 | gg # go to the first line of the document 35 | G # go to the last line of the document 36 | 5G # go to line 5 37 | fx # jump to next occurrence of character x 38 | tx # jump to before next occurrence of character x 39 | } # jump to next paragraph (or function/block, when editing code) 40 | { # jump to previous paragraph (or function/block, when editing code) 41 | zz # center cursor on screen 42 | Ctrl + b # move back one full screen 43 | Ctrl + f # move forward one full screen 44 | Ctrl + d # move forward 1/2 a screen 45 | Ctrl + u # move back 1/2 a screen 46 | ``` 47 | 48 | ## Insert mode - inserting/appending text 49 | ```bash 50 | i # insert before the cursor 51 | I # insert at the beginning of the line 52 | a # insert (append) after the cursor 53 | A # insert (append) at the end of the line 54 | o # append (open) a new line below the current line 55 | O # append (open) a new line above the current line 56 | ea # insert (append) at the end of the word 57 | Esc # exit insert mode 58 | ``` 59 | 60 | ## Editing 61 | ```bash 62 | r # replace a single character 63 | J # join line below to the current one 64 | cc # change (replace) entire line 65 | cw # change (replace) to the start of the next word 66 | ce # change (replace) to the end of the next word 67 | cb # change (replace) to the start of the previous word 68 | c0 # change (replace) to the start of the line 69 | c$ # change (replace) to the end of the line 70 | s # delete character and substitute text 71 | S # delete line and substitute text (same as cc) 72 | xp # transpose two letters (delete and paste) 73 | . # repeat last command 74 | u # undo 75 | Ctrl + r # redo 76 | ``` 77 | 78 | ## Marking text (visual mode) 79 | ```bash 80 | v # start visual mode, mark lines, then do a command (like y-yank) 81 | V # start linewise visual mode 82 | o # move to other end of marked area 83 | O # move to other corner of block 84 | aw # mark a word 85 | ab # a block with () 86 | aB # a block with {} 87 | ib # inner block with () 88 | iB # inner block with {} 89 | Esc # exit visual mode 90 | Ctrl + v # start visual block mode 91 | ``` 92 | 93 | ## Visual commands 94 | ```bash 95 | > # shift text right 96 | < # shift text left 97 | y # yank (copy) marked text 98 | d # delete marked text 99 | ~ # switch case 100 | ``` 101 | 102 | ## Cut and paste 103 | ```bash 104 | yy # yank (copy) a line 105 | 2yy # yank (copy) 2 lines 106 | yw # yank (copy) the characters of the word from the cursor position to the start of the next word 107 | y$ # yank (copy) to end of line 108 | p # put (paste) the clipboard after cursor 109 | P # put (paste) before cursor 110 | dd # delete (cut) a line 111 | 2dd # delete (cut) 2 lines 112 | dw # delete (cut) the characters of the word from the cursor position to the start of the next word 113 | D # delete (cut) to the end of the line 114 | d$ # delete (cut) to the end of the line 115 | d^ # delete (cut) to the first non-blank character of the line 116 | d0 # delete (cut) to the begining of the line 117 | x # delete (cut) character 118 | ``` 119 | 120 | ## Search and replace 121 | ```bash 122 | /pattern # search for pattern 123 | ?pattern # search backward for pattern 124 | \vpattern # 'very magic' pattern: non-alphanumeric characters are interpreted as special regex symbols (no escaping needed) 125 | n # repeat search in same direction 126 | N # repeat search in opposite direction 127 | :%s/old/new/g # replace all old with new throughout file 128 | :%s/old/new/gc # replace all old with new throughout file with confirmations 129 | :noh # remove highlighting of search matches 130 | ``` 131 | 132 | ## Search in multiple files 133 | ```bash 134 | :vimgrep /pattern/ {file} # search for pattern in multiple files 135 | :cn # jump to the next match 136 | :cp # jump to the previous match 137 | :copen # open a window containing the list of matches 138 | ``` 139 | 140 | ## Exiting 141 | ```bash 142 | :w # write (save) the file, but don't exit 143 | :w !sudo tee % # write out the current file using sudo 144 | :wq or :x or ZZ # write (save) and quit 145 | :q # quit (fails if there are unsaved changes) 146 | :q! or ZQ # quit and throw away unsaved changes 147 | ``` 148 | 149 | ## Working with multiple files 150 | ```bash 151 | :e file # edit a file in a new buffer 152 | :bnext or :bn # go to the next buffer 153 | :bprev or :bp # go to the previous buffer 154 | :bd # delete a buffer (close a file) 155 | :ls # list all open buffers 156 | :sp file # open a file in a new buffer and split window 157 | :vsp file # open a file in a new buffer and vertically split window 158 | Ctrl + ws # split window 159 | Ctrl + ww # switch windows 160 | Ctrl + wq # quit a window 161 | Ctrl + wv # split window vertically 162 | Ctrl + wh # move cursor to the left window (vertical split) 163 | Ctrl + wl # move cursor to the right window (vertical split) 164 | Ctrl + wj # move cursor to the window below (horizontal split) 165 | Ctrl + wk # move cursor to the window above (horizontal split) 166 | ``` 167 | 168 | ## Tabs 169 | ```bash 170 | :tabnew or :tabnew file # open a file in a new tab 171 | Ctrl + wT # move the current split window into its own tab 172 | gt or :tabnext or :tabn # move to the next tab 173 | gT or :tabprev or :tabp # move to the previous tab 174 | gt # move to tab 175 | :tabmove # move current tab to the th position (indexed from 0) 176 | :tabclose or :tabc # close the current tab and all its windows 177 | :tabonly or :tabo # close all tabs except for the current one 178 | :tabdo command # run the command on all tabs (e.g. :tabdo q - closes all opened tabs) 179 | ``` 180 | -------------------------------------------------------------------------------- /Python/Python.md: -------------------------------------------------------------------------------- 1 | # A to Z Resources for Students ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) 2 | ![Python Image](https://cdn.makeawebsitehub.com/wp-content/uploads/2016/02/python-logo-master.png) 3 | # Python 4 | ![Python](https://img.shields.io/badge/PYTHON--red.svg) 5 | 6 | ## Index 7 | 1. [Python Basics](#1-python-basics) 8 | 2. [Socket programming](#2-socket-programming) 9 | 3. [Web development](#3-Web-Development) 10 | 4. [Desktop Development](#4-Desktop-Development) 11 | 5. [DataScience](#5-datascience) 12 | 6. [Databases](#6-databases) 13 | 7. [Testing](#7-testing) 14 | 8. [Python Miscellaneous (Libraries andn other stuff)](#8-python-miscellaneous) 15 | 9. [Projects](#9-projects) 16 | 17 | ## 1. Python Basics 18 | + Python Basics 19 | + Automate the Boring Stuff with Python 20 | + CS Dojo's Tips to write efficient code. 21 | + Python Tutorials - Basic to Advance by Corey Schafer 22 | + Intro to Python for Data Science - DataCamp 23 | 24 | ## 2. Socket Programming 25 | + Socket Programming in Python Basics 26 | + Socket Programming with Multithreading in Python 27 | 28 | 29 | ## 3. Web Development 30 | + Django Tutorial 31 | + Flask Tutorial 32 | + Django Girls 33 | 34 | ## 4. Desktop APP Development 35 | + Kivy(Android, Desktop, IOS) Applications 36 | + PyQT5 (Desktop Application) 37 | 38 | ## 5. DataScience 39 | 40 | + Python Numpy Library 41 | + Pandas Tutorial 42 | + Data analysis in Python with Pandas 43 | + Matplotlib Introduction 44 | + Seaborn Tutorial 45 | + Scikit Learn Tutorial 46 | + Cheat Sheets 47 | 48 | ## 6. Databases 49 | 50 | + Mysql-Python Introduction with connection method 51 | + MongoDB and Python 52 | + MongoDB Insert and Update Data 53 | + Insert and Replace data MongoDB 54 | + Delete data and Drop collection | MongoDB python 55 | 56 | 57 | ## 7. Testing 58 | 59 | + Selenium Definition 60 | + Python Selenium Tutorial 61 | + Python Selenium Tricks 62 | 63 | ## 8. Python Miscellaneous 64 | + YouTube Media/Audio Download using Python | pafy 65 | + Python Faker Library | Generates Fake data 66 | + Harversine | Calculates distance between two points on Earth 67 | + Python Holidays Library 68 | + Convert PDF to HTML | Python 69 | + Python Schedule Library 70 | + Python Calendar Library 71 | + Learn Django to make backend accessible | Python 72 | + Beautiful Soup Web Scraping Library Tutorial 73 | + Python Anti-Patterns 74 | + Learn Algorithms and Data Structures using Python 75 | + Edit and recode a work session with iPython 76 | + Code a Raspberry Pi to function as the brain of a robot 77 | + Use Python to build a Bitcoin price notification service 78 | + Programming CTF platform supporting multiple languages 79 | 80 | ## 9. **Projects** 81 | + PyWhatsapp | Whatsapp Automation 82 | + Subtitle Downloader 83 | + The classic IMDB scraper 84 | + Digit Recogniser using CNN and Flask 85 | + Article Inventory 86 | + Mopidy is an extensible music server written in Python 87 | + Sick-Beard | Guide to PVR and it downloads and manages all your TV shows 88 | + Pelican | Static site generator which provides support to Markdown and reST syntax. 89 | + Youtube-dl | Small command-line program to download videos from YouTube.com and other video sites 90 | 91 | ## 8. **Django** 92 | + Django Documentation Poll App Tutorial (Version 2.1) 93 | + A Complete Beginner's Guide to Django (Version 1.11) 94 | + Django Girls Tutorial (Version 2.0.6) 95 | + Django REST framework quickstart guide 96 | 97 | ## **Flask** 98 | + Welcome to Flask — Flask 1.0.2 documentation - Pocoo 99 | + Flask from scratch in Python 100 | + CS50 Flask 101 | 102 | 103 | -------------------------------------------------------------------------------- /CheatSheet/Machine_cleansheet.md: -------------------------------------------------------------------------------- 1 | # Machine Learning CleanSheet 2 | 3 | --- 4 | 5 | 6 | ## Prerequisite Knowledge 7 | 8 | - [ ] [Linear Algebra](https://www.youtube.com/watch?list=PLE7DDD91010BC51F8&v=ZK3O402wf1c) 9 | - [ ] [Probability theory](https://www.youtube.com/watch?list=PLUl4u3cNGP61MdtwGTqZA0MreSaDybji8&v=j9WZyLZCBzs) 10 | - [ ] [Calculus](http://kisonecat.com/teaching/2013/calculus-one/) 11 | - [ ] [Optimisation Methods](https://online.stanford.edu/courses) 12 | 13 | 14 | ## Machine Learning Algorithms 15 | Common ML algorithms (examples coming soon)! 16 | 17 | * Deep learning (MLP, CNN, RNN, LSTM) 18 | * Linear regression,Multiple regression,logistic regression] 19 | * Random Forests 20 | * Support vector machine (SVM) with kernels (Linear, Poly, RBF) 21 | * K-Means 22 | * Gaussian Mixture Model 23 | * K-nearest neighbors 24 | * Naive bayes 25 | * Principal component analysis (PCA) 26 | * Factorization machines 27 | * Restricted Boltzmann machine (RBM) 28 | * t-Distributed Stochastic Neighbor Embedding (t-SNE) 29 | * Gradient Boosting trees (also known as GBDT, GBRT, GBM, XGBoost) 30 | * Reinforcement learning (Deep Q learning) 31 | 32 | ## Beginner Books 33 | * [Real World Machine Learning](https://www.manning.com/books/real-world-machine-learning) [Free Chapters] 34 | * [An Introduction To Statistical Learning](http://www-bcf.usc.edu/~gareth/ISL/) - Book + R Code 35 | * [Elements of Statistical Learning](http://web.stanford.edu/~hastie/ElemStatLearn/) - Book 36 | * [Computer Age Statistical Inference (CASI)](https://web.stanford.edu/~hastie/CASI_files/PDF/casi.pdf) ([Permalink as of October 2017](https://perma.cc/J8JG-ZVFW)) - Book 37 | * [Probabilistic Programming & Bayesian Methods for Hackers](http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/) - Book + IPython Notebooks 38 | * [Think Bayes](http://greenteapress.com/wp/think-bayes/) - Book + Python Code 39 | * [Information Theory, Inference, and Learning Algorithms](http://www.inference.phy.cam.ac.uk/mackay/itila/book.html) 40 | * [Gaussian Processes for Machine Learning](http://www.gaussianprocess.org/gpml/chapters/) 41 | * [Data Intensive Text Processing w/ MapReduce](http://lintool.github.io/MapReduceAlgorithms/) 42 | * [Reinforcement Learning: - An Introduction](http://incompleteideas.net/book/the-book-2nd.html) ([Permalink to Nov 2017 Draft](https://perma.cc/83ER-64M3)) 43 | * [Mining Massive Datasets](http://infolab.stanford.edu/~ullman/mmds/book.pdf) 44 | * [A First Encounter with Machine Learning](https://www.ics.uci.edu/~welling/teaching/273ASpring10/IntroMLBook.pdf) 45 | * [Pattern Recognition and Machine Learning](http://users.isr.ist.utl.pt/~wurmd/Livros/school/Bishop%20-%20Pattern%20Recognition%20And%20Machine%20Learning%20-%20Springer%20%202006.pdf) 46 | * [Machine Learning & Bayesian Reasoning](http://web4.cs.ucl.ac.uk/staff/D.Barber/textbook/090310.pdf) 47 | * [Introduction to Machine Learning](http://alex.smola.org/drafts/thebook.pdf) - Alex Smola and S.V.N. Vishwanathan 48 | * [A Probabilistic Theory of Pattern Recognition](http://www.szit.bme.hu/~gyorfi/pbook.pdf) 49 | * [Introduction to Information Retrieval](http://nlp.stanford.edu/IR-book/pdf/irbookprint.pdf) 50 | * [Forecasting: principles and practice](https://www.otexts.org/fpp/) 51 | * [Practical Artificial Intelligence Programming in Java](https://www.saylor.org/site/wp-content/uploads/2011/11/CS405-1.1-WATSON.pdf) 52 | * [Introduction to Machine Learning](https://arxiv.org/pdf/0904.3664v1.pdf) - Amnon Shashua 53 | * [Reinforcement Learning](http://www.intechopen.com/books/reinforcement_learning) 54 | * [Machine Learning](http://www.intechopen.com/books/machine_learning) 55 | * [A Quest for AI](http://ai.stanford.edu/~nilsson/QAI/qai.pdf) 56 | * [Introduction to Applied Bayesian Statistics and Estimation for Social Scientists](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.177.857&rep=rep1&type=pdf) - Scott M. Lynch 57 | * [Bayesian Modeling, Inference and Prediction](https://users.soe.ucsc.edu/~draper/draper-BMIP-dec2005.pdf) 58 | * [A Course in Machine Learning](http://ciml.info/) 59 | * [Machine Learning, Neural and Statistical Classification](http://www1.maths.leeds.ac.uk/~charles/statlog/) 60 | * [Bayesian Reasoning and Machine Learning](http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=Brml.HomePage) Book+MatlabToolBox 61 | * [R Programming for Data Science](https://leanpub.com/rprogramming) 62 | * [Data Mining - Practical Machine Learning Tools and Techniques](http://cs.du.edu/~mitchell/mario_books/Data_Mining:_Practical_Machine_Learning_Tools_and_Techniques_-_2e_-_Witten_&_Frank.pdf) Book 63 | * [Machine Learning with TensorFlow](https://www.manning.com/books/machine-learning-with-tensorflow) Early access book 64 | * [Reactive Machine Learning Systems](https://www.manning.com/books/reactive-machine-learning-systems) Early access book 65 | * [Hands‑On Machine Learning with Scikit‑Learn and TensorFlow](http://index-of.es/Varios-2/Hands%20on%20Machine%20Learning%20with%20Scikit%20Learn%20and%20Tensorflow.pdf) - Aurélien Géron 66 | * [R for Data Science: Import, Tidy, Transform, Visualize, and Model Data](http://r4ds.had.co.nz/) - Wickham and Grolemund. Great as introduction on how to use R. 67 | * [Advanced R](http://adv-r.had.co.nz/) - Hadley Wickham. More advanced usage of R for programming. 68 | ## Resources 69 | - [41 Essential Machine Learning Interview Questions (with answers)](https://www.springboard.com/blog/machine-learning-interview-questions/) 70 | 71 | - [How can a computer science graduate student prepare himself for data scientist interviews?](https://www.quora.com/How-can-a-computer-science-graduate-student-prepare-himself-for-data-scientist-machine-learning-intern-interviews) 72 | 73 | - [How do I learn Machine Learning?](https://www.quora.com/How-do-I-learn-machine-learning-1) 74 | 75 | - [FAQs about Data Science Interviews](https://www.quora.com/topic/Data-Science-Interviews/faq) 76 | 77 | - [Does Balancing Classes Improve Classifier Performance?](http://www.win-vector.com/blog/2015/02/does-balancing-classes-improve-classifier-performance/) 78 | 79 | - [What is Deviance?](http://stats.stackexchange.com/questions/6581/what-is-deviance-specifically-in-cart-rpart) 80 | 81 | - [When to choose which machine learning classifier?](http://stackoverflow.com/questions/2595176/when-to-choose-which-machine-learning-classifier) 82 | 83 | - [What are the advantages of different classification algorithms?](https://www.quora.com/What-are-the-advantages-of-different-classification-algorithms) 84 | 85 | - [ROC and AUC Explained](http://www.dataschool.io/roc-curves-and-auc-explained/) ([related video](https://youtu.be/OAl6eAyP-yo)) 86 | 87 | - [An introduction to ROC analysis](https://ccrma.stanford.edu/workshops/mir2009/references/ROCintro.pdf) 88 | - [fast.ai - Practical Deep Learning For Coders](http://course.fast.ai/) 89 | 90 | - [fast.ai - Cutting Edge Deep Learning For Coders](http://course.fast.ai/part2.html) 91 | 92 | - [A curated list of awesome Deep Learning tutorials, projects and communities](https://github.com/ChristosChristofidis/awesome-deep-learning) 93 | 94 | - [Udacity - Machine Learning (Georgia Tech)](https://www.udacity.com/course/machine-learning--ud262#) 95 | 96 | ## Becoming an Open Source Contributor 97 | - [ ] [tensorflow/magenta: Magenta: Music and Art Generation with Machine Intelligence](https://github.com/tensorflow/magenta) 98 | - [ ] [tensorflow/tensorflow: Computation using data flow graphs for scalable machine learning](https://github.com/tensorflow/tensorflow) 99 | - [ ] [cmusatyalab/openface: Face recognition with deep neural networks.](https://github.com/cmusatyalab/openface) 100 | - [ ] [tensorflow/models/syntaxnet: Neural Models of Syntax.](https://github.com/tensorflow/models/tree/master/syntaxnet) 101 | 102 | 103 | ## Communities 104 | - Quora 105 | - [Machine Learning](https://www.quora.com/topic/Machine-Learning) 106 | - [Statistics](https://www.quora.com/topic/Statistics-academic-discipline) 107 | - [Data Mining](https://www.quora.com/topic/Data-Mining) 108 | 109 | - Reddit 110 | - [Machine Learning](https://www.reddit.com/r/machinelearning) 111 | - [Computer Vision](https://www.reddit.com/r/computervision) 112 | - [Natural Language](https://www.reddit.com/r/languagetechnology) 113 | - [Data Science](https://www.reddit.com/r/datascience) 114 | - [Big Data](https://www.reddit.com/r/bigdata) 115 | - [Statistics](https://www.reddit.com/r/statistics) 116 | 117 | - [Data Tau](http://www.datatau.com/) 118 | 119 | - [Deep Learning News](http://news.startup.ml/) 120 | 121 | - [KDnuggets](http://www.kdnuggets.com/) 122 | 123 | - [DSC](http://www.datasciencecentral.com) 124 | -------------------------------------------------------------------------------- /CheatSheet/Git-Cheatsheet.md: -------------------------------------------------------------------------------- 1 |

2 | 3 | git-logo 4 | 5 |

6 | 7 |

Using Git

8 | 9 | Git is a free and open source version control system that helps you track changes to your projects, allowing for a simple and efficient workflow. 10 | 11 | Learn about version control and keeping your projects organized with this Git cheatsheet. 12 | 13 | ## Index 14 | 15 | 1. [Global Settings](#1-global-settings) 16 | 2. [Setup](#2-setup) 17 | 3. [Help](#3-help) 18 | 4. [General](#4-general) 19 | 5. [Reset](#5-reset) 20 | 6. [Update and Delete](#6-update-and-delete) 21 | 7. [Branch](#7-branch) 22 | 8. [Merge](#8-merge) 23 | 9. [Stash](#9-stash) 24 | 10. [Gitignore and Gitkeep](#10-gitignore-and-gitkeep) 25 | 11. [Log](#11-log) 26 | 12. [Compare](#12-compare) 27 | 13. [Releases and Version Tags](#13-releases-and-version-tags) 28 | 14. [Collaborate](#14-collaborate) 29 | 15. [Archive / Troubleshooting / Security](#15-archive) 30 | 16. [Reflog](#16-reflog) 31 | 32 | 33 | 34 | ### 1. Global Settings 35 | ----------- 36 | 37 | - Related Setup: https://gist.github.com/hofmannsven/6814278 38 | - Related Pro Tips: https://ochronus.com/git-tips-from-the-trenches/ 39 | - Interactive Beginners Tutorial: http://try.github.io/ 40 | - Git Cheatsheet by GitHub: https://services.github.com/on-demand/downloads/github-git-cheat-sheet/ 41 | 42 | ### 2. Setup 43 | ----------- 44 | 45 | See where Git is located: 46 | `which git` 47 | 48 | Get the version of Git: 49 | `git --version` 50 | 51 | Create an alias (shortcut) for `git status`: 52 | `git config --global alias.st status` 53 | 54 | 55 | ### 3. Help 56 | ----------- 57 | 58 | Help: 59 | `git help` 60 | 61 | 62 | ### 4. General 63 | ----------- 64 | 65 | Initialize Git: 66 | `git init` 67 | 68 | Get everything ready to commit: 69 | `git add .` 70 | 71 | Get custom file ready to commit: 72 | `git add index.html` 73 | 74 | Commit changes: 75 | `git commit -m "Message"` 76 | 77 | Add and commit in one step: 78 | `git commit -am "Message"` 79 | 80 | Remove files from Git: 81 | `git rm index.html` 82 | 83 | Update all changes: 84 | `git add -u` 85 | 86 | Remove file but do not track anymore: 87 | `git rm --cached index.html` 88 | 89 | Move or rename files: 90 | `git mv index.html dir/index_new.html` 91 | 92 | Undo modifications (restore files from latest commited version): 93 | `git checkout -- index.html` 94 | 95 | Restore file from a custom commit (in current branch): 96 | `git checkout 6eb715d -- index.html` 97 | 98 | 99 | ### 5. Reset 100 | ----------- 101 | 102 | Go back to commit: 103 | `git revert 073791e7dd71b90daa853b2c5acc2c925f02dbc6` 104 | 105 | Soft reset (move HEAD only; neither staging nor working dir is changed): 106 | `git reset --soft 073791e7dd71b90daa853b2c5acc2c925f02dbc6` 107 | 108 | Undo latest commit: `git reset --soft HEAD~ ` 109 | 110 | Mixed reset (move HEAD and change staging to match repo; does not affect working dir): 111 | `git reset --mixed 073791e7dd71b90daa853b2c5acc2c925f02dbc6` 112 | 113 | Hard reset (move HEAD and change staging dir and working dir to match repo): 114 | `git reset --hard 073791e7dd71b90daa853b2c5acc2c925f02dbc6` 115 | 116 | ### 6. Update and Delete 117 | ----------- 118 | 119 | Test-Delete untracked files: 120 | `git clean -n` 121 | 122 | Delete untracked files (not staging): 123 | `git clean -f` 124 | 125 | Unstage (undo adds): 126 | `git reset HEAD index.html` 127 | 128 | Update most recent commit (also update the commit message): 129 | `git commit --amend -m "New Message"` 130 | 131 | 132 | ### 7. Branch 133 | ----------- 134 | 135 | Show branches: 136 | `git branch` 137 | 138 | Create branch: 139 | `git branch branchname` 140 | 141 | Change to branch: 142 | `git checkout branchname` 143 | 144 | Create and change to new branch: 145 | `git checkout -b branchname` 146 | 147 | Rename branch: 148 | `git branch -m branchname new_branchname` or: 149 | `git branch --move branchname new_branchname` 150 | 151 | Show all completely merged branches with current branch: 152 | `git branch --merged` 153 | 154 | Delete merged branch (only possible if not HEAD): 155 | `git branch -d branchname` or: 156 | `git branch --delete branchname` 157 | 158 | Delete not merged branch: 159 | `git branch -D branch_to_delete` 160 | 161 | 162 | ### 8. Merge 163 | ----------- 164 | 165 | True merge (fast forward): 166 | `git merge branchname` 167 | 168 | Merge to master (only if fast forward): 169 | `git merge --ff-only branchname` 170 | 171 | Merge to master (force a new commit): 172 | `git merge --no-ff branchname` 173 | 174 | Stop merge (in case of conflicts): 175 | `git merge --abort` 176 | 177 | Stop merge (in case of conflicts): 178 | `git reset --merge` // prior to v1.7.4 179 | 180 | Merge only one specific commit: 181 | `git cherry-pick 073791e7` 182 | 183 | Rebase: 184 | `git checkout branchname` » `git rebase master` 185 | or: 186 | `git merge master branchname` 187 | (The rebase moves all of the commits in `master` onto the tip of `branchname`.) 188 | 189 | Cancel rebase: 190 | `git rebase --abort` 191 | 192 | Squash multiple commits into one: 193 | `git rebase -i HEAD~3` ([source](https://www.devroom.io/2011/07/05/git-squash-your-latests-commits-into-one/)) 194 | 195 | ### 9. Stash 196 | ----------- 197 | 198 | Put in stash: 199 | `git stash save "Message"` 200 | 201 | Show stash: 202 | `git stash list` 203 | 204 | Show stash stats: 205 | `git stash show stash@{0}` 206 | 207 | Show stash changes: 208 | `git stash show -p stash@{0}` 209 | 210 | Use custom stash item and drop it: 211 | `git stash pop stash@{0}` 212 | 213 | Use custom stash item and do not drop it: 214 | `git stash apply stash@{0}` 215 | 216 | Delete custom stash item: 217 | `git stash drop stash@{0}` 218 | 219 | Delete complete stash: 220 | `git stash clear` 221 | 222 | 223 | ### 10. Gitignore and Gitkeep 224 | ----------- 225 | 226 | About: https://help.github.com/articles/ignoring-files 227 | 228 | Useful templates: https://github.com/github/gitignore 229 | 230 | Add or edit gitignore: 231 | `nano .gitignore` 232 | 233 | Track empty dir: 234 | `touch dir/.gitkeep` 235 | 236 | 237 | ### 11. Log 238 | ----------- 239 | 240 | Show commits: 241 | `git log` 242 | 243 | Show oneline-summary of commits: 244 | `git log --oneline` 245 | 246 | Show oneline-summary of commits with full SHA-1: 247 | `git log --format=oneline` 248 | 249 | Show oneline-summary of the last three commits: 250 | `git log --oneline -3` 251 | 252 | Show only custom commits: 253 | `git log --author="Sven"` 254 | `git log --grep="Message"` 255 | `git log --until=2013-01-01` 256 | `git log --since=2013-01-01` 257 | 258 | Show only custom data of commit: 259 | `git log --format=short` 260 | `git log --format=full` 261 | `git log --format=fuller` 262 | `git log --format=email` 263 | `git log --format=raw` 264 | 265 | Show changes: 266 | `git log -p` 267 | 268 | Show every commit since special commit for custom file only: 269 | `git log 6eb715d.. index.html` 270 | 271 | Show changes of every commit since special commit for custom file only: 272 | `git log -p 6eb715d.. index.html` 273 | 274 | Show stats and summary of commits: 275 | `git log --stat --summary` 276 | 277 | Show history of commits as graph: 278 | `git log --graph` 279 | 280 | Show history of commits as graph-summary: 281 | `git log --oneline --graph --all --decorate` 282 | 283 | 284 | ### 12. Compare 285 | ----------- 286 | 287 | Compare modified files: 288 | `git diff` 289 | 290 | Compare modified files and highlight changes only: 291 | `git diff --color-words index.html` 292 | 293 | Compare modified files within the staging area: 294 | `git diff --staged` 295 | 296 | Compare branches: 297 | `git diff master..branchname` 298 | 299 | Compare branches like above: 300 | `git diff --color-words master..branchname^` 301 | 302 | Compare commits: 303 | `git diff 6eb715d` 304 | `git diff 6eb715d..HEAD` 305 | `git diff 6eb715d..537a09f` 306 | 307 | Compare commits of file: 308 | `git diff 6eb715d index.html` 309 | `git diff 6eb715d..537a09f index.html` 310 | 311 | Compare without caring about spaces: 312 | `git diff -b 6eb715d..HEAD` or: 313 | `git diff --ignore-space-change 6eb715d..HEAD` 314 | 315 | Compare without caring about all spaces: 316 | `git diff -w 6eb715d..HEAD` or: 317 | `git diff --ignore-all-space 6eb715d..HEAD` 318 | 319 | Useful comparings: 320 | `git diff --stat --summary 6eb715d..HEAD` 321 | 322 | Blame: 323 | `git blame -L10,+1 index.html` 324 | 325 | 326 | ### 13. Releases and Version Tags 327 | ----------- 328 | 329 | Show all released versions: 330 | `git tag` 331 | 332 | Show all released versions with comments: 333 | `git tag -l -n1` 334 | 335 | Create release version: 336 | `git tag v1.0.0` 337 | 338 | Create release version with comment: 339 | `git tag -a v1.0.0 -m 'Message'` 340 | 341 | Checkout a specific release version: 342 | `git checkout v1.0.0` 343 | 344 | 345 | ### 14. Collaborate 346 | ----------- 347 | 348 | Show remote: 349 | `git remote` 350 | 351 | Show remote details: 352 | `git remote -v` 353 | 354 | Add remote upstream from GitHub project: 355 | `git remote add upstream https://github.com/user/project.git` 356 | 357 | Add remote upstream from existing empty project on server: 358 | `git remote add upstream ssh://root@123.123.123.123/path/to/repository/.git` 359 | 360 | Fetch: 361 | `git fetch upstream` 362 | 363 | Fetch a custom branch: 364 | `git fetch upstream branchname:local_branchname` 365 | 366 | Merge fetched commits: 367 | `git merge upstream/master` 368 | 369 | Merge automatically accepting the changes made to the current branch 370 | `git pull --strategy recursive -X ours origin master` 371 | 372 | Merge automatically accepting the changes made to the current branch 373 | `git pull --strategy recursive -X theirs origin master` 374 | 375 | Remove origin: 376 | `git remote rm origin` 377 | 378 | Show remote branches: 379 | `git branch -r` 380 | 381 | Show all branches: 382 | `git branch -a` 383 | 384 | Create and checkout branch from a remote branch: 385 | `git checkout -b local_branchname upstream/remote_branchname` 386 | 387 | Compare: 388 | `git diff origin/master..master` 389 | 390 | Push (set default with `-u`): 391 | `git push -u origin master` 392 | 393 | Push: 394 | `git push origin master` 395 | 396 | Force-Push: 397 | `git push origin master --force` 398 | 399 | Pull: 400 | `git pull` 401 | 402 | Pull specific branch: 403 | `git pull origin branchname` 404 | 405 | Fetch a pull request on GitHub by its ID and create a new branch: 406 | `git fetch upstream pull/ID/head:new-pr-branch` 407 | 408 | Clone to localhost: 409 | `git clone https://github.com/user/project.git` or: 410 | `git clone ssh://user@domain.com/~/dir/.git` 411 | 412 | Clone to localhost folder: 413 | `git clone https://github.com/user/project.git ~/dir/folder` 414 | 415 | Clone specific branch to localhost: 416 | `git clone -b branchname https://github.com/user/project.git` 417 | 418 | Delete remote branch (push nothing): 419 | `git push origin :branchname` or: 420 | `git push origin --delete branchname` 421 | 422 | 423 | ### 15. Archive 424 | ----------- 425 | Create a zip-archive: `git archive --format zip --output filename.zip master` 426 | 427 | Export/write custom log to a file: `git log --author=sven --all > log.txt` 428 | 429 | 430 | ### 16. Reflog 431 | ---------- 432 | #### Often useful when needing to recover "lost" references as it tracks your reference history rather than your commit history. 433 | 434 | View all changes to HEAD: 435 | `git reflog` or: 436 | `git reflog show HEAD` 437 | 438 | View all changes to a branch: 439 | `git reflog show ` 440 | 441 | View all changes to a stash: 442 | `git reflog ` 443 | 444 | Additionally: `git reflog show` is an alias for: `git log -g --abbrev-commit --pretty=oneline`, and accepts the same options as `git log` 445 | 446 | Further information: https://git-scm.com/docs/git-reflog 447 | 448 | Troubleshooting 449 | ----------- 450 | 451 | Ignore files that have already been committed to a Git repository: http://stackoverflow.com/a/1139797/1815847 452 | 453 | 454 | Security 455 | ----------- 456 | 457 | Hide Git on the web via `.htaccess`: `RedirectMatch 404 /\.git` 458 | (more info here: http://stackoverflow.com/a/17916515/1815847) 459 | -------------------------------------------------------------------------------- /CheatSheet/ClanguageCheatSheet.md: -------------------------------------------------------------------------------- 1 | # CheatSheet 2 | 3 | ## C Programming 4 | 5 | ## Index 6 | 7 | 1. [Keywords](#1-keywords) 8 | 2. [Allowed Character Set](#2-allowed-character-set) 9 | 3. [Data Types and Placeholders](#3-data-types-and-placeholders) 10 | 4. [Escape Sequences](#4-escape-sequences) 11 | 5. [Precedence Order](#5-precedence-order) 12 | 6. [If-else Statement](#6-if-else-statement) 13 | 7. [Switch-case Statement](#7-switch-case-statement) 14 | 8. [While loop](#8-while-loop) 15 | 9. [For loop](#9-for-loop) 16 | 10. [Do-while Statement](#10-do-while-statement) 17 | 11. [break & continue](#11-break--continue) 18 | 12. [goto](#12-goto) 19 | 13. [Arrays](#13-arrays) 20 | 14. [Strings](#14-strings) 21 | 15. [Structures](#15-structures) 22 | 16. [Macros](#16-macros) 23 | 17. [Videos](#17-videos) 24 | 25 | ### 1. Keywords 26 | 27 | --- 28 | 29 | These words are reserved for the language and cannot be used as any variable name by the user. 30 | 31 | ```text 32 | | auto | double | int | struct 33 | | break | else | long | switch 34 | | case | enum | register | typedef 35 | | char | extern | return | union 36 | | const | float | short | unsigned 37 | | continue | for | signed | void 38 | | default | goto | sizeof | volatile 39 | | do | if | static | while 40 | ``` 41 | 42 | ### 2. Allowed Character Set 43 | 44 | --- 45 | 46 | | Alphabets | Digits | Special Symbols | 47 | |:----------:|:-----------:|:------------------:| 48 | | A | 0 | ~ | 49 | | B | 1 | ‘ | 50 | | ….. | 2 | ! | 51 | | Y | 3 | @ | 52 | | Z | 4 | # | 53 | | a | 5 | ^ | 54 | | b | 6 | & | 55 | | …… | 7 | * | 56 | | y | 8 | () | 57 | | z | 9 | _ | 58 | 59 | Some other Special Symbols => 60 | 61 | `-` `+` `=` `|` `\` `{` `}` `[` `]` `:` `;` `"` `'` `<` `>` `,` `.` `?` `/` 62 | 63 | ### 3. Data Types and Placeholders 64 | 65 | --- 66 | 67 | Some common datatypes are: 68 | 69 | | Short | Actual | 70 | |:------:|:------------:| 71 | | int | integer | 72 | | char | character | 73 | | long | long integer | 74 | | float | float number | 75 | | double | long float | 76 | 77 | Use `scanf` to take input from the user 78 | 79 | ```c 80 | scanf("Format string",&variable,&variable,...); 81 | ``` 82 | 83 | | Placeholders | Format | 84 | |:------------:|:----------------------------:| 85 | | `%c` | Character | 86 | | `%d` | Signed decimal integer | 87 | | `%i` | Signed decimal integer | 88 | | `%e` | Scientific notation[e] | 89 | | `%E` | Scientific notation[E] | 90 | | `%f` | Decimal floating point | 91 | | `%o` | unsigned octal | 92 | | `%s` | String of character | 93 | | `%u` | unsigned decimal integer | 94 | | `%x` | unsigned Hexadecimal (lower) | 95 | | `%X` | unsigned Hexadecimal (upper) | 96 | | `%p` | display a pointer | 97 | | `%%` | print a % | 98 | 99 | ### 4. Escape Sequences 100 | 101 | --- 102 | 103 | | Sequence | Task | 104 | |:----------:|:-------------------:| 105 | | `\a` | Bell | 106 | | `\n` | New Line | 107 | | `\r` | Carriage return | 108 | | `\b` | Backspace | 109 | | `\f` | Form feed | 110 | | `\t` | Horizontal tab | 111 | | `\"` | Quotation mark | 112 | | `\v` | Vertical tab | 113 | | `\'` | Apostrophe | 114 | | `\\` | Backslash | 115 | | `\?` | Question mark | 116 | | `\0` | Null | 117 | 118 | ### 5. Precedence Order 119 | 120 | --- 121 | 122 | | DESCRIPTION | OPERATORS | ASSOCIATIVITY | 123 | | :-----------------------:|:-------------------------------------------------------------------:| -----------------:| 124 | | Function Expression | `()` | Left to Right | 125 | | Array Expression | `[]` | Left to Right | 126 | | Structure Operator | `->` | Left to Right | 127 | | Structure Operator | `.` | Left to Right | 128 | | Unary minus | `-` | Right to Left | 129 | | Increment/Decrement | `++`, `--` | Right to Left | 130 | | One's complement | `~` | Right to Left | 131 | | Negation | `!` | Right to Left | 132 | | Address of | `&` | Right to Left | 133 | | Value of address | `*` | Right to Left | 134 | | Type cast | `(type)` | Right to Left | 135 | | Size in bytes | `sizeof` | Right to Left | 136 | | Multiplication | `*` | Left to Right | 137 | | Division | `/` | Left to Right | 138 | | Modulus | `%` | Left to Right | 139 | | Addition | `+` | Left to Right | 140 | | Subtraction | `-` | Left to Right | 141 | | Left shift | `<<` | Left to Right | 142 | | Right shift | `>>` | Left to Right | 143 | | Less than | `<` | Left to Right | 144 | | Less than or equal to | `<=` | Left to Right | 145 | | Greater than | `>` | Left to Right | 146 | | Greater than or equal to | `>=` | Left to Right | 147 | | Equal to | `==` | Left to Right | 148 | | Not equal to | `!=` | Left to Right | 149 | | Bitwise AND | `&` | Left to Right | 150 | | Bitwise exclusive OR | `^` | Left to Right | 151 | | Bitwise inclusive OR | `\|` | Left to Right | 152 | | Logical AND | `&&` | Left to Right | 153 | | Logical OR | `\|\|` | Left to Right | 154 | | Conditional | `?:` | Right to Left | 155 | | Assignment | `=`, `*=`, `/=`, `%=`, `+=`, `-=`, `&=`, `^=`, `\|=`, `<<=`, `>>=` | Right to Left | 156 | | Comma | `,` | Right to Left | 157 | 158 | ### 6. If-else Statement 159 | 160 | --- 161 | 162 | ```c 163 | if(flag) { 164 | // put some statements here to execute if flag is true (flag != 0) 165 | } 166 | else if(flag) { 167 | // put some statements here to execute if flag is true (flag != 0) 168 | } else { 169 | // put some statements here to execute if flag is false (flag == 0) 170 | } 171 | 172 | ```` 173 | 174 | ### 7. Switch-case Statement 175 | 176 | --- 177 | 178 | ```c 179 | switch(flag) { 180 | case 0: // statements 181 | break; 182 | case 1: // statements 183 | break; 184 | case 2: // statements 185 | break; 186 | default: // statements 187 | } 188 | ``` 189 | 190 | ### 8. While loop 191 | 192 | --- 193 | 194 | ```c 195 | //for single statement 196 | while(expression) 197 | statement; 198 | 199 | //for multiple statement 200 | while(expression) 201 | { 202 | block of statement 203 | } 204 | ``` 205 | 206 | ### 9. For loop 207 | 208 | --- 209 | 210 | ```c 211 | for ( initialization; test condition; run every time command ) 212 | ``` 213 | 214 | eg: 215 | 216 | ```c 217 | int i; 218 | for (i =0;i<3;i++): 219 | printf("%d",&i); 220 | will give 012 as output 221 | ``` 222 | 223 | ### 10. Do-while Statement 224 | 225 | --- 226 | 227 | ```c 228 | do 229 | { 230 | statements; 231 | }while (expression); 232 | ``` 233 | 234 | ### 11. break & continue 235 | 236 | --- 237 | 238 | - *break statement* is used to terminate the current loop the moves to the next line of the code. 239 | - *continue statement* skips the current loop index and moves to the next iteration. 240 | 241 | ### 12. goto 242 | 243 | --- 244 | 245 | syntax of goto is as follows: 246 | 247 | ```text 248 | goto label; 249 | .. 250 | . 251 | label: statement; 252 | ``` 253 | 254 | example: 255 | 256 | ```c 257 | int a = 10; 258 | /* do loop execution */ 259 | LOOP:do { 260 | 261 | if( a == 15) { 262 | /* skip the iteration */ 263 | a = a + 1; 264 | goto LOOP; 265 | } 266 | 267 | printf("value of a: %d\n", a); 268 | a++; 269 | 270 | }while( a < 20 ); 271 | ``` 272 | 273 | will give the output to be: 274 | 275 | ```text 276 | value of a: 10 277 | value of a: 11 278 | value of a: 12 279 | value of a: 13 280 | value of a: 14 281 | value of a: 16 282 | value of a: 17 283 | value of a: 18 284 | value of a: 19 285 | ``` 286 | 287 | ### 13. Arrays 288 | 289 | --- 290 | 291 | - *Declaration*: 292 | 293 | ```c 294 | typeof_array array_name[size]; 295 | ``` 296 | 297 | Eg: 298 | 299 | ```c 300 | int arr[10]; // makes an integer array of size 10 301 | int num[6] = { 2, 4, 12, 5, 45, 5 } ; 302 | ``` 303 | 304 | - *Accessing Array elements*: 305 | 306 | `int k=arr[2]; // k stores the element at index 2 of the array` 307 | 308 | - *Entering data into an Array*: 309 | 310 | ```c 311 | for(i =0;i<3;i++){ 312 | scanf("%d", &arr[i]); // takes the values in the array arr by the user 313 | } 314 | ``` 315 | 316 | ### 14. Strings 317 | 318 | --- 319 | 320 | - *Declaration*: 321 | 322 | ```c 323 | char string_name[size]; 324 | scanf("%s",string_nam); 325 | ``` 326 | 327 | - A string has '\0' as the last element which tells the end of string 328 | - It is accessed in the same way as an array 329 | - A string is in many ways similar to array 330 | 331 | Some basic built-in functions of strings: 332 | 333 | > Just include string.h at the top of your code 334 | 335 | | Function | Description | 336 | |:------------:|:-----------------------------------------------------------------------------------------------:| 337 | | `strlen` | Finds length of a string | 338 | | `strlwr` | Converts a string to lowercase | 339 | | `strupr` | Converts a string to uppercase | 340 | | `strcat` | Appends one string at the end of another | 341 | | `strncat` | Appends first n characters of a string at the end of another | 342 | | `strcpy` | Copies a string into another | 343 | | `strncpy` | Copies first n characters of one string into another | 344 | | `strcmp` | Compares two strings | 345 | | `strncmp` | Compares first n characters of two strings | 346 | | `strcmpi` | Compares two strings without regard to case ("i" denotes that this function ignores case) | 347 | | `stricmp` | Compares two strings without regard to case (identical to `strcmpi`) | 348 | | `strnicmp` | Compares first n characters of two strings without regard to case | 349 | | `strdup` | Duplicates a string | 350 | | `strchr` | Finds first occurrence of a given character in a string | 351 | | `strrchr` | Finds last occurrence of a given character in a string | 352 | | `strstr` | Finds first occurrence of a given string in another string | 353 | | `strset` | Sets all characters ofstring to a given character | 354 | | `strnset` | Sets first n characters of a string to a given character | 355 | | `strrev` | Reverses string 356 | 357 | ### 15. Structures 358 | 359 | --- 360 | 361 | - A structure is a user defined data type in C/C++. A structure creates a data type that can be used to group items of possibly different types into a single type. 362 | 363 | > 'struct' keyword is used to create a structure. Following is an example. 364 | 365 | ```c 366 | struct address 367 | { 368 | char name[50]; 369 | char street[100]; 370 | char city[50]; 371 | char state[20]; 372 | int pin; 373 | }; 374 | ``` 375 | 376 | - Types of structure: 377 | - Tagged structure - tag after `struct` 378 | - Variable structure - identifier before last semicolon 379 | - Type definition structure - a `typedef` before `struct` and a type identifier before last semicolon 380 | 381 | ### 16. Macros 382 | 383 | --- 384 | 385 | - A macro is a single instruction that expands automatically into a set of instructions to perform a particular task. 386 | - Commonly used keyword are `#define`, `#undef` 387 | - Types of macro: 388 | - Simple macro 389 | - Macro with no variables, usually used as constants 390 | - Parameterized macro 391 | - Macro with variables, according to gcc.gnu.org: When the macro is expanded, each use of a parameter in its body is replaced by the tokens of the corresponding argument. 392 | 393 | ### 17. Videos 394 | 395 | --- 396 | 397 | - [C Programming Tutorial](https://www.youtube.com/watch?v=-CpG3oATGIs) 398 | -------------------------------------------------------------------------------- /translation/README-zh-TW.md: -------------------------------------------------------------------------------- 1 | # A to Z Resources for Students:boy:![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) 2 | 3 | > ## Feel free to show your love :heart: by putting a star :star: 4 | 5 | ### Are you a college student or working professional looking for resources to learn a new language or meet new people in community or looking for global conferences, hackathons and competitions to attend? Then, you should 6 | definitely check this out 7 | 8 | When I was in college, I missed a lot of opportunities like hackathons, conferences, internships and many global events due to a lack of awareness. But, I don't want you to miss these due to lack of information. Here, I have added few resources for students, if you are in college or graduate, you should definitely check it out. 9 | 10 | ![Image](/res/xx.gif) 11 | 12 | *Image credits: Google* 13 | 14 | ## Table of Contents :clipboard: 15 | 16 | 1. [Coding Resources - How to learn xyz ](#1-coding-resources-pencil) 17 | 18 | - [Python](#11-python-snake) 19 | - [Machine Learning](#12-machine-learning-robot) 20 | - [Deep Learning](#13-deep-learning) 21 | - [Android Development](#14-android-development-iphone) 22 | - [Backend Development ](#15-backend-development-computer) 23 | - [Frontend Web Development](#16-frontend-web-development-computer) 24 | - [Data Structure](#17-data-structures-chart_with_upwards_trend) 25 | - [Alexa Tutorials](#18-alexa-tutorials) 26 | - [C Language](#19-c-language) 27 | - [C++ Language](#110-c-language) 28 | - [Git and Github](#111-git-and-github-octocat) 29 | - [R Language](#112-r-language) 30 | 31 | 2. [ Hackathons and Events ](#2-hackathons-and-events) 32 | - [Top Global Hackathons](#21-rainbow-top-global-hackathons) 33 | - [Competitions](#22-competitions-bomb) 34 | - [Hackathon Search Portal](#23--hackathon-search-portals-dart) 35 | - [Events](#24-events-heart_eyes) 36 | - [Startup Summits and Competitions](#25-startup-summits-competitions-and-bootcamps-neckbeard) 37 | - [Hiring Challenges](#26-hiring-challenges-heart) 38 | 39 | 3. [ Student Benefits and Programs ](#3-student-benefits-and-programs-fire) 40 | - [Campus Ambassador Programs](#campus-ambassador-programs-v) 41 | - [Student Benefits and Packs](#student-benefits-and-packs-v) 42 | - [Student Fellowship Programs](#student-fellowship-programs-v) 43 | - [Scholarships](#scholarships-runner) 44 | 45 | 4. [ Open Source Programs ](#4-open-source-programs-octocat) 46 | 5. [Startup Programs and Incubators](#5-startup-programs-and-incubators-mag_right) 47 | 6. [ Internship Portals ](#6-internship-portals-smile) 48 | 7. [Developer Clubs and Meetups](#7-developer-clubs-and-meetups) 49 | 8. [ Conferences for students ](#8-conferences-bookmark_tabs) 50 | 9. [Top People to Follow](#9-top-people-to-follow) 51 | 10. [Top Websites to Follow](#10-top-websites-to-follow) 52 | 11. [Additional Links](#11-additional-links-hamster) 53 | 54 | --- 55 | 56 | # 1. Coding Resources :pencil: 57 | 58 | ## 1.1 Python :snake: 59 | 60 | > [**Browse this link for detailed information on Python**](Python.md) 61 | 62 | - [Learn Python - CodeAcademy](https://www.codecademy.com/learn/learn-python) 63 | - [Progate Python Classes](https://progate.com/languages/python) - **Good for absolute beginners** 64 | - [Video Tutorial for absolute beginners - Youtube](http://bit.ly/2NkrsKh) 65 | - [Intro to Python - Udacity - Free course](https://in.udacity.com/course/introduction-to-python--ud1110-india) 66 | - [Google Python class](https://developers.google.com/edu/python/) 67 | 68 | ## 1.2 Machine Learning :robot: 69 | 70 | > [**Browse this link for detailed information on Machine Learning and Deep Learning**](ML.md) 71 | 72 | - **Best Online Courses** 73 | - [CSE-229 - Stanford University]( http://cs229.stanford.edu/) 74 | - [AndrewNg Coursera](https://www.coursera.org/learn/machine-learning) 75 | - [Udacity Machine Learning Nanodegree](https://in.udacity.com/course/intro-to-machine-learning--ud120-india) 76 | - [ Reinforcement Learning - Nanodegree](https://in.udacity.com/course/reinforcement-learning--ud600) 77 | - [Move 37](https://www.theschool.ai/courses/move-37-course/) - **FREE** 78 | - [ML with Python - YouTube ](https://www.youtube.com/playlist?list=PLQVvvaa0QuDfKTOs3Keq_kaG2P55YRn5v) 79 | - [Data Science Machine Learning Bootcamp](https://courses.learncodeonline.in/learn/Machine-Learning-Bootcamp?tab=1) -**PAID** 80 | - [Google's Machine Learning Crash Course](https://developers.google.com/machine-learning/crash-course/ml-intro) 81 | 82 | - **Best GitHub Repositories to follow** 83 | - [Self Taught Path for Data Science](https://github.com/ossu/data-science) 84 | - [Python Machine Learning (2nd Ed.) Code Repository](https://github.com/rasbt/python-machine-learning-book-2nd-edition) 85 | 86 | - **Research Papers** 87 | - [Arxiv](https://arxiv.org/) 88 | - [IEEE](https://ieeexplore.ieee.org/Xplore/home.jsp) 89 | - [Research Gate](https://www.researchgate.net/) 90 | - [Academics Torrent - Search Dataset](http://academictorrents.com/) 91 | 92 | 93 | ## 1.3 Deep Learning 94 | 95 | > [**Browse this link for detailed information on Machine Learning and Deep Learning**](ML.md) 96 | 97 | - **Best Online Courses** 98 | - [Deep Learning Specialization - Coursera](https://www.coursera.org/specializations/deep-learning) 99 | - [Deep Learning - Fast.AI](http://course.fast.ai/) 100 | 101 | - **Best GitHub Repositories to follow** 102 | - [Top -200 GitHub Repos in Deep learning](https://github.com/mbadry1/Top-Deep-Learning) 103 | - [DensePose - FB Research](https://github.com/facebookresearch/DensePose) 104 | - [Data Science HandBook](https://github.com/jakevdp/PythonDataScienceHandbook) 105 | - [Tensorflow Project Template](https://github.com/MrGemy95/Tensorflow-Project-Template) 106 | - [VisualDL](https://github.com/PaddlePaddle/VisualDL) 107 | - [Caire - Content aware image resize library ](https://github.com/esimov/caire) 108 | 109 | 110 | ## 1.4 Android Development :iPhone: 111 | 112 | - [For Beginners](Android.md) 113 | - [Udacity - Free courses & Nanodegree](https://udacity.com) 114 | - [PluralSight - Android Developer Track](http://pluralsight.com/) [FREE for 60 days] 115 | - [Path to Associate Android Developer](https://github.com/Amejia481/Associate-Android-Developer-Certification) 116 | - [Android examples ](https://github.com/nisrulz/android-examples) 117 | - [Flutter Examples ](https://github.com/nisrulz/flutter-examples) 118 | - [Codelabs](https://codelabs.developers.google.com/) 119 | 120 | ## 1.5 Backend Development :computer: 121 | 122 | - **Django - Python** 123 | - [Try Django | Youtube](https://www.youtube.com/playlist?list=PLEsfXFp6DpzTD1BD1aWNxS2Ep06vIkaeW) - *Best for beginners* 124 | - [Django Docs ](https://docs.djangoproject.com/en/2.1/) 125 | - [Django Girls](https://tutorial.djangogirls.org/en/) 126 | - [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django) *Good for beginners* 127 | - [SimpleIsBetterThanComplex Blog](https://simpleisbetterthancomplex.com/) 128 | 129 | - **Node.JS** 130 | - [The Complete Node.js Developer Course | UDEMY](https://www.udemy.com/the-complete-nodejs-developer-course-2/) -- **PAID** 131 | 132 | - [Express web framework (Node.js/JavaScript)](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs) 133 | 134 | - [Video Tutorials-Node.js](https://www.youtube.com/watch?v=w-7RQ46RgxU&list=PL4cUxeGkcC9gcy9lrvMJ75z9maRw4byYp) - *Good For Beginners* 135 | 136 | - **PHP** 137 | - [W3Schools](https://www.w3schools.com/php/) 138 | - [Tutorial Point](https://www.tutorialspoint.com/php/) 139 | - [PHP with Database tutorial ](https://www.codeproject.com/Articles/759094/Step-by-Step-PHP-Tutorials-for-Beginners-Creating) 140 | - [Guide for PHP and SQL connection with HTML form.](https://github.com/shauryauppal/PHP-Database-connection) 141 | 142 | - **Ruby** 143 | - [Ruby on Rails Tutorial](https://www.railstutorial.org/book) 144 | - [Learn Ruby The Hard Way](https://learnrubythehardway.org/book/) 145 | 146 | ## 1.6 Frontend Web Development :computer: 147 | 148 | - **HTML and CSS3** 149 | - [HTML5 and CSS3](https://courses.learncodeonline.in/learn/emmet-course?) 150 | - [FreeCodeCamp](https://www.freecodecamp.org/) 151 | - [Codecademy](https://www.codecademy.com/catalog/language/html-css) 152 | - [Interneting is Hard](https://internetingishard.com/html-and-css/) 153 | - [HTML MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/HTML) 154 | - [CSS MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/CSS) 155 | 156 | - **Bootstrap4** 157 | 158 | - [Bootstrap4 Course with Projects](https://courses.learncodeonline.in/learn/Complete-Bootstrap-4-course?) 159 | 160 | - **JavaScript** 161 | - [JS MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/JavaScript) 162 | 163 | - **React.js** 164 | - [Video Tutorials - Beginner to Intermediate](https://www.youtube.com/watch?v=JPT3bFIwJYA&list=PL55RiY5tL51oyA8euSROLjMFZbXaV7skS) 165 | - [FreeCodeCamp Articles](https://medium.freecodecamp.org/search?q=react) 166 | - [Few Projects for every React Dev](https://daveceddia.com/react-practice-projects/) 167 | - [Famous GitHub Repos](https://medium.mybridge.co/react-js-open-source-for-the-past-year-2018-a7c553902010) 168 | - [PAID but Worth it | UDEMY](https://www.udemy.com/react-the-complete-guide-incl-redux/) -- **PAID** 169 | - [Original Docs](https://reactjs.org/docs/hello-world.html) 170 | - [The Road to React | Book](https://drive.google.com/open?id=1ilClAJQ3FmCB-2cEuVDZtVMbeXumSj3t) 171 | - [React Newsletter](http://reactjsnewsletter.com/) 172 | 173 | - **Vue.js** 174 | - [Vue School](https://vueschool.io/courses) -- **Free + Paid** 175 | - [Scrimba](https://scrimba.com/g/glearnvue) 176 | 177 | - **Web Accessibility** 178 | - [Accessibility MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/Accessibility) 179 | 180 | - **Frontend DevTools** 181 | ###### Package managers 182 | - [NPM | YouTube](https://www.youtube.com/watch?v=76A2Ppenxh8) 183 | - [Yarn | YouTube](https://www.youtube.com/watch?v=g9_6KmiBISk) 184 | - [npx](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b) 185 | 186 | ###### Bundlers 187 | - [Webpack - The most used bundler](https://webpack.js.org/guides/getting-started/) 188 | - [Webpack | YouTube](https://www.youtube.com/watch?v=GU-2T7k9NfI) 189 | - [Parcel - The predicted webpack killer](https://medium.com/codingthesmartway-com-blog/getting-started-with-parcel-197eb85a2c8c) 190 | - [Browserify - The first bundler](https://scotch.io/tutorials/getting-started-with-browserify) 191 | - [Rollup](https://medium.com/@yonester/bundling-with-rollup-the-basics-b782b55f36a8) 192 | 193 | --- 194 | 195 | ## 1.7 Data Structures :chart_with_upwards_trend: 196 | - [Algo & DS in different languages](https://github.com/ZoranPandovski/al-go-rithms) - **Algorithm and Data Structure in 197 | Different Programming Languages** 198 | - [CodeChef](https://www.codechef.com/) - **CodeChef Competitive Programming Site** 199 | - [Codeforces](https://codeforces.com/) - **Great site for preparing for programming contests** 200 | - [Coding Interview University - Github](https://github.com/jwasham/coding-interview-university) - **Strongly Recommended to learn DS and Computer Science fundamentals** 201 | - [GeeksforGeeks](https://www.geeksforgeeks.org/must-do-coding-questions-for-companies-like-amazon-microsoft-adobe/) - **Must Do Coding Questions for Product Based companies** 202 | - [Hackerearth](https://www.hackerearth.com/practice/codemonk/) - **Code Monk to start with Programming-Programming Fundamentals** 203 | - [Hackerrank](https://www.hackerrank.com/interview/interview-preparation-kit) - **Interview Preparation Kit** 204 | - [InterviewBit](https://www.interviewbit.com/courses/programming) - **Best platform to get prepared for Data Structures based Interviews** 205 | - [LeetCode](https://www.leetcode.com) - **Platform to prepare for technical interviews with real interview questions** 206 | - [Sphere Online Judge](https://www.spoj.com/problems/classical/) - **Great head start for learning Data Structures** 207 | - [UVa Online Judge](https://uva.onlinejudge.org) - **The site to submit [Competitive Programming 3](http://www.lulu.com/shop/steven-halim/competitive-programming-3/paperback/product-21059906.html) data structures problems** 208 | 209 | ## 1.8 Alexa Tutorials 210 | - [CodeAcademy](https://www.codecademy.com/learn/learn-alexa) 211 | - [Amazon](https://developer.amazon.com/alexa-skills-kit/tutorials/fact-skill-1) 212 | - [Udemy](https://www.udemy.com/comprehensive-alexa-skill-development-course/?siteID=Fh5UMknfYAU-DbsLrZFg2AAmpu3BgGbHJQ&LSNPUBID=Fh5UMknfYAU) (PAID) 213 | - [Youtube](https://www.youtube.com/watch?list=PL2KJmkHeYQTNwlZqLh_ptZhSNZf93e8Sp&v=1cx_I0kARnU) 214 | - [PluralSight](https://www.pluralsight.com/courses/amazon-echo-developing-alexa-skills) 215 | - [Qwiklabs](https://qwiklabs.com/quests/19) 216 | 217 | ## 1.9 C Language 218 | - [Tutorial Point](https://www.tutorialspoint.com/cprogramming/) 219 | - [HackerRank]( https://www.hackerrank.com/domains/c) 220 | - [JavaTPoint](https://www.javatpoint.com/c-programming-language-tutorial) 221 | - [Promamiz](https://www.programiz.com/c-programming) 222 | - [Fresh2Refresh](https://fresh2refresh.com/c-programming/) 223 | - [Study Tonight](https://www.studytonight.com/c/) 224 | - [Learn C](https://www.learn-c.org/) 225 | - [Randu](https://randu.org/tutorials/c/) 226 | 227 | ## 1.10 C++ Language 228 | - [Tutorial Point](https://www.tutorialspoint.com/cplusplus/) 229 | - [HackerRank](https://www.hackerrank.com/domains/cpp) 230 | - [JavaTPoint](https://www.javatpoint.com/cpp-tutorial) 231 | - [Promamiz](https://www.programiz.com/cpp-programming) 232 | - [Hackr.Io](https://hackr.io/tutorials/learn-c-plus-plus) 233 | - [Study Tonight](https://www.studytonight.com/cpp/) 234 | - [Learn C ++](http://www.cplusplus.com/doc/tutorial/) 235 | 236 | ## 1.11 Git and Github :octocat: 237 | - [Git Tutorials].(https://www.atlassian.com/git/tutorials/comparing-workflows) 238 | 239 | ## 1.12 R Language 240 | - [RStudio}(https://www.rstudio.com/online-learning/) 241 | - [Kaggle Kernels](https://www.kaggle.com/kernels?sortBy=hotness&group=everyone&pageSize=20&language=R) 242 | - [R-Bloggers](https://www.r-bloggers.com/ 243 | 244 | --- 245 | 246 | # 2. Hackathons and Events 247 | 248 | ## 2.1 :rainbow: Top Global Hackathons 249 | 250 | |Id |Name | Place| Travel Reimbursement |Application Start | Application End | 251 | |--|------ |---|---| ------ | ----| 252 | |1| [Smart India Hackathon](https://innovate.mygov.in/sih2018/)| India| Yes| April |Check website | 253 | |2 | [HacktheNorth](http://pennapps.com/)| Canada| Yes|Mid Sept | July end | 254 | |3 | [HackMIT](https://hackmit.org/) | USA | Yes|Mid Sept | July end | 255 | |4 | [Microsoft Imagine Cup](https://imaginecup.microsoft.com/) | Online & Onsite | Yes | - | - | 256 | |4 | [PenApps](http://pennapps.com/)|USA | Yes| Mid Sept | July end | 257 | |5 | [UltraHack](https://ultrahack.org/)|Regional and Global | Yes| - | - | 258 | |6 | [Facebook Hackathon](https://devcommunitychallenge.devpost.com/) | Online | NA | - | - | 259 | |7 | [TechCruch Disrupt](https://techcrunch.com/event-type/disrupt/) | USA | Top Teams | - | - | 260 | |8 | [HackZurich](http://www.hackzurich.com/) | Zurich, Switzerland | Yes | - | - | 261 | |9 | [JP Morgan Code for Good](https://careers.jpmorgan.com/careers/IN/en/divisions/technology) | New York & London|Yes | - | - | 262 | |10 | [HackDuke](http://www.hackduke.com/) | USA | - | - | - | 263 | |11 | [HackNY](http://hackny.org/hackathon/) | USA | Yes | - | - | 264 | |12 | [HackPrinceton](https://www.hackprinceton.com/)|USA | - | - | - | 265 | |13 | [nwHacks](https://www.nwhacks.io/)| Canada | - | - | - | 266 | |14 | [MHacks](http://www.mhacks.org/) |USA | - | - | - | 267 | |15 | [HackDavis](http://hackdavis.io/)|USA | - | - | - | 268 | |16 | [QHacks](http://qhacks.io/) | USA | - | - | - | 269 | |17 | [Hackinit](https://hackinit.org/) | China | - | - | - | 270 | |18 | [HackUCI](https://www.hackuci.com/) | USA | - | - | - | 271 | |19 | [Conuhacks](http://www.conuhacks.io/) | Canada | - | - | - | 272 | |20 | [McHacks](http://mchacks.io/) | USA| - | - | - | 273 | |21 | [Y Combinator Hacks]() | USA | - | - | - | 274 | |22 | [TreeHacks]() | USA | - | - | - | 275 | |23 | [Global Hackathon Seoul](https://seoul.globalhackathon.io/) | South Korea | YES | - | - | 276 | |24 | [Call for Code](https://callforcode.org/challenge/) | Online | - | Feb 12 2019 | Jul 29 2019 | 277 | |25 | [Mercari Euro Hack](https://challengerocket.com/) | Online + Onsite (Poland) | Yes | Mid October |- | 278 | |26 | [InOut](https://hackinout.co/) | Onsite(India) | Yes | October | - | 279 | |27 | [HackIIITD](http://esya.iiitd.edu.in/hackiiitd/) | Onsite (India) | No | August-September | - | 280 | |28 | [HackDTU](http://hackdtu.tech/) | Onsite(India) | No | - | - | 281 | |29 | [HashHacks](http://hashhacks.tech/) | Onsite(India) | No | Mid Oct | - | 282 | |30 | [Hack Western](https://hackwestern.com/) | Onsite(Western University) | Yes (on a case by case basis) | Nov End | Mid Oct | 283 | |31 | [YHack](https://www.yhack.org/) | Onsite(Yale University) | Yes | Nov End | - | 284 | |32 | [IOT for Smart Life-REVA University](https://reva-university-iot-for-smart-life.hackerearth.com) | Onsite(Reva University) | October(Idea Submission) | Nov End | - | 285 | |33 | [Capgemini Tech Challenge](https://techchallenge.in.capgemini.com/) | Online + Onsite (India) | - | September-October | - | 286 | |34 | [HackISU](https://hackisu.org/)| USA | No | October | - | 287 | |35 | [UHack 3.0](https://usicthack.com/)| New Delhi, India | - | October 26th| - | 288 | 289 | --- 290 | 291 | ## 2.2 Competitions :bomb: 292 | 293 | |ID| Name | Location | 294 | |--|------ |----------| 295 | |1 | [Accenture Innovation Challenge](https://accentureinnovationchallenge.com/) | Online & Onsite | 296 | |2 | [ACM - ICPC]() | Online & On-Site | 297 | |3 | [CodersBit](https://www.interviewbit.com/codersbit/) | Online | 298 | |4 | [Facebook Hacker Cup](https://www.facebook.com/hackercup/) | Online | 299 | |5 | [Code Gladiators](https://www.techgig.com/codegladiators) | Online & Onsite | 300 | |6 | [E-Yantra](http://www.e-yantra.org/) | Online & Onsite | 301 | |7 | [Red Bull Basement University](https://www.redbull.com/in-en/projects/red-bull-basement-university) | - | 302 | |8 | [Shell Ideas360](https://bit.ly/14iPmYn)| Online & Onsite | 303 | |9 | [Sony World Photography Awards – Youth Award](https://bit.ly/193GCTt) | Online | 304 | |10| [Doodle 4 Google](https://doodles.google.com/d4g/) | Online | 305 | |11| [UN - Volunteer](http://in.one.un.org/who-we-are/unv-india/) | - | 306 | |12| [India Innovation Challenge - IICDC](https://innovate.mygov.in/india-innovation-challenge-design-contest-2018/) |Online & Onsite | 307 | |13| [Quest Ingenium](https://www.questingenium.com/) | - | 308 | |14| [ROBOCON](http://aburobocon2019.mnb.mn/en) | Onsite | 309 | |15| [ASME HVPC - Humans Powered Vehicle Challenge](https://www.asme.org/events/competitions/human-powered-vehicle-challenge-(hpvc)) | Onsite | 310 | |16| [Red Bull Basement University](https://www.redbull.com/in-en/projects/red-bull-basement-university)| Online & Onsite | 311 | |17| [Tech Challenge](https://techchallenge.in.capgemini.com/techchallenge) | Online | 312 | |18| [SnackDown](https://www.shortto.com/Codechefsnackdown) | Online | 313 | |19| [Google Code Jam](https://code.google.com/codejam) | Online | 314 | |20| [Google Hash Code](https://hashcode.withgoogle.com) | Online | 315 | 316 | 317 | ## 2.3 Hackathon Search Portals :dart: 318 | |s.no| Name | Location | Category | 319 | |---| ------ |---| --- | 320 | |1| [HackSociety](https://hacksociety.tech/attend/)| INDIA| ALL | 321 | |2| [DevPost](https://devpost.com/hackathons) | Online & On-site | ALL | 322 | |3| [HackerEarth](https://hackerearth.com/) | Online & On-site | ALL | 323 | |4| [Hackathon.io](http://www.hackathon.io/events) | GLOBAL | ALL | 324 | |5|[TechGIG - Search Online Competitons]()| Online & On-Site |ALL | 325 | |6| [Analytical Vidya](https://www.analyticsvidhya.com/) |Online & On-Site | Data Science | | 326 | |7| [Hackathon.com](https://www.hackathon.com/) [Online & On-site | GLOBAL | ALL | 327 | 328 | ## 2.4 Events :heart_eyes: 329 | 330 | > **Check out these events for your region** 331 | 332 | 1. Google Developer Day - Organized by GDG 333 | 2. Google IO extended - Organized by GDG 334 | 3. Google Solve for India 335 | 3. Paytm Build for India Workshops [ Delhi, Banglore ] 336 | 4. NVIDIA Developer Connect [ Global ] 337 | 5. AWS meetups [ Global ] 338 | 6. Hacktoberfest OpenSource meetups [6th October 2018 , Bengaluru](https://www.meetup.com/OpenSource-Cafe/events/255061797/) 339 | 7. Hacktoberfest OpenSource meetups [6th October 2018 , Hsinchu](https://hacktoberfest.digitalocean.com/#events) 340 | 8. Hacktoberfest OpenSource meetups [10th October 2018 , New York](https://www.eventbrite.com/e/hacktoberfest-night-dev-flatiron-school-nyc-tickets-50536426813) 341 | 9. Hacktoberfest OpenSource meetups [12th October 2018 , FrankFurt](https://www.eventbrite.com/e/hacktoberfest-frankfurt-2018-tickets-50225231018) 342 | 343 | ## 2.5 Startup Summits, Competitions and Bootcamps :neckbeard: 344 | 345 | 346 | |ID| Name | Location | 347 | |--|------ |----------| 348 | |1| [Eureka - IITB](http://www.ecell.in/eureka/)| Mumbai, INDIA | 349 | |2| [MIT - Entrepreneurship Bootcamp](http://bootcamp.mit.edu/entrepreneurship/) | Online & USA | 350 | |3 | [Startup Grind Global Conference](http://www.startupgrind.com/conference/#/) | Redwood City, California | 351 | |4 | [Next Gen Summit](https://www.marketing.org/conference/show/id/BMAANC2018) | New York | 352 | |5 | [Y Combinator's Startup School](https://www.startupschool.org/) | Online | 353 | |6 |[School of AI](https://picampus-school.com/programme/school-of-ai/) | ROME, ITALY | 354 | |7 | [European Innovation Academy](https://www.inacademy.eu/) | Portugal, China | 355 | |8 | [Startup Weekend - DTU](http://www.ecelldtu.in/) | Delhi, India| 356 | |9 | [Watson School Incubator](https://watson.is/semester-incubator-application/) | USA | 357 | 358 | ## 2.6 Hiring Challenges :heart: 359 | 360 | |ID| Name | Location | 361 | |--|------ |----------| 362 | |1| [Google Kickstart](https://code.google.com/codejam/kickstart/)| Online | 363 | |2| [CodeAgon- Codenation Hiring Challenge](https://www.hackerrank.com/codeagon) | Online | 364 | |3| [Codhers- Adobe Hiring Challenge](https://www.hackerrank.com/adobe-codhers) | Online | 365 | |4| [CodeUrWay- Visa Hiring Challenge](https://www.hackerrank.com/visa-codeurway-2017) | Online | 366 | 367 | --- 368 | 369 | # 3. Student Benefits and Programs :fire: 370 | 371 | ## Campus Ambassador Programs :v: 372 | 1. [Microsoft Student Partner](https://studentpartners.microsoft.coem/en-us) - Application Deadline - **August** 373 | 2. [Github Campus Expert](https://githubcampus.expert/) 374 | 3. [College Representative - E-Cell IITB](https://www.ecell.in/cr/) 375 | 4. [Internshala Student Partner - | ISP](https://internshala.com/) 376 | 5. [Progate Student Ambassador](http://progate.com/) 377 | 6. [ISB - YLP Campus Ambassador Program ](http://www.isb.edu/ylp/CAP) 378 | 7. [GeeksforGeeks Campus Ambassador]() 379 | 8. [ HackerEarth Campus Ambassador](https://hackerearth.com) 380 | 9. [ HackerRank Campus Ambassador](https://hackerrank.com) 381 | 10. [Interviewbit Campus Ambassador](https://www.interviewbit.com/pages/campus-ambassador/) 382 | 383 | ## Student Benefits and Packs :v: 384 | 1. [GitHub Student Developer Pack - Free Resources for Students](https://education.github.com/pack) 385 | 2. [Visual Studio Essentials - Access to Microsoft Premium Services ](https://visualstudio.microsoft.com/dev-essentials/) 386 | 3. [JetBrains Students pack](https://www.jetbrains.com/student/) 387 | 4. [AWS Educate](https://aws.amazon.com/it/education/awseducate/) 388 | 5. [Azure Students](https://azure.microsoft.com/en-us/free/students/) 389 | 6. [Google Cloud](https://cloud.google.com/free/) 390 | 391 | ## Student Fellowship Programs :v: 392 | 1. [University Innovation Fellowship - Stanford University]() 393 | 1. [Teach for India Fellowship]() 394 | 2. [Young India Fellowship]() 395 | 3. [Urban Leaders Fellowship]() 396 | 4. [Facebook fellowship Program - **Only For PHD Scholars**]() 397 | 5. [Legislative Assistants to Members of Parliament (LAMP) Fellowship]() 398 | 6. [Prime Minister’s Rural Fellowship]() 399 | 7. [Azim Premji Foundation Fellowship Program]() 400 | 8. [Stanford-ABC News Global Health and Media Fellowship]() 401 | 9. [NSF Graduate Research Fellows, Graduate Research Opportunities Worldwide (GROW)]() 402 | 10. [Acumen Regional Fellows India]() 403 | 11. [Ramanujan Fellowship - Only for Scientists]() 404 | 12. [Rajiv Gandhi National Fellowship - **For SC/ST candidates pursuing post graduations**]() 405 | 13. [Gandhi Fellowship - UG/PG Students]() 406 | 14. [Ratan Tata Post doctoral Fellowship - **Only For PHD Scholars**]() 407 | 15. [President Abdul Kalam Azad Postgraduate Fellowship - **Graduate Students**]() 408 | 16. [Venkat Pachpakesan Memorial Scholarship](https://wiki.rethinkfoundation.in/Venkat_Panchapakesan_Memorial_Scholarship) 409 | 17. [Young Leaders For Active Citizenship](http://ylacindia.com) 410 | 18. [Helium Grant Fellowship](https://www.heliumgrant.org) 411 | 19. [HackNY Fellows Program](https://apply.hackny.org/) 412 | 413 | ## Scholarships :runner: 414 | 1. [Pytorch Scholarship Challenge - Udacity](https://blog.udacity.com/2018/10/introducing-the-pytorch-scholarship-challenge-from-facebook.html) 415 | 416 | 2. [Grants, Awards AND Opportunities For Indian/Canadian Scholars](https://www.shastriinstitute.org/grants-awards-and-opportunities-for-indian-canadian-scholars) 417 | 418 | 3. [Facebook Developer Circle Scholarship Program - DataScience/Frontend Dev](http://bit.ly/DevCTrainingInterest1) 419 | 420 | --- 421 | 422 | # 4. Open Source Programs :octocat: 423 | 424 | > **For more Detailed Information about the GSOC Organization** - [Click Here](https://github.com/dipakkr/A-to-Z-Resources-for-Students/blob/master/GSOC.md) 425 | 426 | 427 | |Id |Name | Organization| Stipend/Incentives |Timeline | Deadline | 428 | |-|--|---- |---|---| ------ | 429 | |1| [Google Summer of Code](https://summerofcode.withgoogle.com/)| Google| YES| - |- | 430 | |2| [Rails Girls Summer Of Code](https://railsgirlssummerofcode.org/)| Global(Not owned)| Yes|- | - | 431 | |4| [GNOME internships](https://wiki.gnome.org/Internships) | GNOME | YES | - | - | 432 | |5| [Radare Summer of Code](https://rada.re/rsoc) | - | - | - | 433 | |6| [DataONE Summer Internship Program](https://www.dataone.org/internships) | DataONE | - | - | - | 434 | |7| [BOSS](http://pennapps.com/)| Coding Blocks, INDIA| YES |- | - | 435 | |8| [GirlScript Summer of Code](https://gssoc.tech/) | - | Prizes & Goodies | - | - | 436 | |9| [Season of KDE](https://season.kde.org) | KDE | Prizes | - | - | 437 | |10| [The X.Org Endless Vacation of Code](https://season.kde.org) | X.Org | Yes | -| - | 438 | | 11 | [Free Software Foundation internships](https://www.fsf.org/volunteer/internships) | Free Software Foundation | NO | - | - | 439 | 440 | --- 441 | 442 | # 5. Startup Programs and Incubators :mag_right: 443 | 444 | |Id |Name | Organization| 445 | |-|--|---- | 446 | |1| [Amity Innovation Incubator](http://www.amity.edu/) | Amity University | 447 | |2| [Atal Incubation Centre](http://www.aim.gov.in/) | Government | 448 | |3| [Google LaunchPad Accelerator](https://developers.google.com/programs/launchpad/accelerators/) | Google | 449 | |4| [Startup Village](https://www.sv.co/) | SV.CO | 450 | |5| [T HUB ](https://t-hub.co/) | - | 451 | |6 | [Atal Innovation challenge](http://aim.gov.in/overview.php) | NITI, AYOG | 452 | |7| [Global Entrepreneurship Bootcamp](https://gebootcamp.com/) | Malaysia | 453 | 454 | --- 455 | 456 | # 6. Internship Portals :smile: 457 | 1. [Angel List](https://angel.co) 458 | 2. [Internshala](https://internshala.com) 459 | 3. [Vettery](https://www.vettery.com/) 460 | 4. [LinkedIn](https://linkedin.com) 461 | 5. *Contact HRs on LinkedIn* 462 | 6. [Hackkar](https://hackkar.com/) 463 | 7. [LetsIntern](https://www.letsintern.com) 464 | 465 | ### Tips for Internship: 466 | 467 | - For summer internship, start looking at least 3-4 months in advance. 468 | 469 | --- 470 | 471 | # 7. Developer Clubs and Meetups 472 | 473 | > **Take a moment to search for these clubs on Google and Facebook in your city.** 474 | 475 | > **Check **Meetup.com** for more events in your locality** 476 | 477 | - Coursera F2F Office Hours at PyCon India - **TRENDING** 478 | - [Google Developer Group](https://developers.google.com/programs/community/gdg/) 479 | - Mozilla Open Source Community 480 | - [Mozilla Campus Clubs](https://campus.mozilla.community/) 481 | - [Facebook Developer Circle](https://developers.facebook.com/developercircles) 482 | - [Women Tech Makers](https://womentechmakers.com) 483 | - [Women Who Code](https://www.womenwhocode.com/) 484 | - [Women In Tech](https://www.womenintechnology.org/) 485 | - Developers Student Club by Google 486 | - Microsoft Student Technical Community 487 | - Paytm Build for India **[ Only in Delhi and Bangalore]** 488 | - Python Student Community - [PyDelhi](https://www.meetup.com/pydelhi/events/254577423/) 489 | - Toastmaster International 490 | - Swift Users Group 491 | - MUG - MongoDB User Group (Meetups) 492 | 493 | --- 494 | 495 | # 8. Conferences :bookmark_tabs: 496 | 497 | > ### **Tech, Entrepreneurship Events and Conferences** 498 | 499 | Id | Name | Place| Travel Reimbursement |Timeline | Deadline | 500 | |--|------ |---|---| ------ | ----| 501 | |1 |[PyCon US-Python Conference USA](https://us.pycon.org/2019/) | USA | NO | May1 | May9 | 502 | |2 |[ODSC ](https://odsc.com/) | GLOBAL | NO | Aug30 | Sep2 | 503 | |3 |[World Business Dialogue](https://www.world-business-dialogue.com/)| GLOBAL | Yes | Feb18 | Feb22 | 504 | |4 | [Business Today Conference](https://businesstoday.org/conferences/)| New York | Yes| Nov18 | Nov20 | 505 | |5 | [Asia Pacific Week](http://asiapacificweek.anu.edu.au/) | Australia | Partial | June24 | June29 | 506 | |6 | [DotJS](https://www.dotjs.io/) | France | - | Nov9 | Nov9 | 507 | |7 | [PyCon](https://www.pycon.fr/2018/) | France | - | October4 | October7 | 508 | |8 | [React Europe]() | France | - | May | - | 509 | |9 | [Dublin Web Summit](https://websummit.net/ ) | Dublin | No | Nov5 | Nov8 | 510 | |10| [Harvard Project for Asian and International Relations](https://www.hpair.org/) | Malaysia | Yes | Aug16 | Aug20 | 511 | |11| [Grace Hopper Conference and Fellowship]((https://ghcindia.anitab.org)) - *ONLY FOR GIRLS*| USA | YES | Nov14 | Nov16 | 512 | |12| [MIT Global Startup Workshop](http://mitgsw.org/2015/) | USA | - | March26 | March28 | 513 | |13| [Thiel Summit](http://summit.thielfellowship.org/) | USA | - | - | - | 514 | |14| [Stanford E-Bootcamp](http://bases.stanford.edu/e-bootcamp/) | USA | - | - | - | 515 | |15| [Clinton Global Initiative University](http://www.cgiu.org/) | USA | - | March to Oct(varies every year) | 3 days | 516 | |16| [South American Business Forum](https://www.sabf.org.ar/) | Argentina | Partial | Aug3 | Aug5 | 517 | |17| [Capital One Summit for Developing Leaders](https://campus.capitalone.com/summits/) | Virginia | YES | Jan6 | Jan11 | 518 | |18| [KPMG Future Diversity Leaders](https://scholarshipscorner.website/kmpg-future-diversity-leaders-summer-leadership-program-2018/) | California | YES | Summer | - | 519 | |19| [Microsoft Tech Summit](https://www.microsoft.com/en-in/techsummit) | GLOBAL| NO | - | - | 520 | |20| [Tech in Asia Bangalore](http://events.techinasia.com/bangalore/) | INDIA | - | - | - | 521 | |21| [SURGE](https://surgeconf.com/surge2017) | INDIA | - | Nov | - | 522 | |22| [Amazon Web Services Global Summit 2017](https://aws.amazon.com/summits/) | INDIA | NO | Differs with area | Check the website | 523 | |23| [TechCrunch Disrupt](https://techcrunch.com/event-info/disrupt-sf-2018/) | USA | NO | Sep5 | Sep7 | 524 | |24| [Tie Global Summit](http://www.tieglobalsummit.org/) | New Delhi, INDIA | NO | Nov29 | Nov30 | 525 | |25| [Pioneer Application](https://pioneer.app/) | GLOBAL | YES | - | - | 526 | |26| [Student Leadership conference](https://studentleadershipconference.com/) | USA | YES | Aug31 | Aug31 | 527 | |28| [Hackference India ](http://hackference.in/) | India | No | Nov | Mid Dec | 528 | 529 | --- 530 | 531 | # 9. Top People to Follow 532 | 533 | |Id | Name | Category| 534 | |--|------ |---| 535 | |1 |[Prof. Andrew NG](https://www.linkedin.com/in/andrewyng/) | AI & ML | 536 | |2|[Vincent Boucher](https://www.linkedin.com/in/montrealai) | AI & ML | 537 | |3 |[Tarry Singh](https://www.linkedin.com/in/tarrysingh/) | AI & ML | 538 | |4| [Paul Graham](http://www.paulgraham.com/) | Startup Expert, Founder of Y-Combinator | 539 | |5| [Valeri Karpov](https://thecodebarbarian.wordpress.com/about/) | MEAN stack expert | 540 | 541 | --- 542 | 543 | # 10. Top Websites to Follow 544 | 545 | 1. **Data Science** 546 | - [Data Science Courses: R & Python Analysis Tutorials | DataCamp](http://www.datacamp.com/courses) 547 | - [CSE-109 - Harvard University](http://cs109.github.io/2015/) 548 | - [CSE231N - Computer Vision Stanford University](http://cs231n.stanford.edu/) 549 | 550 | 2. **Startup News and Stories** 551 | - [YCombinator’s Hacker News](https://news.ycombinator.com/) 552 | - [YourStory](https://yourstory.com/) 553 | - [Entrepreneur.com](https://www.entrepreneur.com/) 554 | - [ TechCrunch - Tech and Startup News](https://techcrunch.com/) 555 | - [ProductHunt](https://producthunt.com) 556 | 557 | # 11. Additional Links :hamster: 558 | 559 | 1. [Top 10 Startup Incubator in India](https://inc42.com/resources/top-20-startup-incubators-india/) - *Startup* 560 | 2. [The first 20 hours -- how to learn anything](https://www.youtube.com/watch?v=5MgBikgcWnY) - *Learning* 561 | 3. [Are you Introvert? Watch this - Power of Introverts ](https://www.youtube.com/watch?v=c0KYU2j0TM4) - *Self Introspection* 562 | 4. [30 International Scholarships offered by the World’s Top Universities](http://www.scholars4dev.com/13300/international-scholarships-top-universities-world/) - *Scholarships* 563 | 5. [30 Famous Books that You Will Regret Not Reading!](https://bornrealist.com/famous-books/) - *Reading* 564 | 6. [Startup Ideas By Y Combinator](https://www.ycombinator.com/rfs/) - *Startup* 565 | 7. [Epicodus Coding Bootcamp Full Curriculum](https://www.learnhowtoprogram.com/tracks) - *Learning* 566 | -------------------------------------------------------------------------------- /translation/README-es.md: -------------------------------------------------------------------------------- 1 | # A to Z Recursos para estudiantes :boy:![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) 2 | 3 | > ## Siéntete libre de mostrar tu amor :heart: poniendo una estrella :star: 4 | 5 | ### ¿Eres un estudiante universitario o un profesional que trabaja en busca de recursos para aprender un nuevo idioma o conocer gente nueva en la comunidad o en busca de conferencias globales, hackathons y competiciones para asistir?. Entonces deberías definitivamente mira esto 6 | 7 | Cuando estaba en la universidad, perdí muchas oportunidades como hackathons, conferencias, pasantías y muchos eventos globales debido a la falta de conocimiento. Pero, no quiero que te los pierdas por falta de información. Aquí, he agregado pocos recursos para los estudiantes, si estás en la universidad o te gradúas, definitivamente deberías comprobarlo. 8 | 9 | ![Image](/res/xx.gif) 10 | 11 | *Creditos de las imagenes: Google* 12 | 13 | ## Tabla de contenidos :clipboard: 14 | 15 | 1. [Recursos de programación - Como aprender xyz ](#1-coding-resources-pencil) 16 | 17 | - [Python](#11-python-snake) 18 | - [Machine Learning](#12-machine-learning-robot) 19 | - [Deep Learning](#13-deep-learning) 20 | - [Desarrollo Android](#14-android-development-iphone) 21 | - [Desarrollo de Backend](#15-backend-development-computer) 22 | - [Desarrollo web de Frontend](#16-frontend-web-development-computer) 23 | - [Data Structure](#17-data-structures-chart_with_upwards_trend) 24 | - [Tutoriales de Alexa](#18-alexa-tutorials) 25 | - [C](#19-c-language) 26 | - [C++](#110-c-language) 27 | - [Git y Github](#111-git-and-github-octocat) 28 | - [R](#112-r-language) 29 | 30 | 2. [ Hackathons y Eventos ](#2-hackathons-and-events) 31 | - [Mejores Hackatones mundiales](#21-rainbow-top-global-hackathons) 32 | - [Competiciones](#22-competitions-bomb) 33 | - [Portal de búsqueda de hackatones](#23--hackathon-search-portals-dart) 34 | - [Eventos](#24-events-heart_eyes) 35 | - [Conferencias de Startups y competiciones](#25-startup-summits-competitions-and-bootcamps-neckbeard) 36 | - [Retos para contratación](#26-hiring-challenges-heart) 37 | 38 | 3. [ Programas para estudiantes ](#3-student-benefits-and-programs-fire) 39 | - [Campus Ambassador Programs](#campus-ambassador-programs-v) 40 | - [Student Benefits and Packs](#student-benefits-and-packs-v) 41 | - [Student Fellowship Programs](#student-fellowship-programs-v) 42 | - [Scholarships](#scholarships-runner) 43 | 44 | 4. [ Programas Open Source ](#4-open-source-programs-octocat) 45 | 5. [Programas de startups e incubadoras](#5-startup-programs-and-incubators-mag_right) 46 | 6. [ Portales de internados ](#6-internship-portals-smile) 47 | 7. [Clubes de desarrollo y meetups](#7-developer-clubs-and-meetups) 48 | 8. [ Conferencias para estudiantes ](#8-conferences-bookmark_tabs) 49 | 9. [Top personas a seguir](#9-top-people-to-follow) 50 | 10. [Sitios web a seguir](#10-top-websites-to-follow) 51 | 11. [Links adicionales](#11-additional-links-hamster) 52 | 53 | ============================================================================================= 54 | # 1. Recursos de programacion :pencil: 55 | 56 | ## 1.1 Python :snake: 57 | 58 | > [**Navega por este link para informacion detallada de Python**](Python.md) 59 | 60 | - [Aprende Python - CodeAcademy](https://www.codecademy.com/learn/learn-python) 61 | - [Progate Classes de Python](https://progate.com/languages/python) - **Bueno para recien iniciados** 62 | - [Video Tutorial para principiantes - Youtube](http://bit.ly/2NkrsKh) 63 | - [Introducción a Python - Udacity - Curso Gratuito](https://in.udacity.com/course/introduction-to-python--ud1110-india) 64 | - [Clases de Python por Google](https://developers.google.com/edu/python/) 65 | 66 | ## 1.2 Machine Learning :robot: 67 | 68 | > [**Navega por este link para aprender mas en detalle sobre Machine Learning and Deep Learning**](ML.md) 69 | 70 | - **Mejores Cursos Online** 71 | - [CSE-229 - Universidad de Standford]( http://cs229.stanford.edu/) 72 | - [AndrewNg Coursera](https://www.coursera.org/learn/machine-learning) 73 | - [Udacity Machine Learning Nanodegree](https://in.udacity.com/course/intro-to-machine-learning--ud120-india) 74 | - [ Reinforcement Learning - Nanodegree](https://in.udacity.com/course/reinforcement-learning--ud600) 75 | - [Move 37](https://www.theschool.ai/courses/move-37-course/) - **FREE** 76 | - [ML with Python - YouTube ](https://www.youtube.com/playlist?list=PLQVvvaa0QuDfKTOs3Keq_kaG2P55YRn5v) 77 | - [Data Science Machine Learning Bootcamp](https://courses.learncodeonline.in/learn/Machine-Learning-Bootcamp?tab=1) -**PAID** 78 | - [Google's Machine Learning Crash Course](https://developers.google.com/machine-learning/crash-course/ml-intro) 79 | 80 | - **Mejores repositorios de Github a seguir** 81 | - [Self Taught Path for Data Science](https://github.com/ossu/data-science) 82 | - [Python Machine Learning (2nd Ed.) Code Repository](https://github.com/rasbt/python-machine-learning-book-2nd-edition) 83 | 84 | - **Trabajos de investigación** 85 | - [Arxiv](https://arxiv.org/) 86 | - [IEEE](https://ieeexplore.ieee.org/Xplore/home.jsp) 87 | - [Research Gate](https://www.researchgate.net/) 88 | - [Academics Torrent - Search Dataset](http://academictorrents.com/) 89 | 90 | 91 | ## 1.3 Deep Learning 92 | 93 | > [**Explora este link para información detallada sobre `Machine Learning` y `Deep Learning`**](ML.md) 94 | 95 | - **Los mejores Cursos Onlines** 96 | - [Deep Learning Specialization - Coursera](https://www.coursera.org/specializations/deep-learning) 97 | - [Deep Learning - Fast.AI](http://course.fast.ai/) 98 | 99 | - **Los mejores repositorios de Github** 100 | - [Top -200 GitHub Repos in Deep learning](https://github.com/mbadry1/Top-Deep-Learning) 101 | - [DensePose - FB Research](https://github.com/facebookresearch/DensePose) 102 | - [Data Science HandBook](https://github.com/jakevdp/PythonDataScienceHandbook) 103 | - [Tensorflow Project Template](https://github.com/MrGemy95/Tensorflow-Project-Template) 104 | - [VisualDL](https://github.com/PaddlePaddle/VisualDL) 105 | - [Caire - Content aware image resize library ](https://github.com/esimov/caire) 106 | 107 | 108 | ## 1.4 Desarrollo Android :iPhone: 109 | 110 | - [For Beginners](Android.md) 111 | - [Udacity - Free courses & Nanodegree](https://udacity.com) 112 | - [PluralSight - Android Developer Track](http://pluralsight.com/) [FREE for 60 days] 113 | - [Path to Associate Android Developer](https://github.com/Amejia481/Associate-Android-Developer-Certification) 114 | - [Android examples ](https://github.com/nisrulz/android-examples) 115 | - [Flutter Examples ](https://github.com/nisrulz/flutter-examples) 116 | - [Codelabs](https://codelabs.developers.google.com/) 117 | 118 | ## 1.5 Desarrollo Backend :computer: 119 | 120 | - **Django - Python** 121 | - [Try Django | Youtube](https://www.youtube.com/playlist?list=PLEsfXFp6DpzTD1BD1aWNxS2Ep06vIkaeW) - *Best for beginners* 122 | - [Django Docs ](https://docs.djangoproject.com/en/2.1/) 123 | - [Django Girls](https://tutorial.djangogirls.org/en/) 124 | - [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django) *Good for beginners* 125 | - [SimpleIsBetterThanComplex Blog](https://simpleisbetterthancomplex.com/) 126 | 127 | - **Node.JS** 128 | - [The Complete Node.js Developer Course | UDEMY](https://www.udemy.com/the-complete-nodejs-developer-course-2/) -- **PAID** 129 | 130 | - [Express web framework (Node.js/JavaScript)](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs) 131 | 132 | - [Video Tutorials-Node.js](https://www.youtube.com/watch?v=w-7RQ46RgxU&list=PL4cUxeGkcC9gcy9lrvMJ75z9maRw4byYp) - *Good For Beginners* 133 | 134 | - **PHP** 135 | - [W3Schools](https://www.w3schools.com/php/) 136 | - [Tutorial Point](https://www.tutorialspoint.com/php/) 137 | - [PHP with Database tutorial ](https://www.codeproject.com/Articles/759094/Step-by-Step-PHP-Tutorials-for-Beginners-Creating) 138 | - [Guide for PHP and SQL connection with HTML form.](https://github.com/shauryauppal/PHP-Database-connection) 139 | 140 | - **Ruby** 141 | - [Ruby on Rails Tutorial](https://www.railstutorial.org/book) 142 | - [Learn Ruby The Hard Way](https://learnrubythehardway.org/book/) 143 | 144 | ## 1.6 Desarrollo Frontend :computer: 145 | 146 | - **HTML y CSS3** 147 | - [HTML5 and CSS3](https://courses.learncodeonline.in/learn/emmet-course?) 148 | - [FreeCodeCamp](https://www.freecodecamp.org/) 149 | - [Codecademy](https://www.codecademy.com/catalog/language/html-css) 150 | - [Interneting is Hard](https://internetingishard.com/html-and-css/) 151 | - [HTML MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/HTML) 152 | - [CSS MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/CSS) 153 | 154 | - **Bootstrap4** 155 | 156 | - [Bootstrap4 Course with Projects](https://courses.learncodeonline.in/learn/Complete-Bootstrap-4-course?) 157 | 158 | - **JavaScript** 159 | - [JS MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/JavaScript) 160 | 161 | - **React.js** 162 | - [Video Tutorials - Beginner to Intermediate](https://www.youtube.com/watch?v=JPT3bFIwJYA&list=PL55RiY5tL51oyA8euSROLjMFZbXaV7skS) 163 | - [FreeCodeCamp Articles](https://medium.freecodecamp.org/search?q=react) 164 | - [Few Projects for every React Dev](https://daveceddia.com/react-practice-projects/) 165 | - [Famous GitHub Repos](https://medium.mybridge.co/react-js-open-source-for-the-past-year-2018-a7c553902010) 166 | - [PAID but Worth it | UDEMY](https://www.udemy.com/react-the-complete-guide-incl-redux/) -- **PAID** 167 | - [Original Docs](https://reactjs.org/docs/hello-world.html) 168 | - [The Road to React | Book](https://drive.google.com/open?id=1ilClAJQ3FmCB-2cEuVDZtVMbeXumSj3t) 169 | 170 | - **Vue.js** 171 | - [Vue School](https://vueschool.io/courses) -- **Free + Paid** 172 | - [Scrimba](https://scrimba.com/g/glearnvue) 173 | 174 | - **Web Accessibility** 175 | - [Accessibility MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/Accessibility) 176 | 177 | - **Frontend DevTools** 178 | ###### Package managers 179 | - [NPM | YouTube](https://www.youtube.com/watch?v=76A2Ppenxh8) 180 | - [Yarn | YouTube](https://www.youtube.com/watch?v=g9_6KmiBISk) 181 | - [npx](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b) 182 | 183 | ###### Bundlers 184 | - [Webpack - The most used bundler](https://webpack.js.org/guides/getting-started/) 185 | - [Webpack | YouTube](https://www.youtube.com/watch?v=GU-2T7k9NfI) 186 | - [Parcel - The predicted webpack killer](https://medium.com/codingthesmartway-com-blog/getting-started-with-parcel-197eb85a2c8c) 187 | - [Browserify - The first bundler](https://scotch.io/tutorials/getting-started-with-browserify) 188 | - [Rollup](https://medium.com/@yonester/bundling-with-rollup-the-basics-b782b55f36a8) 189 | 190 | ------ 191 | 192 | ## 1.7 Estructura de datos :chart_with_upwards_trend: 193 | - [Algo & DS in different languages](https://github.com/ZoranPandovski/al-go-rithms) - **Algoritmos y Estructuras de Datos en diferentes lenguajes de programación** 194 | - [CodeChef](https://www.codechef.com/) - **CodeChef Competitive Programming Site** 195 | - [Codeforces](https://codeforces.com/) - **Buen sitio web para prepararse para concursos de programación** 196 | - [Coding Interview University - Github](https://github.com/jwasham/coding-interview-university) - **Strongly Recommended to learn DS and Computer Science fundamentals** 197 | - [GeeksforGeeks](https://www.geeksforgeeks.org/must-do-coding-questions-for-companies-like-amazon-microsoft-adobe/) - **Must Do Coding Questions for Product Based companies** 198 | - [Hackerearth](https://www.hackerearth.com/practice/codemonk/) - **Code Monk to start with Programming-Programming Fundamentals** 199 | - [Hackerrank](https://www.hackerrank.com/interview/interview-preparation-kit) - **Interview Preparation Kit** 200 | - [InterviewBit](https://www.interviewbit.com/courses/programming) - **Best platform to get prepared for Data Structures based Interviews** 201 | - [LeetCode](https://www.leetcode.com) - **Platform to prepare for technical interviews with real interview questions** 202 | - [Sphere Online Judge](https://www.spoj.com/problems/classical/) - **Great head start for learning Data Structures** 203 | - [UVa Online Judge](https://uva.onlinejudge.org) - **The site to submit [Competitive Programming 3](http://www.lulu.com/shop/steven-halim/competitive-programming-3/paperback/product-21059906.html) data structures problems** 204 | 205 | ## 1.8 Tutoriales de Alexa 206 | - [CodeAcademy](https://www.codecademy.com/learn/learn-alexa) 207 | - [Amazon](https://developer.amazon.com/alexa-skills-kit/tutorials/fact-skill-1) 208 | - [Udemy](https://www.udemy.com/comprehensive-alexa-skill-development-course/?siteID=Fh5UMknfYAU-DbsLrZFg2AAmpu3BgGbHJQ&LSNPUBID=Fh5UMknfYAU) (PAID) 209 | - [Youtube](https://www.youtube.com/watch?list=PL2KJmkHeYQTNwlZqLh_ptZhSNZf93e8Sp&v=1cx_I0kARnU) 210 | - [PluralSight](https://www.pluralsight.com/courses/amazon-echo-developing-alexa-skills) 211 | - [Qwiklabs](https://qwiklabs.com/quests/19) 212 | 213 | ## 1.9 C 214 | - [Tutorial Point](https://www.tutorialspoint.com/cprogramming/) 215 | - [HackerRank]( https://www.hackerrank.com/domains/c) 216 | - [JavaTPoint](https://www.javatpoint.com/c-programming-language-tutorial) 217 | - [Promamiz](https://www.programiz.com/c-programming) 218 | - [Fresh2Refresh](https://fresh2refresh.com/c-programming/) 219 | - [Study Tonight](https://www.studytonight.com/c/) 220 | - [Learn C](https://www.learn-c.org/) 221 | - [Randu](https://randu.org/tutorials/c/) 222 | 223 | ## 1.10 C++ 224 | - [Tutorial Point](https://www.tutorialspoint.com/cplusplus/) 225 | - [HackerRank](https://www.hackerrank.com/domains/cpp) 226 | - [JavaTPoint](https://www.javatpoint.com/cpp-tutorial) 227 | - [Promamiz](https://www.programiz.com/cpp-programming) 228 | - [Hackr.Io](https://hackr.io/tutorials/learn-c-plus-plus) 229 | - [Study Tonight](https://www.studytonight.com/cpp/) 230 | - [Learn C ++](http://www.cplusplus.com/doc/tutorial/) 231 | 232 | ## 1.11 Git and Github :octocat: 233 | - [Git Tutorials].(https://www.atlassian.com/git/tutorials/comparing-workflows) 234 | 235 | ## 1.12 R 236 | - [RStudio}(https://www.rstudio.com/online-learning/) 237 | - [Kaggle Kernels](https://www.kaggle.com/kernels?sortBy=hotness&group=everyone&pageSize=20&language=R) 238 | - [R-Bloggers](https://www.r-bloggers.com/ 239 | 240 | ============================================================================================= 241 | 242 | # 2. Hackathons y Eventos 243 | 244 | ## 2.1 :rainbow: Los mejores Hackathons globales 245 | 246 | |Id |Name | Place| Travel Reimbursement |Application Start | Application End | 247 | |--|------ |---|---| ------ | ----| 248 | |1| [Smart India Hackathon](https://innovate.mygov.in/sih2018/)| India| Yes| April |Check website | 249 | |2 | [HacktheNorth](http://pennapps.com/)| Canada| Yes|Mid Sept | July end | 250 | |3 | [HackMIT](https://hackmit.org/) | USA | Yes|Mid Sept | July end | 251 | |4 | [Microsoft Imagine Cup](https://imaginecup.microsoft.com/) | Online & Onsite | Yes | - | - | 252 | |4 | [PenApps](http://pennapps.com/)|USA | Yes| Mid Sept | July end | 253 | |5 | [UltraHack](https://ultrahack.org/)|Regional and Global | Yes| - | - | 254 | |6 | [Facebook Hackathon](https://devcommunitychallenge.devpost.com/) | Online | NA | - | - | 255 | |7 | [TechCruch Disrupt](https://techcrunch.com/event-type/disrupt/) | USA | Top Teams | - | - | 256 | |8 | [HackZurich](http://www.hackzurich.com/) | Zurich, Switzerland | Yes | - | - | 257 | |9 | [JP Morgan Code for Good](https://careers.jpmorgan.com/careers/IN/en/divisions/technology) | New York & London|Yes | - | - | 258 | |10 | [HackDuke](http://www.hackduke.com/) | USA | - | - | - | 259 | |11 | [HackNY](http://hackny.org/hackathon/) | USA | Yes | - | - | 260 | |12 | [HackPrinceton](https://www.hackprinceton.com/)|USA | - | - | - | 261 | |13 | [nwHacks](https://www.nwhacks.io/)| Canada | - | - | - | 262 | |14 | [MHacks](http://www.mhacks.org/) |USA | - | - | - | 263 | |15 | [HackDavis](http://hackdavis.io/)|USA | - | - | - | 264 | |16 | [QHacks](http://qhacks.io/) | USA | - | - | - | 265 | |17 | [Hackinit](https://hackinit.org/) | China | - | - | - | 266 | |18 | [HackUCI](https://www.hackuci.com/) | USA | - | - | - | 267 | |19 | [Conuhacks](http://www.conuhacks.io/) | Canada | - | - | - | 268 | |20 | [McHacks](http://mchacks.io/) | USA| - | - | - | 269 | |21 | [Y Combinator Hacks]() | USA | - | - | - | 270 | |22 | [TreeHacks]() | USA | - | - | - | 271 | |23 | [Global Hackathon Seoul](https://seoul.globalhackathon.io/) | South Korea | YES | - | - | 272 | |24 | [Call for Code](https://callforcode.org/challenge/) | Online | - | Feb 12 2019 | Jul 29 2019 | 273 | |25 | [Mercari Euro Hack](https://challengerocket.com/) | Online + Onsite (Poland) | Yes | Mid October |- | 274 | |26 | [InOut](https://hackinout.co/) | Onsite(India) | Yes | October | - | 275 | |27 | [HackIIITD](http://esya.iiitd.edu.in/hackiiitd/) | Onsite (India) | No | August-September | - | 276 | |28 | [HackDTU](http://hackdtu.tech/) | Onsite(India) | No | - | - | 277 | |29 | [HashHacks](http://hashhacks.tech/) | Onsite(India) | No | Mid Oct | - | 278 | |30 | [Hack Western](https://hackwestern.com/) | Onsite(Western University) | Yes (on a case by case basis) | Nov End | Mid Oct | 279 | |31 | [YHack](https://www.yhack.org/) | Onsite(Yale University) | Yes | Nov End | - | 280 | |32 | [IOT for Smart Life-REVA University](https://reva-university-iot-for-smart-life.hackerearth.com) | Onsite(Reva University) | October(Idea Submission) | Nov End | - | 281 | |33 | [Capgemini Tech Challenge](https://techchallenge.in.capgemini.com/) | Online + Onsite (India) | - | September-October | - | 282 | |34 | [HackISU](https://hackisu.org/)| USA | No | October | - | 283 | |35 | [UHack 3.0](https://usicthack.com/)| New Delhi, India | - | October 26th| - | 284 | ---------------------------------------------------------- 285 | 286 | ## 2.2 Competencias :bomb: 287 | 288 | |ID| Name | Location | 289 | |--|------ |----------| 290 | |1 | [Accenture Innovation Challenge](https://accentureinnovationchallenge.com/) | Online & Onsite | 291 | |2 | [ACM - ICPC]() | Online & On-Site | 292 | |3 | [CodersBit](https://www.interviewbit.com/codersbit/) | Online | 293 | |4 | [Facebook Hacker Cup](https://www.facebook.com/hackercup/) | Online | 294 | |5 | [Code Gladiators](https://www.techgig.com/codegladiators) | Online & Onsite | 295 | |6 | [E-Yantra](http://www.e-yantra.org/) | Online & Onsite | 296 | |7 | [Red Bull Basement University](https://www.redbull.com/in-en/projects/red-bull-basement-university) | - | 297 | |8 | [Shell Ideas360](https://bit.ly/14iPmYn)| Online & Onsite | 298 | |9 | [Sony World Photography Awards – Youth Award](https://bit.ly/193GCTt) | Online | 299 | |10| [Doodle 4 Google](https://doodles.google.com/d4g/) | Online | 300 | |11| [UN - Volunteer](http://in.one.un.org/who-we-are/unv-india/) | - | 301 | |12| [India Innovation Challenge - IICDC](https://innovate.mygov.in/india-innovation-challenge-design-contest-2018/) |Online & Onsite | 302 | |13| [Quest Ingenium](https://www.questingenium.com/) | - | 303 | |14| [ROBOCON](http://aburobocon2019.mnb.mn/en) | Onsite | 304 | |15| [ASME HVPC - Humans Powered Vehicle Challenge](https://www.asme.org/events/competitions/human-powered-vehicle-challenge-(hpvc)) | Onsite | 305 | |16| [Red Bull Basement University](https://www.redbull.com/in-en/projects/red-bull-basement-university)| Online & Onsite | 306 | |17| [Tech Challenge](https://techchallenge.in.capgemini.com/techchallenge) | Online | 307 | |18| [SnackDown](https://www.shortto.com/Codechefsnackdown) | Online | 308 | |19| [Google Code Jam](https://code.google.com/codejam) | Online | 309 | |20| [Google Hash Code](https://hashcode.withgoogle.com) | Online | 310 | 311 | 312 | ## 2.3 Hackathon Portales de busqueda :dart: 313 | |s.no| Name | Location | Category | 314 | |---| ------ |---| --- | 315 | |1| [HackSociety](https://hacksociety.tech/attend/)| INDIA| ALL | 316 | |2| [DevPost](https://devpost.com/hackathons) | Online & On-site | ALL | 317 | |3| [HackerEarth](https://hackerearth.com/) | Online & On-site | ALL | 318 | |4| [Hackathon.io](http://www.hackathon.io/events) | GLOBAL | ALL | 319 | |5|[TechGIG - Search Online Competitons]()| Online & On-Site |ALL | 320 | |6| [Analytical Vidya](https://www.analyticsvidhya.com/) |Online & On-Site | Data Science | | 321 | |7| [Hackathon.com](https://www.hackathon.com/) [Online & On-site | GLOBAL | ALL | 322 | 323 | ## 2.4 Eventos :heart_eyes: 324 | 325 | > **Echa un vistazo a estos eventos para tu región** 326 | 327 | 1. Google Developer Day - Organized by GDG 328 | 2. Google IO extended - Organized by GDG 329 | 3. Google Solve for India 330 | 3. Paytm Build for India Workshops [ Delhi, Banglore ] 331 | 4. NVIDIA Developer Connect [ Global ] 332 | 5. AWS meetups [ Global ] 333 | 6. Hacktoberfest OpenSource meetups [6th October 2018 , Bengaluru](https://www.meetup.com/OpenSource-Cafe/events/255061797/) 334 | 7. Hacktoberfest OpenSource meetups [6th October 2018 , Hsinchu](https://hacktoberfest.digitalocean.com/#events) 335 | 8. Hacktoberfest OpenSource meetups [10th October 2018 , New York](https://www.eventbrite.com/e/hacktoberfest-night-dev-flatiron-school-nyc-tickets-50536426813) 336 | 9. Hacktoberfest OpenSource meetups [12th October 2018 , FrankFurt](https://www.eventbrite.com/e/hacktoberfest-frankfurt-2018-tickets-50225231018) 337 | 338 | ## 2.5 Startup Summits, Competiciones y Bootcamps :neckbeard: 339 | 340 | 341 | |ID| Name | Location | 342 | |--|------ |----------| 343 | |1| [Eureka - IITB](http://www.ecell.in/eureka/)| Mumbai, INDIA | 344 | |2| [MIT - Entrepreneurship Bootcamp](http://bootcamp.mit.edu/entrepreneurship/) | Online & USA | 345 | |3 | [Startup Grind Global Conference](http://www.startupgrind.com/conference/#/) | Redwood City, California | 346 | |4 | [Next Gen Summit](https://www.marketing.org/conference/show/id/BMAANC2018) | New York | 347 | |5 | [Y Combinator's Startup School](https://www.startupschool.org/) | Online | 348 | |6 |[School of AI](https://picampus-school.com/programme/school-of-ai/) | ROME, ITALY | 349 | |7 | [European Innovation Academy](https://www.inacademy.eu/) | Portugal, China | 350 | |8 | [Startup Weekend - DTU](http://www.ecelldtu.in/) | Delhi, India| 351 | |9 | [Watson School Incubator](https://watson.is/semester-incubator-application/) | USA | 352 | 353 | ## 2.6 Desafíos de contratación :heart: 354 | 355 | |ID| Name | Location | 356 | |--|------ |----------| 357 | |1| [Google Kickstart](https://code.google.com/codejam/kickstart/)| Online | 358 | |2| [CodeAgon- Codenation Hiring Challenge](https://www.hackerrank.com/codeagon) | Online | 359 | |3| [Codhers- Adobe Hiring Challenge](https://www.hackerrank.com/adobe-codhers) | Online | 360 | |4| [CodeUrWay- Visa Hiring Challenge](https://www.hackerrank.com/visa-codeurway-2017) | Online | 361 | 362 | ============================================================================================= 363 | 364 | # 3. Beneficios y programas estudiantiles :fire: 365 | 366 | ## Campus Ambassador Programs :v: 367 | 1. [Microsoft Student Partner](https://studentpartners.microsoft.coem/en-us) - Application Deadline - **August** 368 | 2. [Github Campus Expert](https://githubcampus.expert/) 369 | 3. [College Representative - E-Cell IITB](https://www.ecell.in/cr/) 370 | 4. [Internshala Student Partner - | ISP](https://internshala.com/) 371 | 5. [Progate Student Ambassador](http://progate.com/) 372 | 6. [ISB - YLP Campus Ambassador Program ](http://www.isb.edu/ylp/CAP) 373 | 7. [GeeksforGeeks Campus Ambassador]() 374 | 8. [ HackerEarth Campus Ambassador](https://hackerearth.com) 375 | 9. [ HackerRank Campus Ambassador](https://hackerrank.com) 376 | 10. [Interviewbit Campus Ambassador](https://www.interviewbit.com/pages/campus-ambassador/) 377 | 378 | ## Beneficios y Paquetes para Estudiantes :v: 379 | 1. [GitHub Student Developer Pack - Free Resources for Students](https://education.github.com/pack) 380 | 2. [Visual Studio Essentials - Access to Microsoft Premium Services ](https://visualstudio.microsoft.com/dev-essentials/) 381 | 3. [JetBrains Students pack](https://www.jetbrains.com/student/) 382 | 4. [AWS Educate](https://aws.amazon.com/it/education/awseducate/) 383 | 5. [Azure Students](https://azure.microsoft.com/en-us/free/students/) 384 | 6. [Google Cloud](https://cloud.google.com/free/) 385 | 386 | ## Programas de becas para estudiantes :v: 387 | 1. [University Innovation Fellowship - Stanford University]() 388 | 1. [Teach for India Fellowship]() 389 | 2. [Young India Fellowship]() 390 | 3. [Urban Leaders Fellowship]() 391 | 4. [Facebook fellowship Program - **Only For PHD Scholars**]() 392 | 5. [Legislative Assistants to Members of Parliament (LAMP) Fellowship]() 393 | 6. [Prime Minister’s Rural Fellowship]() 394 | 7. [Azim Premji Foundation Fellowship Program]() 395 | 8. [Stanford-ABC News Global Health and Media Fellowship]() 396 | 9. [NSF Graduate Research Fellows, Graduate Research Opportunities Worldwide (GROW)]() 397 | 10. [Acumen Regional Fellows India]() 398 | 11. [Ramanujan Fellowship - Only for Scientists]() 399 | 12. [Rajiv Gandhi National Fellowship - **For SC/ST candidates pursuing post graduations**]() 400 | 13. [Gandhi Fellowship - UG/PG Students]() 401 | 14. [Ratan Tata Post doctoral Fellowship - **Only For PHD Scholars**]() 402 | 15. [President Abdul Kalam Azad Postgraduate Fellowship - **Graduate Students**]() 403 | 16. [Venkat Pachpakesan Memorial Scholarship](https://wiki.rethinkfoundation.in/Venkat_Panchapakesan_Memorial_Scholarship) 404 | 17. [Young Leaders For Active Citizenship](http://ylacindia.com) 405 | 18. [Helium Grant Fellowship](https://www.heliumgrant.org) 406 | 19. [HackNY Fellows Program](https://apply.hackny.org/) 407 | 408 | ## Becas :runner: 409 | 1. [Pytorch Scholarship Challenge - Udacity](https://blog.udacity.com/2018/10/introducing-the-pytorch-scholarship-challenge-from-facebook.html) 410 | 411 | 2. [Grants, Awards AND Opportunities For Indian/Canadian Scholars](https://www.shastriinstitute.org/grants-awards-and-opportunities-for-indian-canadian-scholars) 412 | 413 | 3. [Facebook Developer Circle Scholarship Program - DataScience/Frontend Dev](http://bit.ly/DevCTrainingInterest1) 414 | 415 | ============================================================================================= 416 | # 4. Programas Open Source :octocat: 417 | 418 | > **Para información más detallada sobre la organización del GSOC** - [Haga clic aquí](https://github.com/dipakkr/A-to-Z-Resources-for-Students/blob/master/GSOC.md) 419 | 420 | 421 | |Id |Name | Organization| Stipend/Incentives |Timeline | Deadline | 422 | |-|--|---- |---|---| ------ | 423 | |1| [Google Summer of Code](https://summerofcode.withgoogle.com/)| Google| YES| - |- | 424 | |2| [Rails Girls Summer Of Code](https://railsgirlssummerofcode.org/)| Global(Not owned)| Yes|- | - | 425 | |4| [GNOME internships](https://wiki.gnome.org/Internships) | GNOME | YES | - | - | 426 | |5| [Radare Summer of Code](https://rada.re/rsoc) | - | - | - | 427 | |6| [DataONE Summer Internship Program](https://www.dataone.org/internships) | DataONE | - | - | - | 428 | |7| [BOSS](http://pennapps.com/)| Coding Blocks, INDIA| YES |- | - | 429 | |8| [GirlScript Summer of Code](https://gssoc.tech/) | - | Prizes & Goodies | - | - | 430 | |9| [Season of KDE](https://season.kde.org) | KDE | Prizes | - | - | 431 | |10| [The X.Org Endless Vacation of Code](https://season.kde.org) | X.Org | Yes | -| - | 432 | | 11 | [Free Software Foundation internships](https://www.fsf.org/volunteer/internships) | Free Software Foundation | NO | - | - | 433 | 434 | ============================================================================================= 435 | 436 | # 5. Startup Programs and Incubators :mag_right: 437 | 438 | |Id |Name | Organization| 439 | |-|--|---- | 440 | |1| [Amity Innovation Incubator](http://www.amity.edu/) | Amity University | 441 | |2| [Atal Incubation Centre](http://www.aim.gov.in/) | Government | 442 | |3| [Google LaunchPad Accelerator](https://developers.google.com/programs/launchpad/accelerators/) | Google | 443 | |4| [Startup Village](https://www.sv.co/) | SV.CO | 444 | |5| [T HUB ](https://t-hub.co/) | - | 445 | |6 | [Atal Innovation challenge](http://aim.gov.in/overview.php) | NITI, AYOG | 446 | |7| [Global Entrepreneurship Bootcamp](https://gebootcamp.com/) | Malaysia | 447 | 448 | ============================================================================================= 449 | 450 | # 6. Portales de prácticas :smile: 451 | 1. [Angel List](https://angel.co) 452 | 2. [Internshala](https://internshala.com) 453 | 3. [Vettery](https://www.vettery.com/) 454 | 4. [LinkedIn](https://linkedin.com) 455 | 5. *Contact HRs on LinkedIn* 456 | 6. [Hackkar](https://hackkar.com/) 457 | 7. [LetsIntern](https://www.letsintern.com) 458 | 459 | ### Consejos para las prácticas: 460 | 461 | - Para una pasantía de verano, comience a buscar por lo menos con 3-4 meses de anticipación. 462 | 463 | ============================================================================================= 464 | 465 | # 7. Developer Clubs and Meetups 466 | 467 | > **Tómese un momento para buscar estos clubes en Google y Facebook en su ciudad.** 468 | 469 | > **Compruebe **Meetup.com** para ms enventos en su localidad** 470 | 471 | - Coursera F2F Office Hours at PyCon India - **TRENDING** 472 | - [Google Developer Group](https://developers.google.com/programs/community/gdg/) 473 | - Mozilla Open Source Community 474 | - [Mozilla Campus Clubs](https://campus.mozilla.community/) 475 | - [Facebook Developer Circle](https://developers.facebook.com/developercircles) 476 | - [Women Tech Makers](https://womentechmakers.com) 477 | - [Women Who Code](https://www.womenwhocode.com/) 478 | - [Women In Tech](https://www.womenintechnology.org/) 479 | - Developers Student Club by Google 480 | - Microsoft Student Technical Community 481 | - Paytm Build for India **[ Only in Delhi and Bangalore]** 482 | - Python Student Community - [PyDelhi](https://www.meetup.com/pydelhi/events/254577423/) 483 | - Toastmaster International 484 | - Swift Users Group 485 | - MUG - MongoDB User Group (Meetups) 486 | 487 | ============================================================================================= 488 | # 8. Conferencias :bookmark_tabs: 489 | 490 | > ### **Eventos y conferencias sobre tecnología y emprendimiento** 491 | 492 | Id | Name | Place| Travel Reimbursement |Timeline | Deadline | 493 | |--|------ |---|---| ------ | ----| 494 | |1 |[PyCon US-Python Conference USA](https://us.pycon.org/2019/) | USA | NO | May1 | May9 | 495 | |2 |[ODSC ](https://odsc.com/) | GLOBAL | NO | Aug30 | Sep2 | 496 | |3 |[World Business Dialogue](https://www.world-business-dialogue.com/)| GLOBAL | Yes | Feb18 | Feb22 | 497 | |4 | [Business Today Conference](https://businesstoday.org/conferences/)| New York | Yes| Nov18 | Nov20 | 498 | |5 | [Asia Pacific Week](http://asiapacificweek.anu.edu.au/) | Australia | Partial | June24 | June29 | 499 | |6 | [DotJS](https://www.dotjs.io/) | France | - | Nov9 | Nov9 | 500 | |7 | [PyCon](https://www.pycon.fr/2018/) | France | - | October4 | October7 | 501 | |8 | [React Europe]() | France | - | May | - | 502 | |9 | [Dublin Web Summit](https://websummit.net/ ) | Dublin | No | Nov5 | Nov8 | 503 | |10| [Harvard Project for Asian and International Relations](https://www.hpair.org/) | Malaysia | Yes | Aug16 | Aug20 | 504 | |11| [Grace Hopper Conference and Fellowship]((https://ghcindia.anitab.org)) - *ONLY FOR GIRLS*| USA | YES | Nov14 | Nov16 | 505 | |12| [MIT Global Startup Workshop](http://mitgsw.org/2015/) | USA | - | March26 | March28 | 506 | |13| [Thiel Summit](http://summit.thielfellowship.org/) | USA | - | - | - | 507 | |14| [Stanford E-Bootcamp](http://bases.stanford.edu/e-bootcamp/) | USA | - | - | - | 508 | |15| [Clinton Global Initiative University](http://www.cgiu.org/) | USA | - | March to Oct(varies every year) | 3 days | 509 | |16| [South American Business Forum](https://www.sabf.org.ar/) | Argentina | Partial | Aug3 | Aug5 | 510 | |17| [Capital One Summit for Developing Leaders](https://campus.capitalone.com/summits/) | Virginia | YES | Jan6 | Jan11 | 511 | |18| [KPMG Future Diversity Leaders](https://scholarshipscorner.website/kmpg-future-diversity-leaders-summer-leadership-program-2018/) | California | YES | Summer | - | 512 | |19| [Microsoft Tech Summit](https://www.microsoft.com/en-in/techsummit) | GLOBAL| NO | - | - | 513 | |20| [Tech in Asia Bangalore](http://events.techinasia.com/bangalore/) | INDIA | - | - | - | 514 | |21| [SURGE](https://surgeconf.com/surge2017) | INDIA | - | Nov | - | 515 | |22| [Amazon Web Services Global Summit 2017](https://aws.amazon.com/summits/) | INDIA | NO | Differs with area | Check the website | 516 | |23| [TechCrunch Disrupt](https://techcrunch.com/event-info/disrupt-sf-2018/) | USA | NO | Sep5 | Sep7 | 517 | |24| [Tie Global Summit](http://www.tieglobalsummit.org/) | New Delhi, INDIA | NO | Nov29 | Nov30 | 518 | |25| [Pioneer Application](https://pioneer.app/) | GLOBAL | YES | - | - | 519 | |26| [Student Leadership conference](https://studentleadershipconference.com/) | USA | YES | Aug31 | Aug31 | 520 | |28| [Hackference India ](http://hackference.in/) | India | No | Nov | Mid Dec | 521 | 522 | ============================================================================================= 523 | 524 | # 9. La mejor gente a seguir 525 | 526 | |Id | Name | Category| 527 | |--|------ |---| 528 | |1 |[Prof. Andrew NG](https://www.linkedin.com/in/andrewyng/) | AI & ML | 529 | |2|[Vincent Boucher](https://www.linkedin.com/in/montrealai) | AI & ML | 530 | |3 |[Tarry Singh](https://www.linkedin.com/in/tarrysingh/) | AI & ML | 531 | |4| [Paul Graham](http://www.paulgraham.com/) | Startup Expert, Founder of Y-Combinator | 532 | |5| [Valeri Karpov](https://thecodebarbarian.wordpress.com/about/) | MEAN stack expert | 533 | 534 | ============================================================================================= 535 | 536 | # 10. Los mejores sitios web a seguir 537 | 538 | 1. **Ciencia de Datos** 539 | - [Data Science Courses: R & Python Analysis Tutorials | DataCamp](http://www.datacamp.com/courses) 540 | - [CSE-109 - Harvard University](http://cs109.github.io/2015/) 541 | - [CSE231N - Computer Vision Stanford University](http://cs231n.stanford.edu/) 542 | 543 | 2. **Noticias e Historias de Startup** 544 | - [YCombinator’s Hacker News](https://news.ycombinator.com/) 545 | - [YourStory](https://yourstory.com/) 546 | - [Entrepreneur.com](https://www.entrepreneur.com/) 547 | - [ TechCrunch - Tech and Startup News](https://techcrunch.com/) 548 | - [ProductHunt](https://producthunt.com) 549 | 550 | # 11. Enlaces adicionales :hamster: 551 | 552 | 1. [Top 10 Startup Incubator in India](https://inc42.com/resources/top-20-startup-incubators-india/) - *Startup* 553 | 2. [The first 20 hours -- how to learn anything](https://www.youtube.com/watch?v=5MgBikgcWnY) - *Learning* 554 | 3. [Are you Introvert? Watch this - Power of Introverts ](https://www.youtube.com/watch?v=c0KYU2j0TM4) - *Self Introspection* 555 | 4. [30 International Scholarships offered by the World’s Top Universities](http://www.scholars4dev.com/13300/international-scholarships-top-universities-world/) - *Scholarships* 556 | 5. [30 Famous Books that You Will Regret Not Reading!](https://bornrealist.com/famous-books/) - *Reading* 557 | 6. [Startup Ideas By Y Combinator](https://www.ycombinator.com/rfs/) - *Startup* 558 | 7. [Epicodus Coding Bootcamp Full Curriculum](https://www.learnhowtoprogram.com/tracks) - *Learning* 559 | -------------------------------------------------------------------------------- /translation/README-ger.md: -------------------------------------------------------------------------------- 1 | A bis Z Ressourcen für Lernende :boy:![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) 2 | 3 | > ## Zeigt eure Liebe für dieses Projekt :heart:, indem ihr einen Stern hinterlasst :star: 4 | 5 | ### Bist du ein Student, ein Schüler oder ein Profi, der eine neue Sprache erlernen, gleichgesinnte treffen oder an globalen Konferenzen, Hackathons und Wettbewerben teilnehmen möchte? Falls Ja, solltest du dir defintiv dieses Projekt anschauen. 6 | 7 | Als ich noch studierte verpasste ich aufgrund meiner Unkenntnis eine Vielzahl an Möglichkeiten wie Hackathons, Konferenzen, Praktika und viele weltweite Veranstaltungen Ich möchte nicht, dass ihr euch ebenfalls solche Chancen mangels notwendiger Kenntnis entgehen lasst. Im folgenden habe ich daher eine Liste mit nützlichen Ressourcen für Schüler und Studenten zusammengetragen. Diese Liste solltet ihr euch als Student oder Hochschulabsolvent keinesfalls entgehen lassen. 8 | 9 | ![Image](res/xx.gif) 10 | *Image credits: Google* 11 | 12 | ## Inhaltsverzeichnis:clipboard: 13 | 14 | 1. [Coding Ressourcen - Wie lerne ich xyz? ](#1-coding-ressourcen-pencil) 15 | 16 | - [Python](#11-python-snake) 17 | - [Machine Learning](#12-machine-learning-robot) 18 | - [Deep Learning](#13-deep-learning) 19 | - [Android Entwicklung](#14-android-entwicklung-iphone) 20 | - [Backend Entwicklung ](#15-backend-entwicklung-computer) 21 | - [Frontend Web Entwicklung](#16-frontend-web-entwicklung-computer) 22 | - [Datenstrukturen](#17-datenstrukturen-chart_with_upwards_trend) 23 | - [Alexa Tutorials](#18-alexa-tutorials) 24 | - [Die Sprache C](#19-die-sprache-c) 25 | - [Die Sprache C++](#110-die-sprache-c++) 26 | - [Git und Github](#111-git-und-github-octocat) 27 | - [Die Sprache R](#112-die-sprache-r) 28 | 29 | 2. [Hackathons und Veranstaltungen ](#2-hackathons-und-events) 30 | - [Die besten Hackathons der Welt](#21-rainbow-Die-besten-hackathons-der-welt) 31 | - [Wettbewerbe](#22-wettbewerbe-bomb) 32 | - [Hackathon Such Portal](#23--hackathon-such-portale-dart) 33 | - [Events](#24-events-heart_eyes) 34 | - [Gründerevents und Wettbewerbe](#25-gründerevents-,-wettbewerbe-und-bootcamps-neckbeard) 35 | - [Einstellungstests](#26-einstellungstests-heart) 36 | 37 | 3. [Studenten Vergünstigungen und Programme ](#3-Studenten- -vergünstigungen-und-programme-fire) 38 | - [Universitäts Botschafter Programme](#universitäts-botschafter-programme-v) 39 | - [Studenten Vorzüge und Packete](#studenten--vorzüge-und-packete-v) 40 | - [Stipendien für Studenten](#stipendien-für-studenten-v) 41 | - [Stipendien](#stipendien-runner) 42 | 43 | 4. [Open Source Programme ](#4-open-source-programme-octocat) 44 | 5. [Startup Programme und Brutkästen](#5-startup-programme-and-brutkästen-mag_right) 45 | 6. [Praktika Portale ](#6-praktika-portale-smile) 46 | 7. [Entwickler Clubs und Meetups](#7-entwickler-clubs-und-meetups) 47 | 8. [Konferenzen](#8-konferenzen-bookmark_tabs) 48 | 9. [Personen](#9-personen) 49 | 10. [Webseiten](#10-webseiten) 50 | 11. [Weiterführende Links](#11-weiterführende-links-hamster) 51 | 12. [Mitwirkende](CONTRIBUTORS.md) 52 | 53 | --- 54 | 55 | # 1. Coding Ressourcen :pencil: 56 | 57 | ## 1.1 Python :snake: 58 | 59 | > [**Dieser Link führt zu detaillierten Informationen über Python**](Python.md) 60 | 61 | - [Lerne Python - CodeAcademy](https://www.codecademy.com/learn/learn-python) 62 | - [Progate Python Classes](https://progate.com/languages/python) - **Gut für blutige Anfänger** 63 | - [Video-Tutorials für absolute Anfänger - Youtube](http://bit.ly/2NkrsKh) 64 | - [Intro zu Python - Udacity - kostenloser Kurs](https://in.udacity.com/course/introduction-to-python--ud1110-india) 65 | - [Googles Python Klasse](https://developers.google.com/edu/python/) 66 | - [Python für jedermann](https://www.coursera.org/specializations/python) 67 | 68 | ## 1.2 Machine Learning :robot: 69 | 70 | > [**Dieser Link führt zu detaillierten Informationen über Machinelles Lernen und Deep Learning**](ML.md) 71 | 72 | - **Die besten online Kurse** 73 | - [CSE-229 - Stanford University]( http://cs229.stanford.edu/) 74 | - [AndrewNg Coursera](https://www.coursera.org/learn/machine-learning) 75 | - [Udacity Machine Learning Nanodegree](https://in.udacity.com/course/intro-to-machine-learning--ud120-india) 76 | - [ Reinforcement Learning - Nanodegree](https://in.udacity.com/course/reinforcement-learning--ud600) 77 | - [Move 37](https://www.theschool.ai/courses/move-37-course/) - **Kostenlos** 78 | - [ML mit Python - YouTube ](https://www.youtube.com/playlist?list=PLQVvvaa0QuDfKTOs3Keq_kaG2P55YRn5v) 79 | - [Data Science Machine Learning Bootcamp](https://courses.learncodeonline.in/learn/Machine-Learning-Bootcamp?tab=1) - **Bezahlpflichtig** 80 | - [Google's Machine Learning Crash Course](https://developers.google.com/machine-learning/crash-course/ml-intro) 81 | - [Applied Data Science with Python Specialization](https://www.coursera.org/specializations/data-science-python) 82 | 83 | - **Die besten Github Repositories** 84 | - [Selbst erlernter Pfad für Data Science](https://github.com/ossu/data-science) 85 | - [Python Machine Learning (2nd Ed.) Code Repository](https://github.com/rasbt/python-machine-learning-book-2nd-edition) 86 | - [Machine Learning Tutorials](https://github.com/ujjwalkarn/Machine-Learning-Tutorials) 87 | 88 | - **Wissenschaftliche Forschungen** 89 | - [Arxiv](https://arxiv.org/) 90 | - [IEEE](https://ieeexplore.ieee.org/Xplore/home.jsp) 91 | - [Research Gate](https://www.researchgate.net/) 92 | - [Academics Torrent - Search Dataset](http://academictorrents.com/) 93 | - [Arxiv Sanity - Search best papers](arxiv-sanity.com) 94 | - [Openreview](https://openreview.net/) 95 | - [Research Papers with code](https://github.com/zziz/pwc) 96 | 97 | - **ML Modelle mit Datensätzen testen** 98 | - [Kaggle](https://www.kaggle.com/) 99 | - [UCI ML Repository](https://archive.ics.uci.edu/ml/datasets.html) 100 | - [Data.Gov](https://www.data.gov/) 101 | 102 | 103 | ## 1.3 Deep Learning 104 | 105 | > [**Dieser Link führt zu detaillierten Informationen über Machinelles Lernen und Deep Learning**](ML.md) 106 | 107 | - **Die besten online Kurse** 108 | - [Deep Learning Specialization - Coursera](https://www.coursera.org/specializations/deep-learning) 109 | - [Deep Learning - Fast.AI](http://course.fast.ai/) 110 | 111 | - **Die besten Github Repositories** 112 | - [Top -200 GitHub Repos zu Deep learning](https://github.com/mbadry1/Top-Deep-Learning) 113 | - [DensePose - FB Forschung](https://github.com/facebookresearch/DensePose) 114 | - [Data Science Handbuch](https://github.com/jakevdp/PythonDataScienceHandbook) 115 | - [Tensorflow Project Template](https://github.com/MrGemy95/Tensorflow-Project-Template) 116 | - [VisualDL](https://github.com/PaddlePaddle/VisualDL) 117 | - [Caire - Content aware image resize library ](https://github.com/esimov/caire) 118 | - [Top Deep Learning](https://github.com/mbadry1/Top-Deep-Learning) 119 | 120 | 121 | ## 1.4 Android Entwicklung :iPhone: 122 | 123 | - [Für Beginner](Android.md) 124 | - [Udacity - kostenlose Kurse & Nanodegree](https://udacity.com) 125 | - [PluralSight - Android Developer Track](http://pluralsight.com/) [Die ersten 60 Tage kostenlos] 126 | - [Pfad zum Android Entwickler](https://github.com/Amejia481/Associate-Android-Developer-Certification) 127 | - [Android Beispiele ](https://github.com/nisrulz/android-examples) 128 | - [Flutter Beispiele ](https://github.com/nisrulz/flutter-examples) 129 | - [Codelabs](https://codelabs.developers.google.com/) 130 | 131 | ## 1.5 Backend Entwicklung :computer: 132 | 133 | - [Einführung ins backend](https://in.udacity.com/course/intro-to-backend--ud171) 134 | 135 | - **Django - Python** 136 | - [Versuche Django | Youtube](https://www.youtube.com/playlist?list=PLEsfXFp6DpzTD1BD1aWNxS2Ep06vIkaeW) - *Das Beste für Einsteiger* 137 | - [Django Docs ](https://docs.djangoproject.com/en/2.1/) 138 | - [Django Girls](https://tutorial.djangogirls.org/en/) 139 | - [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django) *Gut geeignet für Einsteiger* 140 | - [SimpleIsBetterThanComplex Blog](https://simpleisbetterthancomplex.com/) 141 | 142 | - **Node.JS** 143 | - [Der komplette Node.js Entwickler-Kurs | UDEMY](https://www.udemy.com/the-complete-nodejs-developer-course-2/) -- **Gegen Bezahlung** 144 | 145 | - [Schnell zum web framework (Node.js/JavaScript)](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs) 146 | 147 | - [Video Tutorials-Node.js](https://www.youtube.com/watch?v=w-7RQ46RgxU&list=PL4cUxeGkcC9gcy9lrvMJ75z9maRw4byYp) - *Gut geeignet für Einsteiger* 148 | 149 | - **PHP** 150 | - [W3Schools](https://www.w3schools.com/php/) 151 | - [Tutorial Point](https://www.tutorialspoint.com/php/) 152 | - [PHP mit Datenbanken tutorial ](https://www.codeproject.com/Articles/759094/Step-by-Step-PHP-Tutorials-for-Beginners-Creating) 153 | - [Anleitung zur Verbindung von PHP und SQL mit HTML](https://github.com/shauryauppal/PHP-Database-connection) 154 | 155 | - **Ruby** 156 | - [Ruby on Rails Tutorial](https://www.railstutorial.org/book) 157 | - [Learn Ruby The Hard Way](https://learnrubythehardway.org/book/) 158 | 159 | ## 1.6 Frontend Web Entwicklung :computer: 160 | 161 | - **HTML5 and CSS3** 162 | - [Einführung in HTML und CSS](https://in.udacity.com/course/intro-to-html-and-css--ud001-india) 163 | - [HTML5 und CSS3](https://courses.learncodeonline.in/learn/emmet-course?) 164 | - [FreeCodeCamp](https://www.freecodecamp.org/) 165 | - [Codecademy](https://www.codecademy.com/catalog/language/html-css) 166 | - [Interneting is Hard](https://internetingishard.com/html-and-css/) 167 | - [HTML MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/HTML) 168 | - [CSS MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/CSS) 169 | 170 | - **Bootstrap4** 171 | 172 | - [Bootstrap4 Kurs mit Projekten](https://courses.learncodeonline.in/learn/Complete-Bootstrap-4-course?) 173 | 174 | - **JavaScript** 175 | - [JS MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/JavaScript) 176 | - [Javascript30 | Wes Bos](https://javascript30.com/) 177 | - [Einführung in JavaScript](https://in.udacity.com/course/intro-to-javascript--ud803-india) 178 | 179 | - **JavaScript Frameworks** 180 | ###### Angular 181 | - [Angular 7 - Die komplette Anleitung by Maximilian Schwarzmüller](https://www.udemy.com/the-complete-guide-to-angular-2/) - **(Udemy, gegen Bezahlung)** 182 | - [The Complete Angular Course: Beginner to Advanced by Mosh Hamedani](https://www.udemy.com/the-complete-angular-master-class/) - **(Udemy, gegen Bezahlung)** 183 | - [Angular Expo](https://angularexpo.com/) - **Schöne Vorzeigeprojekte wie Websites, Programmen und Experimenten, die mit Angular erstellt wurden** 184 | - [Made With Angular](https://www.madewithangular.com/) - **Gallerie inspirierender Websites mit Angular/AngularJS** 185 | 186 | ###### React.js 187 | - [Video Tutorials - Vom Anfänger zum Fortgeschrittenen](https://www.youtube.com/watch?v=JPT3bFIwJYA&list=PL55RiY5tL51oyA8euSROLjMFZbXaV7skS) 188 | - [FreeCodeCamp Artikel](https://medium.freecodecamp.org/search?q=react) 189 | - [Ein paar Projekte für jeden React Entwickler](https://daveceddia.com/react-practice-projects/) 190 | - [Berühmte GitHub Repos](https://medium.mybridge.co/react-js-open-source-for-the-past-year-2018-a7c553902010) 191 | - [UDEMY](https://www.udemy.com/react-the-complete-guide-incl-redux/) -- **Gegen Bezahlung** 192 | - [Original Docs](https://reactjs.org/docs/hello-world.html) 193 | - [The Road to React | Book](https://drive.google.com/open?id=1ilClAJQ3FmCB-2cEuVDZtVMbeXumSj3t) 194 | - [React für Beginner | Wes Bos](https://reactforbeginners.com/) -- **Gegen Bezahlung** 195 | - [Fortgeschrittenes React | Wes Bos](https://advancedreact.com/) -- **Gegen Bezahlung** 196 | 197 | ###### Vue.js 198 | - [Vue School](https://vueschool.io/courses) -- **Kostenlos + Gegen Bezahlung** 199 | - [Scrimba](https://scrimba.com/g/glearnvue) 200 | 201 | - **Web Accessibility** 202 | - [Accessibility MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/Accessibility) 203 | 204 | - **Frontend Entwicklungswerkzeuge** 205 | ###### Packetmanager 206 | - [NPM | YouTube](https://www.youtube.com/watch?v=76A2Ppenxh8) 207 | - [Yarn | YouTube](https://www.youtube.com/watch?v=g9_6KmiBISk) 208 | - [npx](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b) 209 | 210 | ###### bundler 211 | - [Webpack - Der meistgenutzte bundler](https://webpack.js.org/guides/getting-started/) 212 | - [Webpack | YouTube](https://www.youtube.com/watch?v=GU-2T7k9NfI) 213 | - [Parcel - The predicted webpack killer](https://medium.com/codingthesmartway-com-blog/getting-started-with-parcel-197eb85a2c8c) 214 | - [Browserify - Der erste bundler](https://scotch.io/tutorials/getting-started-with-browserify) 215 | - [Rollup](https://medium.com/@yonester/bundling-with-rollup-the-basics-b782b55f36a8) 216 | 217 | --- 218 | 219 | ## 1.7 Datenstrukturen :chart_with_upwards_trend: 220 | 221 | - **Online Platformen** 222 | - [CodeChef](https://www.codechef.com/) - **CodeChef Wettbewerb programmier Seite** 223 | - [Codeforces](https://codeforces.com/) - **Großartige Seite um sich auf Wettbewerbe vorzubereiten** 224 | - [GeeksforGeeks](https://www.geeksforgeeks.org/must-do-coding-questions-for-companies-like-amazon-microsoft-adobe/) - **Fragen, die bei Produktbasierten Firmen gestellt werden** 225 | - [Hackerearth](https://www.hackerearth.com/practice/codemonk/) - **Code Monk für Programmier Anfänger** 226 | - [Hackerrank](https://www.hackerrank.com/interview/interview-preparation-kit) - **Interview Vorbereitung** 227 | - [InterviewBit](https://www.interviewbit.com/courses/programming) - **Platform um sich auf Vorstellungsgespräche im Bereich Datenstrukturen vorzubereiten** 228 | - [LeetCode](https://www.leetcode.com) - **Platfrom zur Vorbereiitung von Vorstellungsgesprächen mit techniscchen Fragen** 229 | - [Sphere Online Judge](https://www.spoj.com/problems/classical/) - **Guter Start für Anfänger im Bereich Datenstrukturen** 230 | - [UVa Online Judge](https://uva.onlinejudge.org) - **Die Seite für [wettbewerbliches Programmieren von](http://www.lulu.com/shop/steven-halim/competitive-programming-3/paperback/product-21059906.html)Datenstrukturproblemen** 231 | - [Codewars](https://www.codewars.com/) - **Interessantes Rangsystem für wettbewerbliches Programmieren** 232 | - [CodinGame](https://www.codingame.com/) - **Wettbewerbliches Programmieren mit spielähnlichen Herausforderungen** 233 | - [CS50 on HarvardX] (https://www.edx.org/course/cs50s-introduction-computer-science-harvardx-cs50x) - **Einer der besten online Computer Science Kurse** 234 | 235 | - **Bücher** 236 | - [Competitive Programming by Felix Halim and Steven Halim](https://www.comp.nus.edu.sg/~stevenha/myteaching/competitive_programming/cp1.pdf) - **Buch für Enthusiasten des wettbewerblichen Programmierens** 237 | - [CLRS](https://mcdtu.files.wordpress.com/2017/03/introduction-to-algorithms-3rd-edition-sep-2010.pdf) - **Die Algorithmendesign und analyse Bibel** 238 | - [Algorithm Design by Kleinberg Tardos](http://www.cs.sjtu.edu.cn/~jiangli/teaching/CS222/files/materials/Algorithm%20Design.pdf) - **Ein weiteres Buch zum leichteren Verständnis von Algorithmendesign und analye** 239 | - [Coding Interview University - Github](https://github.com/jwasham/coding-interview-university) - **Für Dtenstruktur und Coumputer Science Grundlagen** 240 | - [Algo & DS in different languages](https://github.com/ZoranPandovski/al-go-rithms) - **Algorithmen und Datenstrukturen in anderen Sprachen** 241 | 242 | 243 | ## 1.8 Alexa Tutorials 244 | - [CodeAcademy](https://www.codecademy.com/learn/learn-alexa) 245 | - [Amazon](https://developer.amazon.com/alexa-skills-kit/tutorials/fact-skill-1) 246 | - [Udemy](https://www.udemy.com/comprehensive-alexa-skill-development-course/?siteID=Fh5UMknfYAU-DbsLrZFg2AAmpu3BgGbHJQ&LSNPUBID=Fh5UMknfYAU) (PAID) 247 | - [Youtube](https://www.youtube.com/watch?list=PL2KJmkHeYQTNwlZqLh_ptZhSNZf93e8Sp&v=1cx_I0kARnU) 248 | - [PluralSight](https://www.pluralsight.com/courses/amazon-echo-developing-alexa-skills) 249 | - [Qwiklabs](https://qwiklabs.com/quests/19) 250 | 251 | ## 1.9 Die Sprache C 252 | - [Tutorial Point](https://www.tutorialspoint.com/cprogramming/) 253 | - [HackerRank]( https://www.hackerrank.com/domains/c) 254 | - [JavaTPoint](https://www.javatpoint.com/c-programming-language-tutorial) 255 | - [Promamiz](https://www.programiz.com/c-programming) 256 | - [Fresh2Refresh](https://fresh2refresh.com/c-programming/) 257 | - [Study Tonight](https://www.studytonight.com/c/) 258 | - [Learn C](https://www.learn-c.org/) 259 | - [Randu](https://randu.org/tutorials/c/) 260 | - [W3Schools](https://www.w3schools.in/c-tutorial/) 261 | - [C-Geeks for Geeks](https://www.geeksforgeeks.org/c-programming-language/) 262 | - [Learning to Program in C by Jonathan Engelsma](https://www.youtube.com/playlist?list=PLkB3phqR3X40reMCBYSoNUPbDvM4kybMs) 263 | 264 | 265 | ## 1.10 Die Sprache C++ 266 | - [Tutorial Point](https://www.tutorialspoint.com/cplusplus/) 267 | - [HackerRank](https://www.hackerrank.com/domains/cpp) 268 | - [JavaTPoint](https://www.javatpoint.com/cpp-tutorial) 269 | - [Promamiz](https://www.programiz.com/cpp-programming) 270 | - [Hackr.Io](https://hackr.io/tutorials/learn-c-plus-plus) 271 | - [Study Tonight](https://www.studytonight.com/cpp/) 272 | - [Learn C ++](http://www.cplusplus.com/doc/tutorial/) 273 | 274 | ## 1.11 Git und Github :octocat: 275 | - [Git Tutorials].(https://www.atlassian.com/git/tutorials/comparing-workflows) 276 | - [Wie man Git und Github nutzt](https://in.udacity.com/course/how-to-use-git-and-github--ud775-india) 277 | - [Versionskontrolle mit Git](https://in.udacity.com/course/version-control-with-git--ud123) 278 | 279 | ## 1.12 Die Sprache R 280 | - [RStudio}(https://www.rstudio.com/online-learning/) 281 | - [Kaggle Kernels](https://www.kaggle.com/kernels?sortBy=hotness&group=everyone&pageSize=20&language=R) 282 | - [R-Bloggers](https://www.r-bloggers.com/ 283 | 284 | --- 285 | 286 | # 2. Hackathons und Events 287 | 288 | ## 2.1 :rainbow: Die besten Hackathons der Welt 289 | 290 | |Id |Name | Veranstaltungsort| Reisekostenerstattung |Beginn | Ende | 291 | |--|------ |---|---| ------ | ----| 292 | |1| [Smart India Hackathon](https://innovate.mygov.in/sih2018/)| India| Ja| April |Check website | 293 | |2 | [HacktheNorth](http://pennapps.com/)| Canada| Ja|Mitte Sept | Ende Juli | 294 | |3 | [HackMIT](https://hackmit.org/) | USA | Ja|Mid Sept | July end | 295 | |4 | [Microsoft Imagine Cup](https://imaginecup.microsoft.com/) | Online & Onsite | Ja | - | - | 296 | |4 | [PenApps](http://pennapps.com/)|USA | Ja| Mid Sept | July end | 297 | |5 | [UltraHack](https://ultrahack.org/)|Regional und Global | Yes| - | - | 298 | |6 | [Facebook Hackathon](https://devcommunitychallenge.devpost.com/) | Online | NA | - | - | 299 | |7 | [TechCruch Disrupt](https://techcrunch.com/event-type/disrupt/) | USA | Top Teams | - | - | 300 | |8 | [HackZurich](http://www.hackzurich.com/) | Zürich, Schweitz | Ja | - | - | 301 | |9 | [JP Morgan Code for Good](https://careers.jpmorgan.com/careers/IN/en/divisions/technology) | New York & London|Ja | - | - | 302 | |10 | [HackDuke](http://www.hackduke.com/) | USA | - | - | - | 303 | |11 | [HackNY](http://hackny.org/hackathon/) | USA | Yes | - | - | 304 | |12 | [HackPrinceton](https://www.hackprinceton.com/)|USA | - | - | - | 305 | |13 | [nwHacks](https://www.nwhacks.io/)| Canada | - | - | - | 306 | |14 | [MHacks](http://www.mhacks.org/) |USA | - | - | - | 307 | |15 | [HackDavis](http://hackdavis.io/)|USA | - | - | - | 308 | |16 | [QHacks](http://qhacks.io/) | USA | - | - | - | 309 | |17 | [Hackinit](https://hackinit.org/) | China | - | - | - | 310 | |18 | [HackUCI](https://www.hackuci.com/) | USA | - | - | - | 311 | |19 | [Conuhacks](http://www.conuhacks.io/) | Canada | - | - | - | 312 | |20 | [McHacks](http://mchacks.io/) | USA| - | - | - | 313 | |21 | [Y Combinator Hacks]() | USA | - | - | - | 314 | |22 | [TreeHacks]() | USA | - | - | - | 315 | |23 | [Global Hackathon Seoul](https://seoul.globalhackathon.io/) | Süd Korea | Ja | - | - | 316 | |24 | [Call for Code](https://callforcode.org/challenge/) | Online | - | Feb 12 2019 | Jul 29 2019 | 317 | |25 | [Mercari Euro Hack](https://challengerocket.com/) | Online + Onsite (Polen) | Yes | Mitte Oktober |- | 318 | |26 | [InOut](https://hackinout.co/) | Onsite (India) | Ja | Oktober | - | 319 | |27 | [HackIIITD](http://esya.iiitd.edu.in/hackiiitd/) | Onsite (Indien) | Nein | August-September | - | 320 | |28 | [HackDTU](http://hackdtu.tech/) | Onsite (Indien) | Nein | - | - | 321 | |29 | [HashHacks](http://hashhacks.tech/) | Onsite (Indien) | Nein | Mitte Oct | - | 322 | |30 | [Hack Western](https://hackwestern.com/) | Onsite (Western University) | Ja (Je nach Fall) | Ende November |Mitte Oktober | 323 | |31 | [YHack](https://www.yhack.org/) | Onsite (Universität Yale) | Ja | Ende Nov | - | 324 | |32 | [IOT for Smart Life-REVA University](https://reva-university-iot-for-smart-life.hackerearth.com) | Onsite (Reva Universität) | Oktober (Einsendungsschluss) | Ende November | - | 325 | |33 | [Capgemini Tech Challenge](https://techchallenge.in.capgemini.com/) | Online + Onsite (Indien) | - | September-Oktober | - | 326 | |34 | [HackISU](https://hackisu.org/)| USA | Nein | October | - | 327 | |35 | [UHack 3.0](https://usicthack.com/)| Neu Delhi, Indien | - | 26. OKtober| - | 328 | 329 | --- 330 | 331 | ## 2.2 Wettbewerbe :bomb: 332 | 333 | |ID| Name | Austragungsort | 334 | |--|------ |----------| 335 | |1 | [Accenture Innovation Challenge](https://accentureinnovationchallenge.com/) | Online & Onsite | 336 | |2 | [ACM - ICPC](https://www.codechef.com/icpc/2019) | Online & On-Site | 337 | |3 | [CodersBit](https://www.interviewbit.com/codersbit/) | Online | 338 | |4 | [Facebook Hacker Cup](https://www.facebook.com/hackercup/) | Online | 339 | |5 | [Code Gladiators](https://www.techgig.com/codegladiators) | Online & Onsite | 340 | |6 | [E-Yantra](http://www.e-yantra.org/) | Online & Onsite | 341 | |7 | [Red Bull Basement University](https://www.redbull.com/in-en/projects/red-bull-basement-university) | - | 342 | |8 | [Shell Ideas360](https://bit.ly/14iPmYn)| Online & Onsite | 343 | |9 | [Sony World Photography Awards – Youth Award](https://bit.ly/193GCTt) | Online | 344 | |10| [Doodle 4 Google](https://doodles.google.com/d4g/) | Online | 345 | |11| [UN - Volunteer](http://in.one.un.org/who-we-are/unv-india/) | - | 346 | |12| [India Innovation Challenge - IICDC](https://innovate.mygov.in/india-innovation-challenge-design-contest-2018/) |Online & Onsite | 347 | |13| [Quest Ingenium](https://www.questingenium.com/) | - | 348 | |14| [ROBOCON](http://aburobocon2019.mnb.mn/en) | Onsite | 349 | |15| [ASME HVPC - Humans Powered Vehicle Challenge](https://www.asme.org/events/competitions/human-powered-vehicle-challenge-(hpvc)) | Onsite | 350 | |16| [Red Bull Basement University](https://www.redbull.com/in-en/projects/red-bull-basement-university)| Online & Onsite | 351 | |17| [Tech Challenge](https://techchallenge.in.capgemini.com/techchallenge) | Online | 352 | |18| [SnackDown](https://www.shortto.com/Codechefsnackdown) | Online | 353 | |19| [Google Code Jam](https://code.google.com/codejam) | Online | 354 | |20| [Google Hash Code](https://hashcode.withgoogle.com) | Online | 355 | |21| [Kaggle Competitions](https://www.kaggle.com/competitions) | Online | 356 | 357 | ## 2.3 Hackathon-Such-Portale :dart: 358 | |s.no| Name | Regionale Begrenzungen | Kategorie | 359 | |---| ------ |---| --- | 360 | |1| [HackSociety](https://hacksociety.tech/attend/)| Indien | ALL | 361 | |2| [DevPost](https://devpost.com/hackathons) | Online & On-site | ALL | 362 | |3| [HackerEarth](https://hackerearth.com/) | Online & On-site | ALL | 363 | |4| [Hackathon.io](http://www.hackathon.io/events) | GLOBAL | ALL | 364 | |5|[TechGIG - Search Online Competitons]()| Online & On-Site |ALL | 365 | |6| [Analytical Vidya](https://www.analyticsvidhya.com/) | Online & On-Site | Data Science | | 366 | |7| [Hackathon.com](https://www.hackathon.com/) [Online & On-site | GLOBAL | ALL | 367 | 368 | ## 2.5 Gründungsevents, Wettbewerbe und Bootcamps :neckbeard: 369 | 370 | |ID| Name | Ort | 371 | |--|------ |----------| 372 | |1| [Eureka - IITB](http://www.ecell.in/eureka/)| Mumbai, Indien | 373 | |2| [MIT - Entrepreneurship Bootcamp](http://bootcamp.mit.edu/entrepreneurship/) | Online & USA | 374 | |3 | [Startup Grind Global Conference](http://www.startupgrind.com/conference/#/) | Redwood City, Kalifornien | 375 | |4 | [Next Gen Summit](https://www.marketing.org/conference/show/id/BMAANC2018) | New York | 376 | |5 | [Y Combinator's Startup School](https://www.startupschool.org/) | Online | 377 | |6 |[School of AI](https://picampus-school.com/programme/school-of-ai/) | Rom | 378 | |7 | [European Innovation Academy](https://www.inacademy.eu/) | Portugal, China | 379 | |8 | [Startup Weekend - DTU](http://www.ecelldtu.in/) | Delhi, Indien| 380 | |9 | [Watson School Incubator](https://watson.is/semester-incubator-application/) | USA | 381 | |10 | [DevMountain](https://devmountain.com/) | UT, AZ, TX | 382 | |11 | [Product School](https://www.productschool.com) | Online, USA, & Toronto | 383 | |12 | [HackerYou](https://hackeryou.com/) | Toronto | 384 | |13 | [BrainStation](https://brainstation.io/) | Online, USA, & Canada | 385 | |14 | [Lighthouse Labs](https://lighthouselabs.ca/) | Canada | 386 | |15 | [RED Academy](https://redacademy.com) | Canada | 387 | 388 | # 2.6 Einstellungstests :heart: 389 | 390 | |ID| Name | Regional Begrenzung | 391 | |--|------ |----------| 392 | |1| [Google Kickstart](https://code.google.com/codejam/kickstart/)| Online | 393 | |2| [CodeAgon- Codenation Hiring Challenge](https://www.hackerrank.com/codeagon) | Online | 394 | |3| [Codhers- Adobe Hiring Challenge](https://www.hackerrank.com/adobe-codhers) | Online | 395 | |4| [CodeUrWay- Visa Hiring Challenge](https://www.hackerrank.com/visa-codeurway-2017) | Online | 396 | 397 | --- 398 | 399 | # 3. Studenten- Vergünstigungen und Programme :fire: 400 | 401 | ## Universitäts Botschafter Programme :v: 402 | 1. [Microsoft Student Partner](https://studentpartners.microsoft.coem/en-us) - Deadline - **August** 403 | 2. [Github Campus Experte](https://githubcampus.expert/) 404 | 3. [College Vertreter - E-Cell IITB](https://www.ecell.in/cr/) 405 | 4. [Internshala Student Partner - | ISP](https://internshala.com/) 406 | 5. [Progate Student Botschafter](http://progate.com/) 407 | 6. [ISB - YLP Campus Botschafter Program ](http://www.isb.edu/ylp/CAP) 408 | 7. [GeeksforGeeks Campus Botschafter](https://www.geeksforgeeks.org/) 409 | 8. [ HackerEarth Campus Botschafter](https://hackerearth.com) 410 | 9. [ HackerRank Campus Botschafter](https://hackerrank.com) 411 | 10. [Interviewbit Campus Botschafter](https://www.interviewbit.com/pages/campus-ambassador/) 412 | 11. [ Dell Botschafter Programm](https://dellfuturist.com/the-dell-campassadors-program) 413 | 12. [ Intel Botschafter Programm](https://software.intel.com/en-us/ai-academy/ambassadors/apply) 414 | 13. [Codechef Campus Botschafter](https://www.codechef.com/) 415 | 416 | ## Studenten- Vorzüge und Packete :v: 417 | 1. [GitHub Student Developer Pack - kostenlose Ressourcen für Studenten](https://education.github.com/pack) 418 | 2. [Visual Studio Essentials -Zugriff auf Microsofts Premium Dienste ](https://visualstudio.microsoft.com/dev-essentials/) 419 | 3. [JetBrains Studenten Packet](https://www.jetbrains.com/student/) 420 | 4. [AWS Educate](https://aws.amazon.com/it/education/awseducate/) 421 | 5. [Azure Students](https://azure.microsoft.com/en-us/free/students/) 422 | 6. [Google Cloud](https://cloud.google.com/free/) 423 | 7. [Intel Developer Packet](https://software.intel.com/en-us/ai-academy/ambassadors/apply) 424 | 8. [Google Reskilling India Program | Pluralsight](https://www.pluralsight.com/partners/google/) 425 | 426 | ## Stipendien für Studenten :v: 427 | 1. [University Innovation Fellowship - Stanford University](http://universityinnovationfellows.org/) 428 | 1. [Teach for India Fellowship]() 429 | 2. [Young India Fellowship]() 430 | 3. [Urban Leaders Fellowship]() 431 | 4. [Facebook fellowship Program - **Nur für Doktoranden**]() 432 | 5. [Legislative Assistants to Members of Parliament (LAMP) Fellowship]() 433 | 6. [Prime Minister’s Rural Fellowship]() 434 | 7. [Azim Premji Foundation Fellowship Program]() 435 | 8. [Stanford-ABC News Global Health and Media Fellowship]() 436 | 9. [NSF Graduate Research Fellows, Graduate Research Opportunities Worldwide (GROW)]() 437 | 10. [Acumen Regional Fellows India]() 438 | 11. [Ramanujan Fellowship - Only for Scientists]() 439 | 12. [Rajiv Gandhi National Fellowship - **Für SC/ST Absolventen**]() 440 | 13. [Gandhi Fellowship - UG/PG Students]() 441 | 14. [Ratan Tata Post doctoral Fellowship - **Nur für Doktoranden**]() 442 | 15. [President Abdul Kalam Azad Postgraduate Fellowship - **Absolventen**]() 443 | 16. [Venkat Pachpakesan Memorial Scholarship](https://wiki.rethinkfoundation.in/Venkat_Panchapakesan_Memorial_Scholarship) 444 | 17. [Young Leaders For Active Citizenship](http://ylacindia.com) 445 | 18. [Helium Grant Fellowship](https://www.heliumgrant.org) 446 | 19. [HackNY Fellows Program](https://apply.hackny.org/) 447 | 448 | ## Stipendien :runner: 449 | 1. [Pytorch Scholarship Challenge - Udacity](https://blog.udacity.com/2018/10/introducing-the-pytorch-scholarship-challenge-from-facebook.html) Bewerbungsschluss - **23. Oktober** 9:30PM PST 450 | 451 | 2. [Grants, Awards AND Opportunities For Indian/Canadian Scholars](https://www.shastriinstitute.org/grants-awards-and-opportunities-for-indian-canadian-scholars) 452 | 453 | 3. [Facebook Developer Circle Scholarship Program - DataScience/Frontend Dev](http://bit.ly/DevCTrainingInterest1) 454 | 455 | 4. [Coding Bootcamp Scholarships - Course Report](https://www.coursereport.com/blog/the-definitive-list-of-programming-bootcamp-scholarships) 456 | 457 | --- 458 | 459 | # 4. Open Source Programme :octocat: 460 | 461 | > **Für detailliertere Informationen die GSOC Organisation** - [Hier drücken](https://github.com/dipakkr/A-to-Z-Resources-for-Students/blob/master/GSOC.md) 462 | 463 | 464 | |Id |Name | Organisation| Gehalt/Anreize| Timeline | Deadline | 465 | |-|--|---- |---|---| ------ | 466 | |1| [Google Summer of Code](https://summerofcode.withgoogle.com/)| Google| Ja| - |- | 467 | |2| [Rails Girls Summer Of Code](https://railsgirlssummerofcode.org/)| Global(Not owned)| Ja|- | - | 468 | |4| [GNOME internships](https://wiki.gnome.org/Internships) | GNOME | Ja | - | - | 469 | |5| [Radare Summer of Code](https://rada.re/rsoc) | - | - | - | 470 | |6| [DataONE Summer Internship Program](https://www.dataone.org/internships) | DataONE | - | - | - | 471 | |7| [BOSS](http://pennapps.com/)| Coding Blocks, Indien| Ja |- | - | 472 | |8| [GirlScript Summer of Code](https://gssoc.tech/) | - | Preise | - | - | 473 | |9| [Season of KDE](https://season.kde.org) | KDE | Preise | - | - | 474 | |10| [The X.Org Endless Vacation of Code](https://season.kde.org) | X.Org | Ja | -| - | 475 | | 11 | [Free Software Foundation internships](https://www.fsf.org/volunteer/internships) | Free Software Foundation | Nein | - | - | 476 | 477 | --- 478 | 479 | # 5. Startup Programme and Brutkästen :mag_right: 480 | 481 | |Id |Name | Organisation| 482 | |-|--|---- | 483 | |1| [Amity Innovation Incubator](http://www.amity.edu/) | Amity University | 484 | |2| [Atal Incubation Centre](http://www.aim.gov.in/) | Regierung | 485 | |3| [Google LaunchPad Accelerator](https://developers.google.com/programs/launchpad/accelerators/) | Google | 486 | |4| [Startup Village](https://www.sv.co/) | SV.CO | 487 | |5| [T HUB ](https://t-hub.co/) | - | 488 | |6 | [Atal Innovation challenge](http://aim.gov.in/overview.php) | NITI, AYOG | 489 | |7| [Global Entrepreneurship Bootcamp](https://gebootcamp.com/) | Malaysia | 490 | 491 | --- 492 | 493 | # 6. Praktika Portale :smile: 494 | 1. [Angel List](https://angel.co) 495 | 2. [Internshala](https://internshala.com) 496 | 3. [Vettery](https://www.vettery.com/) 497 | 4. [LinkedIn](https://linkedin.com) 498 | 5. *HRs auf LinkedIn kontaktieren* 499 | 6. [Hackkar](https://hackkar.com/) 500 | 7. [LetsIntern](https://www.letsintern.com) 501 | 8. [Intern Supply](https://intern.supply/) 502 | 503 | ### Tipps für Praktika: 504 | 505 | - Frühzeitig vor Praktikumsbeginn nach Plätzen umsehen 506 | 507 | --- 508 | 509 | # 7. Entwickler Clubs and Meetups 510 | 511 | > **Ich empfehle euch eine kurze Google/Facebook Suche bezüglich eurer Stadt.** 512 | 513 | > **Überprüft **Meetup.com** für mehr Events in eurer Nähe** 514 | 515 | - [Google Developer Group](https://developers.google.com/programs/community/gdg/) 516 | - Mozilla Open Source Community 517 | - [Mozilla Campus Clubs](https://campus.mozilla.community/) 518 | - [Facebook Developer Circle](https://developers.facebook.com/developercircles) 519 | - [Women Tech Makers](https://womentechmakers.com) 520 | - [Women Who Code](https://www.womenwhocode.com/) 521 | - [Women In Tech](https://www.womenintechnology.org/) 522 | - Developers Student Club by Google 523 | - Microsoft Student Technical Community 524 | - Paytm Build for India **[Nur in Dheli und Bangalore]** 525 | - Python Student Community - [PyDelhi](https://www.meetup.com/pydelhi/events/254577423/) 526 | - Toastmaster International 527 | - Swift Users Group 528 | - MUG - MongoDB User Group (Meetups) 529 | 530 | --- 531 | 532 | # 8. Konferenzen :bookmark_tabs: 533 | 534 | Id | Name | Veranstaltungsort| Reisekostenerstattung |Timeline | Deadline | 535 | |--|------ |---|---| ------ | ----| 536 | |1 |[PyCon US-Python Conference USA](https://us.pycon.org/2019/) | USA | Nein | 1. Mai | 9. Mai | 537 | |2 |[ODSC ](https://odsc.com/) | GLOBAL | Nein | 30. Aug | 2. Sept | 538 | |3 |[World Business Dialogue](https://www.world-business-dialogue.com/)| GLOBAL | Ja | 18. Feb | 22. Feb | 539 | |4 | [Business Today Conference](https://businesstoday.org/conferences/)| New York | Ja | 18. Nov | 20. Nov | 540 | |5 | [Asia Pacific Week](http://asiapacificweek.anu.edu.au/) | Australien | Teils | 24. Juni | 29. Juni | 541 | |6 | [DotJS](https://www.dotjs.io/) | Frankreich | - | 9. Nov | 9. Nov | 542 | |7 | [PyCon](https://www.pycon.fr/2018/) | Frankreich | - | 4. Okt | 7. Okt | 543 | |8 | [React Europe]() | Frankreich | - | Mai | - | 544 | |9 | [Dublin Web Summit](https://websummit.net/ ) | Dublin | Nein | Nov5 | Nov8 | 545 | |10| [Harvard Project for Asian and International Relations](https://www.hpair.org/) | Malaysia | Ja | Aug16 | Aug20 | 546 | |11| [Grace Hopper Conference and Fellowship](https://ghc.anitab.org) | USA | Ja | Nov14 | Nov16 | 547 | |12| [MIT Global Startup Workshop](http://mitgsw.org/2015/) | USA | - | March26 | March28 | 548 | |13| [Thiel Summit](http://summit.thielfellowship.org/) | USA | - | - | - | 549 | |14| [Stanford E-Bootcamp](http://bases.stanford.edu/e-bootcamp/) | USA | - | - | - | 550 | |15| [Clinton Global Initiative University](http://www.cgiu.org/) | USA | - | März bis Okt(variiert järlich) | 3 Tage | 551 | |16| [South American Business Forum](https://www.sabf.org.ar/) | Argentinien | teils | Aug3 | Aug5 | 552 | |17| [Capital One Summit for Developing Leaders](https://campus.capitalone.com/summits/) | Virginia | Ja | Jan6 | Jan11 | 553 | |18| [KPMG Future Diversity Leaders](https://scholarshipscorner.website/kmpg-future-diversity-leaders-summer-leadership-program-2018/) | Kalifornien | Ja | Sommer | - | 554 | |19| [Microsoft Tech Summit](https://www.microsoft.com/en-in/techsummit) | GLOBAL| Nein | - | - | 555 | |20| [Tech in Asia Bangalore](http://events.techinasia.com/bangalore/) | Indien | - | - | - | 556 | |21| [SURGE](https://surgeconf.com/surge2017) | Indien | - | Nov | - | 557 | |22| [Amazon Web Services Global Summit 2017](https://aws.amazon.com/summits/) | indien | Nein | Hängt vom Ort ab | Website überprüfen | 558 | |23| [TechCrunch Disrupt](https://techcrunch.com/event-info/disrupt-sf-2018/) | USA | Nein | Sep5 | Sep7 | 559 | |24| [Tie Global Summit](http://www.tieglobalsummit.org/) | Neu Delhi, Indien | Nein | Nov29 | Nov30 | 560 | |25| [Pioneer Application](https://pioneer.app/) | GLOBAL | Ja | - | - | 561 | |26| [Student Leadership conference](https://studentleadershipconference.com/) | USA | Ja | Aug31 | Aug31 | 562 | |28| [Hackference India ](http://hackference.in/) | India | Nein | Nov | Mid Dec | 563 | 564 | --- 565 | 566 | # 9. Personen 567 | 568 | |Id | Name | Kategorie| 569 | |--|------ |---| 570 | |1 |[Prof. Andrew NG](https://www.linkedin.com/in/andrewyng/) | KI & ML | 571 | |2 |[Vincent Boucher](https://www.linkedin.com/in/montrealai) | KI & ML | 572 | |3 |[Tarry Singh](https://www.linkedin.com/in/tarrysingh/) | KI & ML | 573 | |4 |[Paul Graham](http://www.paulgraham.com/) | Startup Experte, Gründer von Y-Combinator | 574 | |5 |[Valeri Karpov](https://thecodebarbarian.wordpress.com/about/) | MEAN stack Experte | 575 | |6 |[Yann LeCun](https://www.facebook.com/yann.lecun) | VP & Chef KI Wissenschaftler bei Facebook | 576 | 577 | --- 578 | 579 | # 10. Webseiten 580 | 581 | 1. **Datenwissenschaften** 582 | - [Data Science Courses: R & Python Analysis Tutorials | DataCamp](http://www.datacamp.com/courses) 583 | - [CSE-109 - Harvard University](http://cs109.github.io/2015/) 584 | - [CSE231N - Computer Vision Stanford University](http://cs231n.stanford.edu/) 585 | - [Developer Circles Data Resources](https://www.developercircleresources.com/learningPath/data/) 586 | - [Kaggle Learn](https://www.kaggle.com/learn/overview) 587 | 588 | 2. **Startup- Neuigkeiten und Geschichten** 589 | - [YCombinator’s Hacker News](https://news.ycombinator.com/) 590 | - [YourStory](https://yourstory.com/) 591 | - [Entrepreneur.com](https://www.entrepreneur.com/) 592 | - [ TechCrunch - Tech and Startup News](https://techcrunch.com/) 593 | - [ProductHunt](https://producthunt.com) 594 | 595 | # 11. Weiterführende Links :hamster: 596 | 597 | 1. [Top 10 Startup Incubator in India](https://inc42.com/resources/top-20-startup-incubators-india/) - *Startup* 598 | 2. [The first 20 hours -- how to learn anything](https://www.youtube.com/watch?v=5MgBikgcWnY) - *Lernen* 599 | 3. [Are you Introvert? Watch this - Power of Introverts ](https://www.youtube.com/watch?v=c0KYU2j0TM4) - *Selbstüberprüfung* 600 | 4. [30 International Scholarships offered by the World’s Top Universities](http://www.scholars4dev.com/13300/international-scholarships-top-universities-world/) - *Stipendien* 601 | 5. [30 Famous Books that You Will Regret Not Reading!](https://bornrealist.com/famous-books/) - *Lesen* 602 | 6. [Startup Ideas By Y Combinator](https://www.ycombinator.com/rfs/) - *Startup* 603 | 7. [Epicodus Coding Bootcamp Full Curriculum](https://www.learnhowtoprogram.com/tracks) - *Lernen* 604 | 8. [5 most common misconceptions about studying abroad among Indians](https://www.wemakescholars.com/blog/common-misconceptions-about-studying-abroad/) *Im Ausland studieren (für Inder)* 605 | --------------------------------------------------------------------------------