master 89f9f2422aa6 cached
47 files
780.0 KB
232.7k tokens
1 requests
Download .txt
Showing preview only (806K chars total). Download the full file or copy to clipboard to get everything.
Repository: dipakkr/A-to-Z-Resources-for-Students
Branch: master
Commit: 89f9f2422aa6
Files: 47
Total size: 780.0 KB

Directory structure:
gitextract_ud3gfkun/

├── .github/
│   └── FUNDING.yml
├── .gitignore
├── Android/
│   ├── Android.md
│   └── Publish.md
├── Archive.md
├── BlockChain/
│   └── Blockchain.md
├── CONTRIBUTORS.md
├── CheatSheet/
│   ├── ClanguageCheatSheet.md
│   ├── DataStructuresCheatSheet.md
│   ├── DistributedSystems.md
│   ├── Docker.md
│   ├── Git-Cheatsheet.md
│   ├── Jupyter_Notebook_cheatsheet.md
│   ├── Machine_cleansheet.md
│   ├── Ruby-CheatSheet.md
│   └── Vim_Cheatsheet.md
├── GSOC/
│   ├── GSOC.md
│   └── Gsoc-prepare.md
├── HOW-TO-CONTRIBUTE.md
├── Intern Abroad/
│   └── Resources.md
├── IoT/
│   ├── Arduino.md
│   ├── IoT.md
│   └── RaspberryPi.md
├── LICENSE
├── ML/
│   └── ML.md
├── Node.JS/
│   └── Nodejs.md
├── PHP/
│   └── PHP.md
├── Projects/
│   └── Projects.md
├── Python/
│   └── Python.md
├── README.md
├── Research Internship (All)
├── Robotics/
│   ├── ROS.md
│   └── Robotics.md
├── _config.yml
├── now.json
└── translation/
    ├── README-de-DE.md
    ├── README-es-latam.md
    ├── README-es.md
    ├── README-fa-IR.md
    ├── README-ger.md
    ├── README-it-IT.md
    ├── README-ko.md
    ├── README-pt-br.md
    ├── README-pt-pt.md
    ├── README-rus-RU.md
    ├── README-zh-TW.md
    └── READMEgr-GR.md

================================================
FILE CONTENTS
================================================

================================================
FILE: .github/FUNDING.yml
================================================
# These are supported funding model platforms

custom: https://ko-fi.com/dipakkr


================================================
FILE: .gitignore
================================================
.idea/
DELETE.md

================================================
FILE: Android/Android.md
================================================
# A to Z Resources for Students ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)
![image](https://user-images.githubusercontent.com/26017359/46634288-fd849b00-cb6d-11e8-8fec-be9e3b0aa120.jpeg)

# Android

## Index
1. [Courses](#courses)
2. [Certifications](#certificate)
3. [Books](#books)
4. [Podcasts](#podcasts)
5. [Blogs](#blogs)
6. [References](#references)
7. [Publish](#publish)
8. [Misc. Resources](#misc-resources)
9. [Newsletter](#newsletter)
10. [Flutter](#flutter)
11. [React Native](#react-native)

## Courses

+ [Android Fundamentals by Google](https://www.udacity.com/course/new-android-fundamentals--ud851) _[Free]_
+ [Android Basics Nanodegree by Google](https://www.udacity.com/course/android-basics-nanodegree-by-google--nd803) _[Paid]_
+ [Android Nanodegree by Google](https://www.udacity.com/course/android-developer-nanodegree-by-google--nd801) _[Paid]_
+ [Advanced Android Developer Course](https://codelabs.developers.google.com/advanced-android-kotlin-training/) _[Free]_
+ [Developing Android Apps with Kotlin](https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012) _[Free]_
+ [Advanced Android with Kotlin](https://www.udacity.com/course/advanced-android-with-kotlin--ud940) _[Free]_
+ [Become an Android Kotlin Developer](https://www.udacity.com/course/android-kotlin-developer-nanodegree--nd940) _[Paid]_


## Certificate

+ [Associate Android Developer](https://developers.google.com/training/certification/associate-android-developer/)


## Books

+ [Effective Java](https://www.oreilly.com/library/view/effective-java-3rd/9780134686097/)
+ [Android Programming by Big Nerd Ranch](https://www.bignerdranch.com/books/android-programming/)
+ [Professional Android by Reto Meier, Ian Lake](https://www.wiley.com/en-us/Professional+Android%2C+4th+Edition-p-9781118949528)
+ [Kotlin for Android Developers](https://leanpub.com/kotlin-for-android-developers)
+ [Android Development with Kotlin](https://www.packtpub.com/application-development/android-development-kotlin)

## Podcasts

+ [Fragmented](https://fragmentedpodcast.com/)
+ [Android Backstage](http://androidbackstage.blogspot.com/)
+ [The Context](https://github.com/artem-zinnatullin/TheContext-Podcast)
+ [Android Developers Backstage](https://androidbackstage.blogspot.com/)


## Blogs

+ [Android Hive](https://www.androidhive.info/)
+ [JakeWharton's Blog](https://jakewharton.com/blog/)
+ [Official Android Developer on Medium](https://medium.com/androiddevelopers)
+ [Android Developers Blog](https://android-developers.googleblog.com/)
+ [Android Arsenal](https://android-arsenal.com)
+ [Pro Android Dev - by Droidcon](https://proandroiddev.com/)


## References

+ [Android Developer Page](https://developer.android.com/)
+ [Kotlin Documentation](https://kotlinlang.org/docs/reference/)
+ [Android Jetpack](https://developer.android.com/jetpack/)
+ [Material Design](https://material.io/)


## Publish
+ [Google Playstore](https://play.google.com/apps/publish/)  *[Paid]*  [Click here for steps](res/Publish.md)
+ [Amazon App Market](https://www.amazon.com/b?node=2350149011) *[Free]*
+ [APTOIDE](https://www.aptoide.com/page/publishers) *[Free]*
+ [Appszoom](http://www.appszoom.com/developers) *[Free]*
+ [GETJAR](http://developer.getjar.mobi/) *[Free]*
+ [Opera Mobile Store](https://publishers.apps.opera.com/) *[Free]*
+ [ Mobango](http://developer.mobango.com/view/homedeveloper.php?developerHeader=1) *[Free]*
+ [SlideME](http://slideme.org/developers) *[Free]*
+ [1MOBILE](http://slideme.org/developers) *[Free]*
+ [Post your project and get in touch with top mobile app development companies](https://www.appfutura.com/app-projects) *[Free]*
+ [C.Net](https://www.amazon.com/b?node=2350149011) *[Free]*
+ [Appsgeyser](https://www.appsgeyser.com/create/start) *[Free]*
+ [F-Droid](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) *[Free]*

## Misc Resources
+ [Android Arsenal - Android Libraries Directory](https://android-arsenal.com/)
+ [Android Asset Studio](https://romannurik.github.io/AndroidAssetStudio/)
+ [Udacity Free Course](https://classroom.udacity.com/courses/ud905)

## Newsletter
+ [Android Weekly](https://androidweekly.net/)
+ [Android Developer Newsletter by Google](https://developer.android.com/newsletter/)

# Flutter
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:

## Resources
* [Flutter Official Documentation](http://flutter.io)
* [Flutter Awsome](https://flutterawesome.com/)
* [Dart documentation](https://dart.dev/guides)
* [Build Native Mobile Apps with Flutter by Google](https://in.udacity.com/course/build-native-mobile-apps-with-flutter--ud905) _[Free]_ 
* [Learn Flutter & Dart to Build iOS & Android Apps](https://www.udemy.com/learn-flutter-dart-to-build-ios-android-apps/) _[Paid]_
* [The Complete Flutter Development Bootcamp Using Dart](https://www.appbrewery.co/p/flutter-development-bootcamp-with-dart)_[Paid]_

# React Native
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.

## Resources

+ [Official Documentation](https://facebook.github.io/react-native/docs/getting-started)
+ [React Native Express](http://www.reactnativeexpress.com/) _[Free]_
+ [The Complete React Native and Redux Course](https://www.udemy.com/the-complete-react-native-and-redux-course/) _[Paid]_


================================================
FILE: Android/Publish.md
================================================
## How can I publish My Android App by myself?
Follow below mentioned steps to easily publish your Android app on Google Play Store by yourself:

**Step 1**: Go to Google Play Console ( https://play.google.com/apps/publish/ )

**Step 2**: If you have a Google Developer account, login, else Signup


**Step 3**: Click on **PUBLISH AN ANDROID APP ON GOOGLE PLAY** button
![Image](res/images/1.png)

**Step 4**: Create Application dialogue box will appear. In the Title field, enter your **application name**, and click on Create button

![Image](res/images/2.png)

**Step 5**: Go to **Store Listing**. You will see Product Details, enter a **Short Description** and **Full Description** for your application here
![Image](res/images/3.png)

**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)
![Image](res/images/4.png)

**Step 7**: Next comes **Categorization**. Here, you need to **select Application Type & Category, and apply for Content Rating**

![Image](res/images/5.png)
**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
![Image](res/images/6.png)

**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
![Image](res/images/7.png)

**Step 10**: Go back to the top and click on **SAVE DRAFT** button
![Image](res/images/8.png)

**Step 11**: Click on **App Releases** menu present on the left-hand side panel, and then click on **MANAGE**
![Image](res/images/9.png)
**Step 12**: Now click on **CREATE RELEASE** button
![Image](res/images/10.png)



**Step 13**: Click on **Opt-Out button**

![Image](res/images/11.png)
**Step 14**: Now click on **Confirm**
![Image](res/images/12.png)

**Step 15**: Click on **Browse Files** button to add Android App Bundles and APKs
**Note**: You can download the app’s apk file from yourAppy Pieaccount. Go to **My Apps >> Test App >> Android**
![Image](res/images/13.png)


**Step 16**: Click on **Content rating** menu present on the left-hand side panel and then click on **CONTINUE button**
![Image](res/images/14.png)

**Step 17**: Here, you need to provide your **Email address**. Once the email address is confirmed select appropriate **Category** of your app
![Image](res/images/15.png)

**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
![Image](res/images/16.png)

**Step 19**: It will take you to the **Questionnaire** summary section, scroll down and click on **APPLY RATING** button
![Image](res/images/17.png)

**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
![Image](res/images/18.png)

**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
![Image](res/images/19.png)

**Step 22**: Click on **MANAGE COUNTRIES** button, and select the countries where you want your app to be available to the users
![Image](res/images/20.png)


**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**
![Image](res/images/21.png)

**Step 24**: Tick-mark the checkboxes - **Marketing opt-out, Content guidelines, US export laws**
![Image](res/images/22.png)

**Step 25**: Now, Go to Store Listing, and click on **Ready to Publish button**
![Image](res/images/23.png)

**Step 26**: Click on **Manage Releases**
![Image](res/images/24.png)

**Step 27**: Click on **Edit Release**
![Image](res/images/25.png)

**Step 28**: Click on **Review**
![Image](res/images/26.png)

**Step 29**: Click on **Start Rollout to Production**
![Image](res/images/27.png)

**Step 30**: If your app status changed to **Pending publication**, it means your app is successfully submitted on Google Play
![Image](res/images/28.png)

================================================
FILE: Archive.md
================================================
### Startup Programs and Schools

> **Add in Proper Section after research**

1. Build.org
2. Young Entrepreneurs Academy
3. Future Founders
4. Global Engagement Summit ( Illinios )
5. Whatever it takes
6. 1517 Fund
7. We are Family Foundation
8. SEED SPOT
9. One Young Summit
10. Miami Dade College (Florida)
11. African Leadership Academy
12. ASU Changemaker Central (Arizona)
13. United World College
14. CU Boulder (Entrepreneurship Programs)
15. Youth Initiative High School (Wisconsin)
16. Think Global Schools
17. School of Entrepreneurship and Technology (California)
18. The Future Project
19. Global Citizen Year
20. Ashoka Youth Venture
21. Thread


================================================
FILE: BlockChain/Blockchain.md
================================================
# Blockchain
![blockchaincom](https://user-images.githubusercontent.com/39133739/47614922-bdaa3700-dacd-11e8-88d8-865424220ee2.jpg)

## Basics
+ Blockchain 101 - A Visual Demo: [YouTube](https://www.youtube.com/watch?v=_160oMzblY8)
+ Blockchain basics: [Lynda](https://www.lynda.com/Data-Science-tutorials/Blockchain-Basics/574704-2.html)
+ Simply Explained Playlist by SAVJEE (highly recommended): [YouTube](https://www.youtube.com/playlist?list=PLzvRQMJ9HDiSbvXWQ7OdgVccdr7Wni5Qw)
+ Simple Handon using JAVASCRIPT - SAVJEE (highly recommended): [YouTube](https://www.youtube.com/playlist?list=PLzvRQMJ9HDiSbvXWQ7OdgVccdr7Wni5Qw)
+ Siraj Raval youtube cryptocurrencies series: [YouTube](https://www.youtube.com/playlist?list=PL2-dafEMk2A7jW7CYUJsBu58JH27bqaNL)
+ Basic Blockchain Essentials course by IBM: https://cognitiveclass.ai/courses/blockchain-course/

## Ethereum and smart contracts
+ Ethereum whitepaper: https://github.com/ethereum/wiki/wiki/White-Paper
+ Ethereum course (highly recommended - paid): https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/
+ A good resource to learn dApp development by coding your own game: https://cryptozombies.io/
+ A good grasp on concepts of Decentralised Applications: https://www.theschool.ai/courses/decentralized-application/
+ Excellent course on Coursera: https://www.coursera.org/learn/blockchain-foundations-and-use-cases
+ Best Handon course by DApp University (highly recommended) complete playlist: [Youtube](https://www.youtube.com/playlist?list=PLS5SEs8ZftgWFuKg2wbm_0GLV0Tiy1R-n)
+ Course on Coursera : https://www.coursera.org/learn/blockchain-basics

## Hyperledger fabric
+ For getting started: https://hyperledger-fabric.readthedocs.io
+ Fabric samples - Chaincode, SDKs and Network setup:  https://github.com/hyperledger/fabric-samples
+ Hyperledger tutorials and articles: [Medium](https://medium.com/coinmonks/top-hyperledger-tutorials-and-articles-b77cf3e4d1eb)
+ Linux foundation free course on Hyperledger Technologies (includes Fabric): https://training.linuxfoundation.org/training/blockchain-for-business-an-introduction-to-hyperledger-technologies/
+ Paid but worth it Udemy course: https://www.udemy.com/hyperledger/
+ IBM hyperledger fabric study material : https://www.ibm.com/blockchain/hyperledger
+ really valuable course by linux foundation: https://www.edx.org/course/blockchain-for-business-an-introduction-to-hyperledger-technologies

## Multichain
+ Getting started for developers: https://www.multichain.com/developers/

## Hyperledger Composer
+ For getting started: https://hyperledger.github.io/composer/latest/tutorials/tutorials.html
+ Get your hands dirty | Explore online playground: https://composer-playground.mybluemix.net/

## More about Blockchain

+ Blockchain on IBM: https://www.ibm.com/blockchain/getting-started 
+ Step by step guide for beginners: https://blockgeeks.com/guides/what-is-blockchain-technology/
+ Step by step Guide in Building a blockchain application with Hyperledger&GO: https://chainhero.io/2018/06/tutorial-build-blockchain-app-v1-1-0/ 

A tip before watching all the resources : Bitcoin!=Blockchain, that means blockchain is not only bitcoin.
+ What is Blockchain Technology: https://www.coindesk.com/information/what-is-blockchain-technology/


## For setting up truffle for ethereum-test Blockchain developement
**Requisites**
+ **npm** 
  - before npm install node.js
  ```
  wget -qO- https://deb.nodesource.com/setup_8.x | sudo -E bash -
  sudo apt-get install -y nodejs
  ```

  - now install npm 
  ```
  brew install node
  ```
    
+ **truffle ganache** framework
  - download .appimage file from [ganache](https://truffleframework.com/ganache) 
  ```
  cd ~/Downloads
  chmod a+x <.appimage filename>
  ./<.appimage filename>
  ```
+ Metamask Chrome Extension - to live track transactions on the Ethereum test network
  [Metamask Website](https://metamask.io/)
+ Sublime text package highlighting for solidity language


================================================
FILE: CONTRIBUTORS.md
================================================
## Here is a list of awesome people who contributed to this repository

### It's time to network :india: :us: :cn: :brazil: :australia: :gb: :es: :taiwan: :poland: :turkey: :indonesia: :fr: :vietnam: :de: :ng: :ukraine: :netherlands: :philippines: :serbia: :uruguay: :cuba: :malaysia: :it: :venezuela: :colombia: :belgium: :zambia: :indonesia: :morocco: :bangladesh: :albania: :myanmar: :mexico:

```
Instructions :

- Please consider adding your national flag above, if it is not there.

- Add your detail at the bottom of the second table (CONTRIBUTORS.md).

- Don't change the format of the table or modify someone else content.

- In case you don't want to disclose your contact information, no problem,
  this list is just created to get to know people who are contributing to this repository.
```

### 1. Collaborators

| S.no | Name | Country | Introduction | Contact |
|------|:------|:---------|:--------------|:------------|
| 1. | **Deepak Kumar** :octocat: | India | Full stack Developer  | [LinkedIn](https://www.linkedin.com/in/dipakkr) - [GitHub](https://github.com/dipakkr) |
| 2 | **Akhand Mishra**  |India| Frontend Developer - Python Scripter | [GitHub](https://github.com/Contrevien) - [LinkedIn](https://www.linkedin.com/in/contrevien/) |

---

### 2. Contributors

| S.no | Name | Country | Introduction | Contact |
|------|:------|:---------|:--------------|:------------|
| 1. | **Neelesh Gupta** | -  | | [LinkedIn](https://www.linkedin.com/in/neelesh-gupta-55793b13a)|
| 2. | **Archit Kaushik**  |-| | [GitHub](https://github.com/architkshk) |
| 3. | **Pratyusha Thumiki** | India | | [GitHub](https://github.com/PratyushaThumiki) |
| 4. | **Manuel Coppotelli**  |-| | [GitHub](https://github.com/manuelcoppotelli) |
| 5. | **Nathan Glover**  |-| | [GitHub](https://github.com/t04glovern) |
| 6. | **Sengxay Xayachack**  |-| | [GitHub](https://github.com/frankxayachack) |
| 7. | **Juliano Garcia**  |-| | [GitHub](https://github.com/robotenique) |
| 8. | **Jibin Thomas**  |-| | [GitHub](https://github.com/jibin2706) |
| 9. | **João Esteves**  |-| | [GitHub](https://github.com/jvaesteves) |
| 10. | **Priya Gancayco**  |-| | [GitHub](https://github.com/peacebefore) |
| 11. | **Cole Calamos**  |-| | [GitHub](https://github.com/ccalamos) |
| 12. | **Karan Rajpal**  | India | Full stack and Android Developer. | [My website](https://karan-rajpal.com) - [LinkedIn](https://linkedin.com/in/karan-rajpal) - [GitHub](https://github.com/karanrajpal14) |
| 13. | **Camila Araujo** |-| | [GitHub](https://github.com/milaaraujo) |
| 14. | **LShun**  | | | [GitHub](https://github.com/LShun) |
| 15. | **Angga Lanuma**  |-| | [My Website](https://lanuma.web.id/) - [LinkedIn](https://www.linkedin.com/in/lanuma/) |
| 16. | **Ron Guest**  |-| | [GitHub](https://github.com/ronguest) |
| 17. | **Nabanita Dash**  |-| Pythonista - ML- NLP - AI | [Github](https://github.com/Naba7) |
| 18. | **Sachin Rungta**  |-| | [GitHub](https://github.com/sac6120) |
| 19. | **Subhra Paladhi** |-| | [GitHub](https://github.com/maverick1223) - [LinkedIn](https://in.linkedin.com/in/subhra-paladhi-1b42a5167) |
| 20. | **Noel**  |-| | [GitHub](https://github.com/vodkanoya) |
| 21. | **Mahmut Alban** |-| | [My website](https://albanmahmut.github.io/Portfolio/CV/index.html) - [LinkedIn](https://www.linkedin.com/in/mahmutalban/?locale=en_US) - [GitHub](https://github.com/albanmahmut) |
| 22. | **Mona Fenzl** |-| | [GitHub](https://github.com/ZuckerWatte) |
| 23. | **Vinícius Alencar**  | Brazil | CS Student | [GitHub](https://github.com/vncsalencar) |
| 24. | **Pedro Leão** |-| | [GitHub](https://github.com/phenriqueleao) |
| 25  | **Jiazheng Shen**  |-| | [GitHub](https://github.com/jiazheng0609) |
| 26. | **Bhavy Singh** |-| | [GitHub](https://github.com/bhavybarca) |
| 27. | **James Bedwell** |-| Studying Web Development. | [GitHub](https://github.com/jamesrbedwell) - [LinkedIn](https://www.linkedin.com/in/jamesbedwell) |
| 28. | **Harshit Modi** | India |  UTA, Texas - Web Developer  | [GitHub](https://github.com/Harshit-modi) - [LinkedIn](https://www.linkedin.com/in/harshit-modi/) |
| 29. | **Vivek Raj** | India | Python, Django. | [GitHub](https://github.com/vivekrj0) - [Twitter](http://twitter.com/vivekrj0)|
| 30. | **Deepak Kumar** :octocat: | India | Full stack and Machine Learning Developer  | [LinkedIn](https://www.linkedin.com/in/dipakkr) - [GitHub](https://github.com/dipakkr) |
| 31. | **Ashok KS** |Melbourne| Monash University, Melbourne -  8 years of exp. as Data Analyst. | [GitHub](https://github.com/ksashok) - [LinkedIn](https://www.linkedin.com/in/ksashok/) |
| 32. | **Suyasha** | New York | | [GitHub](https://github.com/suyasha0) |
| 33. | **Ariel Teague** | Arkansas, USA| Backend Software Engineer - ML - Game Devlopment | [GitHub](https://github.com/ArielBurningLadyStudios) - [LinkedIn](https://www.linkedin.com/in/ariel-teague-39b87b113/) |
| 34. | **Jayesh Patel** | India | Final Year Undergrad, MEAN Developer - Interested in pursuing MS at Purdue 2020| [GitHub](https://github.com/codeghoul) - [LinkedIn](https://www.linkedin.com/in/jayeshpatel16/) |
| 35. | **Olatz C. Pérez** | Spain | Computer Science Engineering - Working in VR Simulations and amateur videogames| [GitHub](https://github.com/Darkatom) - [LinkedIn](https://www.linkedin.com/in/olatz-casta%C3%B1o-p%C3%A9rez-39034011a/) |
| 36. | **Jonathan Wagoner** | USA | UI Developer | [GitHub](https://github.com/ITSjwags) - [LinkedIn](https://linkedin.com/in/jonathanwagoner/) |
| 37. | **Cassiano Fontes** | São Paulo, Brazil |  Software Tester | [GitHub](https://github.com/cassianofnts) - [Twitter](http://twitter.com/yungcardinals) |
| 38. | **Md. Asifur Rahman Pial**  |-| | [GitHub](https://github.com/asifurrahmanpial) |
| 39. | **Estefany Calderón Parra** | Jalisco, México |  Software Engineer | [GitHub](https://github.com/estefycp) - [Twitter](http://twitter.com/estefycp) |
| 40 | **Jendaipou Palmei**  |India| Student| [GitHub](https://github.com/Daipu) |
| 41 | **Akhand Mishra**  |India| Frontend Developer - Python Scripter | [GitHub](https://github.com/Contrevien) - [LinkedIn](https://www.linkedin.com/in/contrevien/) |
| 42 | **Jonathan Chang** | Taiwan |  | [GitHub](https://github.com/cccntu) |
| 43 | **Dipti Nayan**  |India| Frontend Developer - Google India Scholar | [GitHub](https://github.com/diptinayan) - [LinkedIn](https://www.linkedin.com/in/dipti-nayan-9746b1115/) |
| 44 | **Jakub Kusiowski** |Poland| Frontend Developer - IT student | [GitHub](https://github.com/KusioDev) - [LinkedIn](https://www.linkedin.com/in/jakub-kusiowski-746a13169/) |
| 45 | **Ece Mac** | Turkey | Ex-lawyer, Intern Frontend Developer | [GitHub](https://github.com/ecemac) - [LinkedIn](https://www.linkedin.com/in/ece-mac-183123101/) |
| 46 | **Povilas Baranovas** | Lithuania | Ex molecular biologist, Junior Frontend Developer | [GitHub](https://github.com/povilasbaranovas) - [LinkedIn](https://www.linkedin.com/in/povilas-baranovas/) |
| 47 | **Nguyen Cong Khang** | Vietnam | College Student | [GitHub](https://github.com/khang72) |
| 48 | **Chinmay Rane** | India | Android Developer and Machine Learning Apasionado | [Github](https://github.com/Chinmayrane16) - [LinkedIn](https://www.linkedin.com/in/fuzzywizard/)
| 49 | **Kei Tangkilisan** | Indonesia |  | [GitHub](https://github.com/KeiVanIndo) |
| 47 | **Chinmay Rane** | India | Android Developer and Machine Learning Apasionado | [Github](https://github.com/Chinmayrane16) - [LinkedIn](https://www.linkedin.com/in/fuzzywizard/)
| 48 | **Kei Tangkilisan** | Indonesia |  | [GitHub](https://github.com/KeiVanIndo) |
| 49 | **Dan Edgren** | Connecticut, USA | Cybersecurity & Beginning Developer | [GitHub](https://github.com/dedgren) |
| 50 | **Asrst** | India | ML Beginner | [GitHub](https://github.com/Asrst) |
| 51 | **Guido Sanchez** | Canada | Python, Java, Javascript | [Github](https://github.com/Guido2k) |
| 52 | **Denise Gillette** | USA | | [GitHub](https://github.com/gilletted) |
| 53 | **Stacey Koornneef** | Canada | Data Science Student | [GitHub](https://github.com/Stacey-Koornneef) |
| 54 | **Adam Weiler** | Canada |  Teaching self how to code | [GitHub](https://github.com/adam-weiler) - [LinkedIn](https://www.linkedin.com/in/adamweiler/) - [Twitter](https://twitter.com/adamweiler86) |
| 55 | **Rohit Krishna** |  |  Software Engineer | [GitHub](https://github.com/rohitkrishna094) |
| 56 | **Soh Boon Hoe** | Malaysia |  Javascript Beginner | [GitHub](https://github.com/maximilliansoh) |
| 57 | **Amit Sharma** | India | Linux DevOps Engineer | [LinkedIn](https://www.linkedin.com/in/amitsharma928) |
| 58 | **Manish Ghumnani** | India |  Software Engineer | [GitHub](https://github.com/Manish-Ghumnani) |
| 59 | **Davina Leong** | Singapore | Full-stack LAMP developer | [GitHub](https://github.com/DavinaLeong) - [LinkedIn](https://www.linkedin.com/in/davina-leong-s9115675g/)
| 60 | **Rohit Krishna** |  |  Software Engineer | [GitHub](https://github.com/rohitkrishna094) |
| 61 | **Subhendu Sethi** | India | Engineer at Amazon | [LinkedIn](https://www.linkedin.com/in/subhendusethi/) - [Github](https://github.com/subhendusethi) |
| 62 | **Vera Sticker** | USA | Teacher and Data Analysis Student | [GitHub](https://github.com/verascity) |
| 63 | **Juwana Zerman** | | USA | | [GitHub](https://github.com/JZerman2018) - [LinkedIn](https://www.linkedin.com/in/juwana-zerman/) |
| 64 | **Tato Alves** | Portugal |  SysAdmin  | [GitHub](https://github.com/TatoAlves/) |
| 65 | **Avinash Raj** | INDIA |  Backend Developer  | [GitHub](https://github.com/avinashraj23/) - [LinkedIn](https://www.linkedin.com/in/avinashraj23/) |
| 66 | **Ben Fillipucci** | USA |  Asp.net Dev  | [GitHub](https://github.com/BenCoden/) |
| 67 | **Tucker Wray**  | USA | Python Django Developer | [GitHub](https://github.com/jtwray)|
| 68 | **Avi Patil**  | USA | Software Developer | [GitHub](https://github.com/avithecoder)|
| 69 | **Marjy Guery** | USA | Web Developer | [LinkedIn](https://linkedin.com/in/msguery)|
| 70 | **Frank Carlone** | USA | Learning to code | [GitHub](https://github.com/fcarlone) - [LinkedIn](https://www.linkedin.com/in/frank-carlone-iii-4b531011/) |
| 71 | **Brian Archibald** | USA | JavaScript Developeer | [GitHub](https://github.com/BrianArchibald) |
| 72 | **Grant Garrett** | USA | Full-Stack Dev / Indie Game Dev | [GitHub](https://github.com/CNIAngel) - [LinkedIn](https://www.linkedin.com/in/grant-garrett-9057694b/)|
| 73 | **Rakesh Kumar**  | India | Web Developer | [GitHub](https://github.com/rakesh258) - [LinkedIn](https://www.linkedin.com/in/rakesh258/)|
| 74 | **Chandan Singh** | India | Software Engineer -MERN| [LinkedIn](https://www.linkedin.com/in/chandan-singh-228a1478/) |
| 75 | **Ren Cummings**  | USA | Software Engineer | [GitHub](https://github.com/nrenc027)|
| 76 | **David Li**  | USA | College Student | [GitHub](https://github.com/davidiswhat) |
| 77 | **Bhagyesh Patel**  | India | IT Engineer | [GitHub](https://github.com/bhagyesh11698) - [LinkedIn](https://www.linkedin.com/in/bhagyesh-patel-643975125/)|
| 78 | **Om Prakash Paliwal**  | India | DevOps Engineer | [GitHub](https://github.com/BalajiTechs) - [LinkedIn](https://www.linkedin.com/in/omprakash-paliwal)|
| 79 | **Nikita**  | India | College Student | [GitHub](https://github.com/j07nikita) - [LinkedIn](https://www.linkedin.com/in/nikita-rungta-141a81149/)|
| 80 | **Krutagn Patel**  | India | IT Engineer | [GitHub](https://github.com/Krutagn) |
| 81 | **Vignesh B.S** | India | Student | [GitHub](https://github.com/vignesh1999) |
| 82 | **Abhishek Chahar** | India | College Student | [GitHub](https://github.com/Devil1729) |
| 83 | **Gabriel Caballero**  | France | Student | [GitHub](https://github.com/gabrielcaballero) |
| 84 | **Edward Yang**  | USA | CS Student | [GitHub](https://github.com/efyang)|
| 85 | **Kavan Pancholi**  | India | Software Engineer | [GitHub](https://github.com/kavanpancholi)|
| 86 | **Thomas Smith** | Ireland | Salesforce Developer | [GitHub](https://github.com/ThomasSmithIRE) - [LinkedIn](https://www.linkedin.com/in/engineertsmith/) |
| 87 | **Ken Davis** | - | Web Development | [GitHub](https://github.com/kdavis-ssi) - [LinkedIn](https://www.linkedin.com/in/ken-davis-9a6a8051/) -[Twitter](http://twitter.com/kdavis158)|
| 88 | **Rajesh Mohan** |  New York | Stony Brook University - Python - Data Science -  React and React Native | [LinkedIn](https://www.linkedin.com/in/rajeshm93/) - [GitHub](https://github.com/rajesh1993) |
| 89 | **Gavin McDonald** | Ireland | Student | [GitHub](https://github.com/Gavmcdonald) |
| 90 | **Huy Hoang Phi** |  Viet Nam |iOS Developer | [LinkedIn](https://www.linkedin.com/in/huyhoangphi/) |
| 91 | **Balesabu Godugu** |  India | Full Stack developer | [LinkedIn](https://www.linkedin.com/in/balesabu-godugu-779a3819/) |
| 92 | **Benoit Masson-Bedeau** |  France | Software developer | [GitHub](https://github.com/benichka) |
| 93 | **Anna Karpińska** |  Poland |Frontend Developer & Graphic Designer | [GitHub](https://github.com/P1X3L0V4) - [LinkedIn](https://www.linkedin.com/in/p1x3l0v4/) - [Twitter](https://twitter.com/P1X3L0V4) - [Web](http://p1x3l.studio/) |
| 94 | **Nico Belobrajdic**  | Germany | student | [GitHub](https://github.com/nicobelob)|
| 95 | **Ashish  Gupta** | India  | | [LinkedIn](https://www.linkedin.com/in/neelesh-gupta-55793b13a)|
| 96 | **Shashank Gupta** |India| Data Scientist | [GitHub](https://github.com/AkkiShashank) - [LinkedIn](https://www.linkedin.com/in/shashank-gupta-93927411a/) |
| 97 | **Afolabi Dare**  | Nigeria | Java Student | [GitHub](https://github.com/Darepapi) |
| 98 | **Max Belushkin**  | Ukraine | Software Engineer | [GitHub](https://github.com/belushkin) |
| 99 | **meltz**  | Singapore | Web Developer | [GitHub](https://github.com/meltz) |
| 100 | **Karthick Manoharan** | India | Full stack developer | [GitHub](https://github.com/karthick-manoharan)
| 101 | **Simone Puhl**  | The Netherlands | Front-end Developer in training | [GitHub](https://github.com/BrewingJavaS) |
| 102 | **Tammy Davis**  | USA | Student | [GitHub](https://github.com/tshade2011) |
| 103 | **Ianka Karúzia**  | Brazil | Web/Mobile Developer | [GitHub](https://github.com/iankakaruzia/) |
| 104 | **Miteshree Sheth** | USA | Full stack develope, Improving my developer skills | [GitHub](https://github.com/miteshree) - [LinkedIn](https://www.linkedin.com/in/miteshree-sheth-b3664525/) |
| 105 | **Grace Witter** | UK | Web Designer/Developer | [GitHub](https://github.com/gracewitter) |
| 107 | **Abhijeet Srivastava**| India | Full stack developer | [Github](https://github.com/abhijeet181995)
| 108 | **Edward Matyja** | - |New developer looking to improve skills in both front and back end fields | [GitHub](https://github.com/edwardallanpoe) |
| 109 | **Matt Murphy**  | USA | Designer/Front-End Developer | [GitHub](https://github.com/MattMurphyDev) |
| 110 | **Harsh Trivedi** | India | Student | [GitHub](https://harsh98trivedi.github.io) |
| 111 | **Myla Deceree Sabordo**  | Philippines | Student | [Github](https://github.com/mimi2495) |
| 112 | **Kelvin Omereshone**  | Nigeria | Full Stack developer | [GitHub](https://github.com/DominusKelvin) | [Twitter](https://twitter.com/Dominus_Kelvin) | [Medium](https://medium.com/@dominuskelvin) | [LinkedIn](https://www.linkedin.com/in/kelvinomereshone/) |
| 113 | **Connie Lei**  | New York | Student | [GitHub](https://github.com/connielei) |
| 114 |  **Myla Deceree Sabordo**  | Philippines | Student | [Github](https://github.com/mimi2495) |
| 115 | **Kelvin Omereshone**  | Nigeria | Full Stack developer | [GitHub](https://github.com/DominusKelvin) | [Twitter](https://twitter.com/Dominus_Kelvin) | [Medium](https://medium.com/@dominuskelvin) | [LinkedIn](https://www.linkedin.com/in/kelvinomereshone/) |
| 116 | **Jon Taylor**  | USA | Software engineering student | [GitHub](https://github.com/jontaylor224) |
| 117 | **Lucas Picollo**  | Brasil | Trainee Developer | [GitHub](https://github.com/picollo) - [LinkedIn](https://www.linkedin.com/in/lucas-picollo/)|
| 118 | **Sonja Parsell**  | USA | Web Developer/Software Developer | [GitHub](https://github.com/redsonjacode) |
| 119 | **Joshua Ogwang** | Uganda | Student | [GitHub](https://github.com/joshuaOgwang) |
| 120 | **Crews**  | - | PHP developer | [GitHub](https://github.com/crewsycrews) |
| 121 | **Dennis Dmello**  | India | student | [GitHub](https://github.com/dendemello) |
| 122 | **Furkan Sayım**  | Turkey | SecOPS Engineer | [GitHub](https://github.com/xShuden) |
| 123 | **Charles Fleurquin**  | France | Trainee Developer | [GitHub](https://github.com/CharlesFleurquin) |
| 124 | **Atem**  | Germany | student | [GitHub](https://github.com/Cr0nic) |
| 125 | **Sujay**  | India | student | [GitHub](https://github.com/slasher17) |
| 126 | **ElenaMLopez**  | Spain | Developer | [GitHub](https://github.com/ElenaMLopez) |
| 127 | **Alvin Quijano** | Canada | Software Engineering Student | [GitHub](https://github.com/acqno) |
| 128 | **Shaan** | Pakistan | Software Engineering Student | [GitHub](https://github.com/shaanmuhammad786) |
| 129 | **Kaiz Merchant** | India | Full Stack Developer | [GitHub](https://github.com/kaiz123) |
| 130 | **Marko Markovic** | Serbia | Java Developer | [GitHub](https://github.com/mare980) |
| 131 | **Edno Fedulo** | Brazil | iOS Developer | [GitHub](https://github.com/ednofedulo) |
| 132 | **Aashish Kumar** | India | CSE Student @ IIT Mandi | [GitHub](https://github.com/aashish-ak) |
| 133 | **Maaruf Dauda** | Nigeria | Mobile Developer | [GitHub](https://github.com/emkayDauda) |
| 134 | **AleksCreative**  | Poland/UK | Illustrator & Junior Front-end Developer | [GitHub](https://github.com/AleksCreative) |
| 135 | **Carlo Carlo Lizano**  | Uruguay | Cuban Software Developer | [GitHub](https://github.com/clizano)|[Linkedin](https://www.linkedin.com/in/carlo-carlo-lizano-2613a9a3/)|
| 136 | **Annika Ollonen**  | Finland | Software engineer | [GitHub](https://github.com/annikaol) |
| 137 | **Kaustubh Prabhu**  | India | CSE Student: Applying for Masters | [GitHub](https://github.com/Kaustubhprabhu98)|[Linkedin](https://www.linkedin.com/in/kaustubh-prabhu/)|
| 138 | **George McCarron** | UK | Computer Science Student | [GitHub](https://github.com/george1410) - [LinkedIn](https://www.linkedin.com/in/mccarrong)|
| 139 | **Athul K** | India | Computer Science Student | [GitHub](https://github.com/excorcist) - [LinkedIn](https://www.linkedin.com/)|
| 140 | **Matt Luby** | USA | Neuroscience Student | [GitHub](https://github.com/lubacious)|
| 141 | **Gaurav Khandelwal** | India | Computer Science and Engineering Student | [Github](https://github.com/gaurav122197) - [LinkedIn](https://www.linkedin.com/in/gaurav-khandelwal/)
| 142 | **Ricardo Dantas**  | Brazil | Python Developer | [GitHub](https://github.com/licensed) - [Linkedin](https://www.linkedin.com/in/licensed/)|
| 143 | **Vinay Sagar Sharma** | India | Student | [GitHub](https://github.com/vinay72) | - [LinkedIn](https://www.linkedin.com/in/vinay-sagar-sharma-629b33151/)
| 144 | **Harsh Aryan** |India | College Student | [Github](https://github.com/aryan-harsh) - [LinkedIn](https://www.linkedin.com/in/harsh-aryan-0614b5157/) |
| 145 | **Bernard** | Malaysia | Student | [GitHub](https://github.com/bernisaur) |
| 146 | **Rohit Kumar** | India | UX Designer + Front-end Developer | [Twitter](https://twitter.com/rohitkrops) |
| 147 | **Nirosha Jayasundara** | Sri Lanka | SE undergraduate | [GitHub](https://github.com/niroshajayasundara) |
| 148 | **Ruthiel Trevisan** | Portugal | ABAP Developer | [GitHub](https://github.com/ruthiel) |
| 149 | **Mansi Gera** | India | student | [GitHub](https://github.com/mancee) |
| 150 | **Madhav Bahl**  | India | Web Dev and Tech Blogger | [GitHub](https://github.com/MadhavBahlMD) |
| 151 | **Harshmeet Singh**  | India | ISE Student @CMRIT Bangalore |  [Github](https://github.com/Harshmeets007) |
| 152 | **Nilesh Laxmi**  | India | React Developer | [GitHub](https://github.com/nileshlaxmi) |
| 153 | **Blessing Pariola** | Nigeria | Backend Developer | [GitHub](https://github.com/pariola) |
| 154 | **Jackie C** | USA | Computer Science Hobbyist | [GitHub](https://github.com/CheezBallzPi) |
| 155 | **Mirko M** | Slovenia | Computer Science Student | [GitHub](https://github.com/mare80)|
| 156 | **FredBonux** | Italy | Computer Science Student | [GitHub](https://github.com/FredBonux)|
| 157 | **Emily Hem** | Canada | Student | [GitHub](https://github.com/emilyhem)|
| 158 | **Andrew Ferreira** | Canada | Software Engineering Student | [GitHub](https://github.com/acferreir4) - [LinkedIn](https://www.linkedin.com/in/acferreir4/)|
| 159 | **Ben Diuguid**  | USA | Software Engineer | [GitHub](https://github.com/bendiuguid) |
| 160 | **Lindsay Chapin** | USA | Full Stack Web Developer | [GitHub](https://github.com/lnchapin) - [LinkedIn](https://www.linkedin.com/in/lnchapin)|
| 161 | **Kirie** | Australia | Student and aspiring programmer | [GitHub](https://github.com/kirievalient) |
| 162 | **Celeste Zapata** | Argentina | Web Developer / Software Developer | [GitHub](https://github.com/rozenstraws) - [LinkedIn](https://www.linkedin.com/in/celeste-zapata/)|
| 163 | **Muhammad Awais** | Pakistan | Computer Science Student | [GitHub](https://github.com/muhammadawaishaider) |
| 164 | **Rana Faisal** | Pakistan | Computer Science Student | [GitHub](https://github.com/IRanafaisal) |
| 165 | **Joel Ewig** | Germany | Computer Science Studen | [Github](https://github.com/tincher) |
| 166 | **Phil Mauracher** | USA | Web Dev Student | [GitHub](https://github.com/Gradientus) - [LinkedIn](https://www.linkedin.com/in/phillip-mauracher-1429a41/)
| 167 | **Oláh Tamás-Lajos** | Romania | Computer Science Student | [GitHub](https://github.com/tomiolah1998) - [LinkedIn](https://www.linkedin.com/in/tomiolah1998/) |
| 168 | **axux** | USA | Learning to code | [GitHub](https://github.com/axux) |
| 169 | **Akani** | Indonesia | Computer Science student | [GitHub](https://github.com/akanijade) |
| 170 | **Aman Agarwal** | India | Student | [GitHub](https://github.com/amanagarwal-sopho) |
| 171 | **maria jose** | Vzla | self-taught web development student | [GitHub](https://github.com/majse14)|
| 172 | **Stefan Grbic** | Serbia | Computer Science Student | [GitHub](https://github.com/grbagrbic)|
| 173 | **Aditya Singh** | India | Coder | [Github](https://github.com/Aditya7861) |
| 174 | **Anirudh Kanakatte** | India | Student | [GitHub](https://github.com/anirudhkanakatte) |
| 175 | **Andrew Scott** | England | Student | [GitHub](https://github.com/Vikki111) |
| 176 | **Padmanabhan Murli** | India | Computer Science student | [GitHub](https://github.com/p-murli) |
| 177 | **Raja Jamal** | Indonesia | Python / Django Developer | [GitHub](https://github.com/rajajamal) |
| 178 | **Justin** | USA | Software Enginner | [Github](https://github.com/jsrice7391) |
| 179 | **Amphy** | USA | Computer Science student | [GitHub](https://github.com/amphy) |
| 180 | **Utkarsh Dubey** | India | School Student | [Github](https://github.com/utkarshdubey2)
| 181 | **Prakhar Varshney** | India | CSE Student | [GitHub](https://github.com/prakhar9998) |
| 182 | **David Christoffersen** | Denmark | Product owner | [GitHub](https://github.com/dattvidc) |
| 183 | **Malka Saba**  | Canada | Computer Science Student | [GitHub](https://github.com/malkasaba) |
| 184 | **Bhavy Khatter** | India | Computer Science Student | [GitHub](https://github.com/bhavy007) |
| 185 | **Mark Gormley** | Ireland | Computer Science Student | [GitHub](https://github.com/gormleymark) |
| 186 | **Jaikob Park** | USA | Management Information Systems Undergrad | [GitHub](https://github.com/JaikobPark) |
| 187 | **Abhinav Raj** | India | | [GitHub](https://github.com/abhinavraj0123456789) |
| 188 | **MNikolaidis** | Greece | Biochemistry Student | [Github](https://github.com/marionik23) |
| 189 | **Shubham Shekhar** | India | Student | [GitHub](https://github.com/Keovkevin) | - [LinkedIn](https://www.linkedin.com/in/shubham-shekhar/)
| 190 | **Mhae Co** | Canada | Support Analyst | [GitHub](https://github.com/mhaeco) |
| 191 | **Leonardo Dominguez** | Dominican Republic | Electrical Engineer | [GitHub](https://github.com/focux) |
| 192 | **Andrew Connin** | United States | Freelancer | [GitHub](https://github.com/cercei) |
| 193 | **Joamar Derije** | Philippines | Computer | [GitHub](https://github.com/joamarderije) |
| 194 | **Karandeep Singh** | India | Computer Science Student | [GitHub](https://github.com/karandeepSJ) |
| 195 | **Mario Vizcaino** | Colombia | Software Enginner | [GitHub](https://github.com/mariovzc) - [LinkedIn](https://www.linkedin.com/in/mariovizcaino/) |
| 196 | **Camilo Ibarra** | Colombia | Electronic and Telecomunications Engineer | [GitHub](https://github.com/camiloibarrayepes) |
| 197 | **Roger Keith** | United States | Software Developer | [Github](https://github.com/RaevLogic) |
| 198 | **Anish Mendiratta** | India | Electronics and Computer Student | [GitHub](https://github.com/Anish110910) |
| 199 | **Sam Young** | USA | Computer Science | [GitHub](https://github.com/sammysamx20) |
| 200 | **Ruchi Sharma** | India | Computer Science Student | [GitHub](https://github.com/ruchics) |
| 201 | **Surayya Yousuf** | India | Software Developer | [Github](https://github.com/surayyayousaf) |
| 202 | **Michael Anderson** | United States | Student | [Github](https://github.com/rockstar3505) |
| 203 | **Lavie Ruan** | United States | Full Stack Developer | [Github](https://github.com/lavioli) |
| 204 | **Ricardo D. Ferrer** | Brazil | Web Dev Student | [Github](https://github.com/ricdferrer) |
| 205 | **Josh Wood** | USA | Software Developer | [GitHub](https://github.com/wood2jp2) - [LinkedIn](https://www.linkedin.com/in/joshua-wood/)
| 206 | **Daniel Chapin** | America | Student | [GitHub](https://github.com/kokomoko8) |
| 207 | **Siddharth Gupta** | India | Full Stack Web Developer | [GitHub](https://github.com/luckywilliams) |
| 208 | **Nitin Pant** | India | Student | [GitHub](https://github.com/pantnitin123) |
| 209 | **Timmy** | Belgium | | [GitHub](https://github.com/Timmy) |
| 210 | **Umme Ammara** | Pakistan | Computer | [GitHub](https://github.com/UmmeAmmaraa) |
| 211 | **Luís Lança** | Brazil | Student | [GitHub](https://github.com/lancaluis) |
| 212 | **Thulakshi** | Sri Lanka | Student | [GitHub](https://github.com/thulakshimadu) |
| 213 | **Carmelo Ventimiglia** | Italy | Web&App developer | [LinkedIn](https://www.linkedin.com/in/carmelo-ventimiglia/) |
| 214 | **Dhairya** | India | Engineering Student-beginner developer- machine learning | [Github](https://github.com/arLong-98)
| 215 | **William Cook** | United States | Software Engineer | [Github](https://github.com/bcookdev) |
| 216 | **Leoberto J. Preuss Jr.** | Brazil | Technical Writer | [GitHub](https://github.com/leoberto)|
| 217 | **Prakhar** |  -  | CS | [GitHub](https://github.com/prakhar0409) |
| 218 | **Breno Castelo Branco** | Brazil | Back-End Developer | [Github](https://github.com/brenocastelo/) |
| 219 | **Aman Pandey** | India | Machine Learning and Blockchain | [Github](https://github.com/johnsoncarl/) |
| 220 | **Lauren Conley** | United States | Learning Full Stack web development | [Github](https://github.com/laconley) |
| 221 | **Caleb Xu** | USA | | [GitHub](https://github.com/alebcay) |
| 222 | **Shafran Naizer** | Srilanka| Undergraduate | [GitHub](https://github.com/shafran123) |
| 223 | **Steve Worrell** | England | SharePoint Developer | [GitHub](https://github.com/steve-worrell) |
| 224 | **Jacquetta Bommuluri** | United States | Self-taught student | [Github](https://github.com/jacquetta) |
| 225 | **Tania Joseph** | India | Engineering Student-Android Developer | [Github](https://github.com/tannyjoseph)
| 226 | **Tushant** | Nepal | Fullstack Developer | [Github](https://github.com/Tushant)
| 227 |  **Christian Johnathan Baquiran**  | Philippines | Student | [Github](https://github.com/CyjKun) |
| 228 | **Batuhan Taştekin** | Turkey | Engineering Student | [Github](https://github.com/batuhantstkn)
| 229 | **Siltaz** | India | BCA Student- Web Developer | [Github](https://github.com/siltaz)
| 230 | **Parth Garasiya** | India | Computer Science Student | [GitHub](https://github.com/parth222) |
| 231 | **Ahad Ali** | India | Software Developer | [GitHub](https://github.com/ahadali) |
| 232 | **Ghous AHmed**  | Pakistan | Student | [Github](https://github.com/ghousshah) |
| 233 | **Alumanda Shakankale**  | Zambia | ICT Technical Support Specialist | [Github](https://github.com/alushaks) |
| 234 | **Shivam Bachhety** | India | Computer Science Student -Developer- Data Science | [Github](https://github.com/shivambachhety)
| 235 | **Eduard** | Spain | Computer Science student | [Github](https://github.com/muzikizum)
| 236 | **Kelvin Mai** | United States | Software Developer | [GitHub](https://github.com/kelvin-mai)|
| 237 | **Trent Andraka** | USA | Student | [Github](https://github.com/trentandraka) - [LinkedIn](https://www.linkedin.com/in/trentandraka/)|
| 238 | **Bolaram Paul**  | Bangladesh | Web Dev and Tech Blogger | [GitHub](https://github.com/bolaram) |
| 239 | **Abhishek sharma** | India | Computer Science Student | [GitHub](https://github.com/abhi010101) |
| 240 | **Linda Lai** | Australia | Full-Stack Developer | [GitHub](https://github.com/linda-lai)|
| 241 | **Lauren Wright** | United States | Web Dev Student | [GitHub](https://github.com/laurenewright) |
| 242 | **Mon** | Thailand | Developer | [Github](https://github.com/mon555/) |
| 243 | **Zeeshan**| India || [Github](https://github.com/15bcs019) |
| 244 | **Kapil Chaudhary** | India | Founder Agrocartt , Blockchain,Hyperledger,Tangle loves Android app development | [Github](https://github.com/kapil706)|
| 245 | **Ambuj Kumar** | India | IT Final Year Student | [Github](https://github.com/AmbujaAK) |
| 246 | **Tiffany R** | United States | Lead Anesthesia Technician | [Twitter](https://twitter.com/Tifftough) |
| 247 | **Isaac** | United States | Site Reliablity Engineer | [GitHub](https://github.com/JukieWalsh)|
| 248 | **Edgar** | USA | Computer Science Student | [GitHub](https://github.com/edgarp28)|
| 249 | **Lenny** | Germany | Computer Science Student | [GitHub](https://github.com/lenni108) |
| 250 | **Matei** | Slovakia | Rock Instructor, Pixel Aligner | [CodePen](https://codepen.io/towc) |
| 251 | **Ajith Kumar Panja** | India | Sophomore , CEG | [GitHub](https://github.com/AjithPanja) |
| 252 | **Abegail I** | Philippines | Mobile Developer | [GitHub](https://github.com/chabbyabe) |
| 253 | **Alexander Nazarovsky** | Russia | SalesForce Admin | [GitHub](https://github.com/ArchieDash) |
| 254 | **Prakash Jha** | India | Computer Science Student | [GitHub](https://github.com/forgotter) - [LinkedIn](https://www.linkedin.com/in/prakash-jha-forgotter/)|
| 255 | **Rotceh** | México | Computer Science student | [GitHub](https://github.com/Rotceh88) |
| 256 | **Rahul R** | India | Security Engineer | [Github](https://github.com/rahulr311295) |
| 257 | **Ajay Tanwar**  |-| | [GitHub](https://github.com/ajayt365) |
| 258 | **Kian Miguel**  | Philippines | Computer Science Student | [GitHub](https://github.com/kianmiguel) |
| 259 | **Muna Mohamed** | United Kingdom | Frontend Developer and Technical Writer | [Github](https://github.com/mooneyd12) |
| 260 | **Keyur Canji** | United Kingdom | BSc Computer Science Student | [Github](https://github.com/KeyurC) |
| 261 | **KY SOPHOT** | Cambodia | Computer Science & Engineering | [Github](https://github.com/sophot)
| 262 | **Kai Yoke** |Singapore| Engineering Student | [GitHub](https://github.com/kwyoke) |
| 263 | **Randika Suridu** | Sri Lanka | Computer Science Student/Arduino and android developer | [GitHub](https://github.com/Randika97) - [LinkedIn](https://www.linkedin.com/in/randika-suridu-a8271715b/)|
| 264 | **Nirav Madariya** | India | Microsoft Student Partner, Certified Cloud Solutions Architect | [GitHub](https://github.com/niravmadariya) - [LinkedIn](https://www.linkedin.com/in/niravmadariya) - [Twitter](https://twitter.com/niravmadariya)
| 265 | **Prateek Bajaj**  | India | Student | [Github](https://github.com/prateek552) |
| 266 | **Nick Day** | USA | Software Developer | [GitHub](https://github.com/solakin) |
| 267 | **Chandan**  | India | Student | [Github](https://github.com/chandan) |
| 268 | **Rafli Fahreza**  | Indonesia | Student | [Github](https://github.com/HYP3RTEX7) |
| 269 | **Pranav Sharma** | India | Computer Science Student | [Github](https://github.com/pranav7955) - [LinkedIn](https://in.linkedin.com/in/pranav7955)
| 270 | **Rich** | Mexico | Intelligent Systems Student, Musician | [GitHub](https://github.com/Richb17) |
| 271 | **Beatriz Milz** | Brazil | Environmental Science Student | [GitHub](https://github.com/beatrizmilz) |
| 272 | **Franciele Portugal** | Brazil | Student of Information Systems and I love datas | [GitHub](https://github.com/francieleportugal) - [LinkedIn](https://www.linkedin.com/in/franciele-portugal-557aa7119)|
| 273 | **Vladimir Solovev** | Russia | Developer | [GitHub](https://github.com/solovyovs) |
| 274 | **Jessa Bermudez** | Philippines | Designer | [GitHub](https://github.com/sahsah29) |
| 275 | **Sahil** | USA | Student | [GitHub](https://github.com/EpicDragonSlayr) |
| 276 | **Jeffrey Ongcay** | Philippines | Software Engineer | [GitHub](https://github.com/jeffreyongcay) |
| 277 | **Ryan Casicas** | Philippines | Junior Software Developer , Traxion | [GitHub](https://github.com/rcasicas44) |
| 278 | **Kirill** | Australia | Software Engineer | [GitHub](https://github.com/Lirrik) |
| 279 | **Edwin Francis** | India | Web Developer | [GitHub](https://github.com/edwinfrancis002) |
| 280 | **Johan Reji** | India | web Developer | [GitHub](https://github.com/johanreji) |
| 281 | **Haris Rabbani** | United Kingdom | Computer Science Student | [Github](https://github.com/HarisRabbani) |
| 282 | **Shoaib Majeed** | Pakistan | | [Github](https://github.com/mshoaib85) |
| 283 | **Gabriel Ferreira** | Brazil | CS Student | [Github](https://github.com/gabrielvf64) |
| 284 | **Mexico** | Mexico | Full Stack Developer | [GitHub](https://github.com/ArmandoHerra/) - [LinkedIn](https://www.linkedin.com/in/armandoherra/)
| 285 | **Anurita Srivastava** | India | iOS Developer | [GitHub](https://github.com/AnuritaS/) - [LinkedIn](https://www.linkedin.com/in/anurita-srivastava/) |
| 286 | **lwolff** | USA | CS Student | [Github](https://github.com/lwolff) |
| 286 | **Jay Yabsley** | Australia | Realtime Software Developer | [GitHub](https://github.com/jayyabsley/) - [LinkedIn](https://www.linkedin.com/in/jayyabsley/)|
| 287 | **Aldo Cano** | Albania | Android Developer | [Github](https://github.com/aldocano) |
| 288 | **Ahmetcan Guvendiren** | Turkey | CENG Student | [Github](https://github.com/glacion) |
| 289 | **Jairo Junior** | Brazil | Software Engineer | [Github](https://github.com/jairojj) |
| 290 | **Ganaa** | Austria | Cybersecurity graduate | [Github](https://github.com/ganbadrakh)
| 291 | **Bentley** | Philippines | Software Developer | [GitHub](https://github.com/kwen-fts)|
| 292 | **Boughaba Otmane** | Morocco | Computer Science Student | [GitHub](https://github.com/Otman404) |
| 293 | **Kesara Wimal** | Sri Lanka | Software Engineer | [GitHub](https://github.com/kesarawimal) - [LinkedIn](https://www.linkedin.com/in/kesarawimal/)|
| 294 | **Courtney Adams** | USA | Junior Web Developer | [Github](https://github.com/cadams8238)
| 295 | **Ankit Kumar maurya** | India | | [Github](https://github.com/mauryaankitsh) |
| 296 | **Scriptle** | UK | Student | [GitHub](https://github.com/Scriptle) |
| 297 | **Savreen** | India | explorer | [GitHub](https://github.com/rubal-98/) - [LinkedIn](https://www.linkedin.com/in/rubal-98/)
| 298 | **Jeroen Thomas** | Netherlands | Computer Science Bachelor Student | [GitHub](https://github.com/JeromerT) - [LinkedIn](www.linkedin.com/in/jeroen-thomas-2075ab108)
| 299 | **Hunter** | United States | Aspiring DevOps Engineer | [Github](https://github.com/huntmanday) |
| 300 | **Archit Singla** | India | Software Developer | [GitHub](https://github.com/architsingla13) |
| 301 | **Sean Mayton** | United States | Tech Apprentice | [GitHub](https://github.com/maytonsw) |
| 302 | **Abhishek Jadav** | India | Student | [GitHub](https://github.com/AbhishekJadav11) |
| 303 | **Fert** | Canada | Aspiring Software Developer | [GitHub](https://github.com/Fertalicious) |
| 304 | **Aryan Choudhary** | India | Student | [GitHub](https://github.com/aryanc403) |
| 305 | **Isaac Torres** | Mexico | Software Developer | [GitHub](https://github.com/isaactorresmichel) |
| 306 | **Demir Baş** | Turkey | Student | [GitHub](https://github.com/ironhead690) |
| 307 | **Menna Fateen** | Egypt | Computer Science student | [Github](https://github.com/mennafateen) |
| 308 | **George Sferopoulos** | South Africa | Computer Science Student | [Github](https://github.com/Heagan) |
| 309 | **Umang Malik** | India | Computer Science student | [Github](https://github.com/umang-malik) |
| 310 | **Diogo Machado** | Portugal | Software Engineer | [Github](https://github.com/diogoalexsmachado) |
| 311 | **Sander Menke** | Netherlands | Freelancer | [Github](https://github.com/sander00) |
| 312 | **Karthik** | India | Computer Science student | [Github](https://github.com/resrv) |
| 314 | **Josh Tatton**| Australia | Student Mechanical Engineer | [GitHub](https://github.com/jtatton)
| 315 | **bpkaur** | United States | Software Developer | [GitHub](https://github.com/bpkaur) |
| 316 | **Radhika Gulati** | United States | Software Engineer | [GitHub](https://github.com/radhigulati) |
| 317 | **Matt Bledsoe** | United States | Software Engineer | [GitHub](https://github.com/mjb12) |
| 318 | **Jewell Scott** | United States | Self-Studying Developer | [GitHub](https://github.com/jewellscott) |
| 319 | **Cleyton Vale** | Brazil | Sofware Developer | [GitHub](https://github.com/fastest10)
| 320 | **Pablo J** | Spain | Software Engineer | [GitHub](https://github.com/pablo0910) |
| 321 | **Aditya M** | India | Student | [GitHub](https://github.com/adimishra1) |
| 322 | **Tanmay Anand** | India | Student | [GitHub](https://github.com/tanmayanand44) |
| 323 | **Nitik Jain** | India | Mechanical Engineering Student | [GitHub](https://github.com/nitik1998) |
| 324 | **Hector Quintero** | Colombia | Student | [GitHub](https://github.com/hectorf123) |
| 325 | **Daisuke Chen** | Taiwan | student | [GitHub](https://github.com/daisuke1230) |
| 326 | **Justina Chua** | America | High School Student | [Github](https://github.com/justinachua) |
| 326 | **Sudhanshu Bansal** | India |  Computer Science Student | [Github](https://github.com/Sudhanshu127) |
| 327 | **Ishaan Malik** | India |  Computer Science Student |[Linkedin](https://www.linkedin.com/in/ishaanmaliknino/)-[GitHub](https://github.com/ishaan28malik) |
| 328 | **Igor Lucio** | Brazil | CS Student | [GitHub](https://github.com/igorlmgx/) |
| 329 | **J Bowler** | UK | OU Computing Student | [GitHub](https://github.com/jimuk07) |
| 330 | **Giordi Fungula** | South Africa | | [Github](https://github.com/giordifungula) - [LinkedIn](https://www.linkedin.com/in/giordi-fungula-b0a31295/)|
| 331 | **Liliana B** | United States | Newbie coder | [GitHub](https://github.com/liliballe) |
| 332 | **Saikat Tapu** | Bangladesh | Programmer | [Github](https://github.com/srt0) |
| 333 | **Rakesh Kumar** | India | Software Developer | [GitHub](https://github.com/rkamn)|
| 334 | **Anindita Chakraborty** | India | Software Developer | [GitHub](https://github.com/Anne97) - [LinkedIn](www.linkedin.com/in/aninditachakraborty10)|
| 335 | **Nick Armet** | United States | Apprentice | [Github](https://github.com/nickarmet/) |
| 336 | **Pranava Dhar** | India | Student | [Github](https://github.com/pranavad) |
| 337 | **Melvin Viana** | USA | Student | [GitHub](https://github.com/Melvin-viana) |
| 338 | **Kyle** | United States | Developer | [GitHub](https://github.com/weliketocode) |
| 339 | **Santiago Correa** | Spain | Software Developer | [GitHub](https://github.com/santiago0697) |
| 340 | **William Lin** | United States | Software Engineer | [GitHub](https://github.com/FanciestW) |
| 341 | **Shivam Arora** | India |  Computer Engineer |[Linkedin](https://www.linkedin.com/in/shivam-ar/) - [StackOverflow](https://stackoverflow.com/users/8160087/shivam-arora) |
| 342 | **Md Rafi Akhtar** | India |  Student |[GitHub](https://github.com/rafi007akhtar)
| 343 | **Lakshya Rawat**  | India | Computer Science Enthusiast | [GitHub](https://github.com/rawml) |
| 344 | **Shreyash Sharma** | India | Software Engineer |[Linkedin](https://www.linkedin.com/in/shreyash-sharma-b19918117/) - [StackOverflow](https://stackoverflow.com/users/8095759/shreyash-sharma) | [GitHub](https://github.com/shreyneil) |
| 345 | **Zwe Mun Htun**  | Myanmar | Computer Science, UCSY | [GitHub](https://github.com/zwe-mun-htun) |
| 346 | **Manasés Jesús** | México | Software Architect for the Cloud & IoT | [Github](https://github.com/manasesjesus) |
| 347 | **Sidak Singh Aulakh** | India | Full-Stack Web Developer | [Github](https://github.com/co16353sidak) |
| 348 | **Aigbiluese Eronmonsele** | Nigeria | Frontend Web Developer | [Github](https://github.com/eronmmer) |
| 349 | **Shubhkirti Sharma** | India | Developer and Designer | [Github](https://github.com/wowufoundme) - [Website](https://wowufoundme.github.io) |
| 350 | **Tirth Patel** | India | Machine Learning Engineer | [Github](https://github.com/tirthasheshpatel) - [LinkedIn](https://www.linkedin.com/in/tirth-patel-612348175) |
| 351 | **Stuti Jain** | India | Android Developer | [Github](https://github.com/JainStuti25) |
| 352 | **Walter Augustine** | USA | Full Stack Web Developer | [Github](https://github.com/walter-0) |
| 353 | **Lauren Harris** | USA| Government Travel Agent| [LinkedIn](https://www.linkedin.com/in/lauren-harris90/)| [Github](https://github.com/Lauren2590) | [Twitter](https://twitter.com/LaurenSH23)
| 354 | **Natalia Loginova** | Russia | QA Engineer | [GitHub](https://github.com/Arrivera) - [LinkedIn](www.linkedin.com/in/alisanatalia)|
| 355 | **shyoutarou** | Brazil | Student | [Github](https://github.com/shyoutarou) |
| 356 | **Aditya Mehta** | India | Mechanical Engineering Student | [Github](https://github.com/adimehta03) - [LinkedIn](https://www.linkedin.com/in/aditya-mehta-414b67195/) |
| 356 | **Manoj Sadanala** | India | Electrical And Communication Engineering Student | [Github](https://github.com/DarkHunter1749) - [LinkedIn](https://www.linkedin.com/in/manoj-parasuram-sadhanala-29042004/) |
| 357 | **Lindsay Shelton** | USA | Application Programmer | [Github](https://github.com/lsheltonSTO) - [LinkedIn](https://www.linkedin.com/in/lindsaytshelton/) |
| 358 | **Aleksander Gomez** | USA | Computer Science Student | [Github](https://github.com/CoffeeTulip) - [LinkedIn](https://www.linkedin.com/in/aleksander-gomez-981aaa249/) |
| 359 | **Ben Pasquariello** | USA | Education Marketing | [Github](https://github.com/Bintendo64)
| 360 | **Om Pharate** | India | Computer Science Student | [Github](https://github.com/ompharate) - [LinkedIn](https://www.linkedin.com/in/ompharate11/) |
| 361 | **Iven Shi** | Netherlands | Cloud Engineer | [Github](https://github.com/NominalTrajectory) |
| 362 | **Sebastian Hermida** | Spain | UX Designer | [Github](https://github.com/sbastn) |


###  Thanks, you did a great job. Please consider giving a :star: if you :heart::yellow_heart: our efforts.


================================================
FILE: CheatSheet/ClanguageCheatSheet.md
================================================
# CheatSheet

## C Programming

## Index

1. [Keywords](#1-keywords)
2. [Allowed Character Set](#2-allowed-character-set)
3. [Data Types and Placeholders](#3-data-types-and-placeholders)
4. [Escape Sequences](#4-escape-sequences)
5. [Precedence Order](#5-precedence-order)
6. [If-else Statement](#6-if-else-statement)
7. [Switch-case Statement](#7-switch-case-statement)
8. [While loop](#8-while-loop)
9. [For loop](#9-for-loop)
10. [Do-while Statement](#10-do-while-statement)
11. [break & continue](#11-break--continue)
12. [goto](#12-goto)
13. [Arrays](#13-arrays)
14. [Strings](#14-strings)
15. [Structures](#15-structures)
16. [Macros](#16-macros)
17. [Videos](#17-videos)

### 1. Keywords

---

These words are reserved for the language and cannot be used as any variable name by the user.

```text
|  auto      |  double  |  int       |  struct
|  break     |  else    |  long      |  switch
|  case      |  enum    |  register  |  typedef
|  char      |  extern  |  return    |  union
|  const     |  float   |  short     |  unsigned
|  continue  |  for     |  signed    |  void
|  default   |  goto    |  sizeof    |  volatile
|  do        |  if      |  static    |  while
```

### 2. Allowed Character Set

---

| Alphabets  |    Digits   |    Special Symbols |
|:----------:|:-----------:|:------------------:|
| A          |      0      |        ~           |
| B          |      1      |        ‘         |
| …..      |      2      |        !           |
| Y          |      3      |        @           |
| Z          |      4      |        #           |
| a          |      5      |        ^           |
| b          |      6      |        &           |
| ……     |      7      |        *           |
| y          |      8      |        ()          |
| z          |      9      |        _           |

Some other Special Symbols =>

`-` `+` `=` `|` `\` `{` `}` `[` `]` `:` `;` `"` `'` `<` `>` `,` `.` `?` `/`

### 3. Data Types and Placeholders

---

Some common datatypes are:

| Short  | Actual       |
|:------:|:------------:|
| int    | integer      |
| char   | character    |
| long   | long integer |
| float  | float number |
| double | long float   |

Use `scanf` to take input from the user

```c
scanf("Format string",&variable,&variable,...);
```

| Placeholders | Format                       |
|:------------:|:----------------------------:|
|    `%c`      | Character                    |
|    `%d`      | Signed decimal integer       |
|    `%i`      | Signed decimal integer       |
|    `%e`      | Scientific notation[e]       |
|    `%E`      | Scientific notation[E]       |
|    `%f`      | Decimal floating point       |
|    `%o`      | unsigned octal               |
|    `%s`      | String of character          |
|    `%u`      | unsigned decimal integer     |
|    `%x`      | unsigned Hexadecimal (lower) |
|    `%X`      | unsigned Hexadecimal (upper) |
|    `%p`      | display a pointer            |
|    `%%`      | print a %                    |

### 4. Escape Sequences

---

|  Sequence  |   Task              |
|:----------:|:-------------------:|
|    `\a`    |   Bell              |
|    `\n`    |   New Line          |
|    `\r`    |   Carriage return   |
|    `\b`    |   Backspace         |
|    `\f`    |   Form feed         |
|    `\t`    |   Horizontal tab    |
|    `\"`    |   Quotation mark    |
|    `\v`    |   Vertical tab      |
|    `\'`    |   Apostrophe        |
|    `\\`    |   Backslash         |
|    `\?`    |   Question mark     |
|    `\0`    |   Null              |

### 5. Precedence Order

---

|        DESCRIPTION       |                              OPERATORS                              |   ASSOCIATIVITY   |
| :-----------------------:|:-------------------------------------------------------------------:| -----------------:|
| Function Expression      |                                 `()`                                |   Left to Right   |
| Array Expression         |                                 `[]`                                |   Left to Right   |
| Structure Operator       |                                 `->`                                |   Left to Right   |
| Structure Operator       |                                 `.`                                 |   Left to Right   |
| Unary minus              |                                 `-`                                 |   Right to Left   |
| Increment/Decrement      |                              `++`, `--`                             |   Right to Left   |
| One's complement         |                                 `~`                                 |   Right to Left   |
| Negation                 |                                 `!`                                 |   Right to Left   |
| Address of               |                                 `&`                                 |   Right to Left   |
| Value of address         |                                 `*`                                 |   Right to Left   |
| Type cast                |                               `(type)`                              |   Right to Left   |
| Size in bytes            |                               `sizeof`                              |   Right to Left   |
| Multiplication           |                                 `*`                                 |   Left to Right   |
| Division                 |                                 `/`                                 |   Left to Right   |
| Modulus                  |                                 `%`                                 |   Left to Right   |
| Addition                 |                                 `+`                                 |   Left to Right   |
| Subtraction              |                                 `-`                                 |   Left to Right   |
| Left shift               |                                 `<<`                                |   Left to Right   |
| Right shift              |                                 `>>`                                |   Left to Right   |
| Less than                |                                 `<`                                 |   Left to Right   |
| Less than or equal to    |                                 `<=`                                |   Left to Right   |
| Greater than             |                                 `>`                                 |   Left to Right   |
| Greater than or equal to |                                 `>=`                                |   Left to Right   |
| Equal to                 |                                 `==`                                |   Left to Right   |
| Not equal to             |                                 `!=`                                |   Left to Right   |
| Bitwise AND              |                                 `&`                                 |   Left to Right   |
| Bitwise exclusive OR     |                                 `^`                                 |   Left to Right   |
| Bitwise inclusive OR     |                                 `\|`                                |   Left to Right   |
| Logical AND              |                                 `&&`                                |   Left to Right   |
| Logical OR               |                                 `\|\|`                              |   Left to Right   |
| Conditional              |                                 `?:`                                |   Right to Left   |
| Assignment               | `=`, `*=`, `/=`, `%=`, `+=`, `-=`, `&=`, `^=`, `\|=`, `<<=`, `>>=`  |   Right to Left   |
| Comma                    |                                 `,`                                 |   Right to Left   |

### 6. If-else Statement

---

```c
if(flag) {
    // put some statements here to execute if flag is true (flag != 0)
}
else if(flag) {
    // put some statements here to execute if flag is true (flag != 0)
} else {
    // put some statements here to execute if flag is false (flag == 0)
}

````

### 7. Switch-case Statement

---

```c
switch(flag) {
    case 0:  // statements
        break;
    case 1:  // statements
        break;
    case 2:  // statements
        break;
    default:  // statements
}
```

### 8. While loop

---

```c
//for single statement
while(expression)
    statement;

//for multiple statement
while(expression)
{
    block of statement
}
```

### 9. For loop

---

```c
for ( initialization; test condition; run every time command )
```

eg:

```c
int i;
for (i =0;i<3;i++):
    printf("%d",&i);
will give 012 as output
```

### 10. Do-while Statement

---

```c
do
{
    statements;
}while (expression);
```

### 11. break & continue

---

- *break statement* is used to terminate the current loop the moves to the next line of the code.
- *continue statement* skips the current loop index and moves to the next iteration.

### 12. goto

---

syntax of goto is as follows:

```text
goto label;
..
.
label: statement;
```

example:

```c
int a = 10;
/* do loop execution */
LOOP:do {

    if( a == 15) {
        /* skip the iteration */
        a = a + 1;
        goto LOOP;
    }

    printf("value of a: %d\n", a);
    a++;

}while( a < 20 );
```

will give the output to be:

```text
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 16
value of a: 17
value of a: 18
value of a: 19
```

### 13. Arrays

---

- *Declaration*:

```c
typeof_array array_name[size];
```

Eg:

```c
int arr[10]; // makes an integer array of size 10
int num[6] = { 2, 4, 12, 5, 45, 5 } ;
```

- *Accessing Array elements*:

`int k=arr[2]; // k stores the element at index 2 of the array`

- *Entering data into an Array*:

```c
for(i =0;i<3;i++){
  scanf("%d", &arr[i]); // takes the values in the array arr by the user
}
```

### 14. Strings

---

- *Declaration*:

```c
char string_name[size];
scanf("%s",string_nam);
```

- A string has '\0' as the last element which tells the end of string
- It is accessed in the same way as an array
- A string is in many ways similar to array

Some basic built-in functions of strings:

> Just include string.h at the top of your code

|   Function   |             Description                                                                         |
|:------------:|:-----------------------------------------------------------------------------------------------:|
|  `strlen`    |      Finds length of a string                                                                   |
|  `strlwr`    |      Converts a string to lowercase                                                             |
|  `strupr`    |      Converts a string to uppercase                                                             |
|  `strcat`    |      Appends one string at the end of another                                                   |
|  `strncat`   |      Appends first n characters of a string at the end of another                               |
|  `strcpy`    |      Copies a string into another                                                               |
|  `strncpy`   |      Copies first n characters of one string into another                                       |
|  `strcmp`    |      Compares two strings                                                                       |
|  `strncmp`   |      Compares first n characters of two strings                                                 |
|  `strcmpi`   |      Compares two strings without regard to case ("i" denotes that this function ignores case)  |
|  `stricmp`   |      Compares two strings without regard to case (identical to `strcmpi`)                       |
|  `strnicmp`  |      Compares first n characters of two strings without regard to case                          |
|  `strdup`    |      Duplicates a string                                                                        |
|  `strchr`    |      Finds first occurrence of a given character in a string                                    |
|  `strrchr`   |      Finds last occurrence of a given character in a string                                     |
|  `strstr`    |      Finds first occurrence of a given string in another string                                 |
|  `strset`    |      Sets all characters ofstring to a given character                                          |
|  `strnset`   |      Sets first n characters of a string to a given character                                   |
|  `strrev`    |      Reverses string

### 15. Structures

---

- 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.

> 'struct' keyword is used to create a structure. Following is an example.

```c
struct address
{
   char name[50];
   char street[100];
   char city[50];
   char state[20];
   int pin;
};
```

- Types of structure:
- Tagged structure - tag after `struct`
- Variable structure - identifier before last semicolon
- Type definition structure - a `typedef` before `struct` and a type identifier before last semicolon

### 16. Macros

---

- A macro is a single instruction that expands automatically into a set of instructions to perform a particular task.
- Commonly used keyword are `#define`, `#undef`
- Types of macro:
- Simple macro
- Macro with no variables, usually used as constants
- Parameterized macro
- 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.

### 17. Videos

---

- [C Programming Tutorial](https://www.youtube.com/watch?v=-CpG3oATGIs)


================================================
FILE: CheatSheet/DataStructuresCheatSheet.md
================================================
## Data Structures Cheat Sheet
_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_

### Big O Efficiency
- [Space and Time Big-O complexities of common algorithms used in Computer Science](http://bigocheatsheet.com/)
### Segment Tree

- [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.**

	**Problems:**
	- [GSS1- SPOJ](https://www.spoj.com/problems/GSS1/) - 	 **Easy**
	- [GSS3- SPOJ](https://www.spoj.com/problems/GSS3/) - 	 **Easy**
	- [GSS4- SPOJ](https://www.spoj.com/problems/GSS4/) - 	 **Medium**
	- [BRCKTS](https://www.spoj.com/problems/BRCKTS/) - 	 **Medium**
	- [FREQUENT](https://www.spoj.com/problems/FREQUENT/) -  **Medium**
	- [HORRIBLE](https://www.spoj.com/problems/HORRIBLE/) -  **Medium**
	- [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.**



- [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**

	**Problems:**
	- [Help Ashu](https://www.hackerearth.com/practice/data-structures/advanced-data-structures/fenwick-binary-indexed-trees/practice-problems/algorithm/help-ashu-1/) - 						**Easy**
	- [DQUERY](https://www.spoj.com/problems/DQUERY/) - 		      **Easy**
	- [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**
	- [A Simple Task](https://codeforces.com/contest/558/problem/E) -     **Medium**
	- [SEGSQRSS](https://www.spoj.com/problems/SEGSQRSS/) - 	      **Medium**
	- [TorCoder](https://codeforces.com/contest/240/problem/F) - 	      **Hard**
	- [Comrades- III](https://www.hackerearth.com/practice/data-structures/advanced-data-structures/segment-trees/practice-problems/algorithm/comrades-iii/) - 					     **Hard**
  - [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.**

**Refrences to some nice book (Free .pdf FILE) of Data Structure :**

**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)

**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)

**3.** [“Problem Solving with Algorithms and Data Structures using Python” By Brad Miller and David Ranum, Luther College.] 
(https://interactivepython.org/runestone/static/pythonds/index.html)

**4.**["Cracking the Coding Interview" by Gayle Laakmann.](https://cin.ufpe.br/~fbma/Crack/Cracking%20the%20Coding%20Interview%20189%20Programming%20Questions%20and%20Solutions.pdf)


================================================
FILE: CheatSheet/DistributedSystems.md
================================================
## Distributed Systems Cheet Sheet

### Gossiping, P2P Networks, DHTs

 - Epidemic Based Algorithms
 - Gossip Based Algorithms
 - Napster
 - Gnutella
 - Pastry DHT
 - Chord DHT
 - Freenet
 - BitTorrent

### Distributed Algorithms

 - Ordering of Events in a Distributed System
 - Lamport's Mutual Exclusion Algorithm
 - Ricart Agarwala Algorithm
 - Token based Mutual Exclusion
 - Leader Election
 - Minimum Spanning Tree
 - Paxos
 - 2-Phase Commit
 - 3-Phase Commit

### Practical Systems

 - Map Reduce
 - Hadoop
 - Google File System
 - Google Percolator
 - Amazon Dynamo
 - Coda
 - AFS and NFS
 - Corona
 - Condor
 - Cassandra
 - Hbase/Bigtable


================================================
FILE: CheatSheet/Docker.md
================================================
# Docker

![docker](https://user-images.githubusercontent.com/39133739/47615583-b76c8880-dad6-11e8-9cb8-09149df934d5.png)

## Blogs

- [What is Docker?](https://dev.to/djangostars/what-is-docker-and-how-to-use-it-with-python-tutorial-87a)
- [Installation](https://docs.docker.com/install/linux/docker-ce/ubuntu/)
- [Why Docker?](https://dev.to/abiodunjames/why-docker-creating-a-multi-container-application-with-docker--1gpb)
- [Docker Guide](https://dev.to/drminnaar/docker-guide---part-1--57c8)

## Video Tutorial
- [Free Course](https://www.youtube.com/watch?v=h0NCZbHjIpY&list=PL9ooVrP1hQOHUKuqGuiWLQoJ-LD25KxI5) :star: 
- [Free Course](https://www.youtube.com/watch?v=4G-ALqd0OZ8):star:


================================================
FILE: CheatSheet/Git-Cheatsheet.md
================================================
<p align="center">
  <a href="https://git-scm.com/">
    <img src="https://www.logolynx.com/images/logolynx/4f/4f5f6684ab7fb6b3f7be735e31803c84.png" alt="git-logo" width="150px"/>
  </a>
</p>

<h1 align="center">Using Git</h1>

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. 

Learn about version control and keeping your projects organized with this Git cheatsheet. 

## Index

1. [Global Settings](#1-global-settings)
2. [Setup](#2-setup)
3. [Help](#3-help)
4. [General](#4-general)
5. [Reset](#5-reset)
6. [Update and Delete](#6-update-and-delete)
7. [Branch](#7-branch)
8. [Merge](#8-merge)
9. [Stash](#9-stash)
10. [Gitignore and Gitkeep](#10-gitignore-and-gitkeep)
11. [Log](#11-log)
12. [Compare](#12-compare)
13. [Releases and Version Tags](#13-releases-and-version-tags)
14. [Collaborate](#14-collaborate)
15. [Archive / Troubleshooting / Security](#15-archive)
16. [Reflog](#16-reflog)



### 1. Global Settings
-----------

- Related Setup: https://gist.github.com/hofmannsven/6814278
- Related Pro Tips: https://ochronus.com/git-tips-from-the-trenches/
- Interactive Beginners Tutorial: http://try.github.io/
- Git Cheatsheet by GitHub: https://services.github.com/on-demand/downloads/github-git-cheat-sheet/

### 2. Setup
-----------

See where Git is located:
`which git`

Get the version of Git:
`git --version`

Create an alias (shortcut) for `git status`:
`git config --global alias.st status`


### 3. Help
-----------

Help:
`git help`


### 4. General
-----------

Initialize Git:
`git init`

Get everything ready to commit:
`git add .`

Get custom file ready to commit:
`git add index.html`

Commit changes:
`git commit -m "Message"`

Add and commit in one step:
`git commit -am "Message"`

Remove files from Git:
`git rm index.html`

Update all changes:
`git add -u`

Remove file but do not track anymore:
`git rm --cached index.html`

Move or rename files:
`git mv index.html dir/index_new.html`

Undo modifications (restore files from latest commited version):
`git checkout -- index.html`

Restore file from a custom commit (in current branch):
`git checkout 6eb715d -- index.html`


### 5. Reset
-----------

Go back to commit:
`git revert 073791e7dd71b90daa853b2c5acc2c925f02dbc6`

Soft reset (move HEAD only; neither staging nor working dir is changed):
`git reset --soft 073791e7dd71b90daa853b2c5acc2c925f02dbc6`

Undo latest commit: `git reset --soft HEAD~ `

Mixed reset (move HEAD and change staging to match repo; does not affect working dir):
`git reset --mixed 073791e7dd71b90daa853b2c5acc2c925f02dbc6`

Hard reset (move HEAD and change staging dir and working dir to match repo):
`git reset --hard 073791e7dd71b90daa853b2c5acc2c925f02dbc6`

### 6. Update and Delete
-----------

Test-Delete untracked files:
`git clean -n`

Delete untracked files (not staging):
`git clean -f`

Unstage (undo adds):
`git reset HEAD index.html`

Update most recent commit (also update the commit message):
`git commit --amend -m "New Message"`


### 7. Branch
-----------

Show branches:
`git branch`

Create branch:
`git branch branchname`

Change to branch:
`git checkout branchname`

Create and change to new branch:
`git checkout -b branchname`

Rename branch:
`git branch -m branchname new_branchname` or:
`git branch --move branchname new_branchname`

Show all completely merged branches with current branch:
`git branch --merged`

Delete merged branch (only possible if not HEAD):
`git branch -d branchname` or:
`git branch --delete branchname`

Delete not merged branch:
`git branch -D branch_to_delete`


### 8. Merge
-----------

True merge (fast forward):
`git merge branchname`

Merge to master (only if fast forward):
`git merge --ff-only branchname`

Merge to master (force a new commit):
`git merge --no-ff branchname`

Stop merge (in case of conflicts):
`git merge --abort`

Stop merge (in case of conflicts):
`git reset --merge` // prior to v1.7.4

Merge only one specific commit:
`git cherry-pick 073791e7`

Rebase:
`git checkout branchname` » `git rebase master`
or:
`git merge master branchname`
(The rebase moves all of the commits in `master` onto the tip of `branchname`.)

Cancel rebase:
`git rebase --abort`

Squash multiple commits into one:
`git rebase -i HEAD~3` ([source](https://www.devroom.io/2011/07/05/git-squash-your-latests-commits-into-one/))

### 9. Stash
-----------

Put in stash:
`git stash save "Message"`

Show stash:
`git stash list`

Show stash stats:
`git stash show stash@{0}`

Show stash changes:
`git stash show -p stash@{0}`

Use custom stash item and drop it:
`git stash pop stash@{0}`

Use custom stash item and do not drop it:
`git stash apply stash@{0}`

Delete custom stash item:
`git stash drop stash@{0}`

Delete complete stash:
`git stash clear`


### 10. Gitignore and Gitkeep
-----------

About: https://help.github.com/articles/ignoring-files

Useful templates: https://github.com/github/gitignore

Add or edit gitignore:
`nano .gitignore`

Track empty dir:
`touch dir/.gitkeep`


### 11. Log
-----------

Show commits:
`git log`

Show oneline-summary of commits:
`git log --oneline`

Show oneline-summary of commits with full SHA-1:
`git log --format=oneline`

Show oneline-summary of the last three commits:
`git log --oneline -3`

Show only custom commits:
`git log --author="Sven"`
`git log --grep="Message"`
`git log --until=2013-01-01`
`git log --since=2013-01-01`

Show only custom data of commit:
`git log --format=short`
`git log --format=full`
`git log --format=fuller`
`git log --format=email`
`git log --format=raw`

Show changes:
`git log -p`

Show every commit since special commit for custom file only:
`git log 6eb715d.. index.html`

Show changes of every commit since special commit for custom file only:
`git log -p 6eb715d.. index.html`

Show stats and summary of commits:
`git log --stat --summary`

Show history of commits as graph:
`git log --graph`

Show history of commits as graph-summary:
`git log --oneline --graph --all --decorate`


### 12. Compare
-----------

Compare modified files:
`git diff`

Compare modified files and highlight changes only:
`git diff --color-words index.html`

Compare modified files within the staging area:
`git diff --staged`

Compare branches:
`git diff master..branchname`

Compare branches like above:
`git diff --color-words master..branchname^`

Compare commits:
`git diff 6eb715d`
`git diff 6eb715d..HEAD`
`git diff 6eb715d..537a09f`

Compare commits of file:
`git diff 6eb715d index.html`
`git diff 6eb715d..537a09f index.html`

Compare without caring about spaces:
`git diff -b 6eb715d..HEAD` or:
`git diff --ignore-space-change 6eb715d..HEAD`

Compare without caring about all spaces:
`git diff -w 6eb715d..HEAD` or:
`git diff --ignore-all-space 6eb715d..HEAD`

Useful comparings:
`git diff --stat --summary 6eb715d..HEAD`

Blame:
`git blame -L10,+1 index.html`


### 13. Releases and Version Tags
-----------

Show all released versions:
`git tag`

Show all released versions with comments:
`git tag -l -n1`

Create release version:
`git tag v1.0.0`

Create release version with comment:
`git tag -a v1.0.0 -m 'Message'`

Checkout a specific release version:
`git checkout v1.0.0`


### 14. Collaborate
-----------

Show remote:
`git remote`

Show remote details:
`git remote -v`

Add remote upstream from GitHub project:
`git remote add upstream https://github.com/user/project.git`

Add remote upstream from existing empty project on server:
`git remote add upstream ssh://root@123.123.123.123/path/to/repository/.git`

Fetch:
`git fetch upstream`

Fetch a custom branch:
`git fetch upstream branchname:local_branchname`

Merge fetched commits:
`git merge upstream/master`

Merge automatically accepting the changes made to the current branch
`git pull --strategy recursive -X ours origin master`

Merge automatically accepting the changes made to the current branch
`git pull --strategy recursive -X theirs origin master`

Remove origin:
`git remote rm origin`

Show remote branches:
`git branch -r`

Show all branches:
`git branch -a`

Create and checkout branch from a remote branch:
`git checkout -b local_branchname upstream/remote_branchname`

Compare:
`git diff origin/master..master`

Push (set default with `-u`):
`git push -u origin master`

Push:
`git push origin master`

Force-Push:
`git push origin master --force`

Pull:
`git pull`

Pull specific branch:
`git pull origin branchname`

Fetch a pull request on GitHub by its ID and create a new branch:
`git fetch upstream pull/ID/head:new-pr-branch`

Clone to localhost:
`git clone https://github.com/user/project.git` or:
`git clone ssh://user@domain.com/~/dir/.git`

Clone to localhost folder:
`git clone https://github.com/user/project.git ~/dir/folder`

Clone specific branch to localhost:
`git clone -b branchname https://github.com/user/project.git`

Delete remote branch (push nothing):
`git push origin :branchname` or:
`git push origin --delete branchname`


### 15. Archive
-----------
Create a zip-archive: `git archive --format zip --output filename.zip master`

Export/write custom log to a file: `git log --author=sven --all > log.txt`


### 16. Reflog
----------
#### Often useful when needing to recover "lost" references as it tracks your reference history rather than your commit history.

View all changes to HEAD:
`git reflog` or:
`git reflog show HEAD`

View all changes to a branch:
`git reflog show <branch>`

View all changes to a stash:
`git reflog <stash>`

Additionally: `git reflog show` is an alias for: `git log -g --abbrev-commit --pretty=oneline`, and accepts the same options as `git log`

Further information: https://git-scm.com/docs/git-reflog 

Troubleshooting
-----------

Ignore files that have already been committed to a Git repository: http://stackoverflow.com/a/1139797/1815847


Security
-----------

Hide Git on the web via `.htaccess`: `RedirectMatch 404 /\.git`
(more info here: http://stackoverflow.com/a/17916515/1815847)


================================================
FILE: CheatSheet/Jupyter_Notebook_cheatsheet.md
================================================
# Jupyter Notebook

* Documenting Notebook using Markdown 

* Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text.
* It is used for data cleaning and transformation, numerical simulation, statistical modeling, data visualization, machine learning, and much more.

# Headings
Use the number sign (#) followed by a blank space for notebook titles and section headings:
# for titles
## for major headings
### for subheadings
#### for 4th level subheadings

# Emphasis
## Use the following code to emphasize text:
1. Bold text: __string__ or **string**
2. Italic text: _string_ or *string*

# Mathematical symbols
1. Surround mathematical symbols with a dollar sign ($), for example:
$ mathematical symbols $

# Line breaks
Sometimes markdown doesn’t make line breaks when you want them. To force a linebreak, use the following code: <br>

# Bullets
* To create a circular bullet point, use one of the following methods. Each bullet point must be on its own line.
* A hyphen (-) followed by one or two spaces, for example: - Bulleted item
* A space, a hyphen (-) and a space, for example: - Bulleted item
* An asterisk (*) followed by one or two spaces, for example: * Bulleted item
* To create a sub bullet, press Tab before entering the bullet point using one of the methods described above. For example:
- Main bullet point
     - Sub bullet point
     
# Internal links
* To link to a section within your notebook, use the following code:
[Section title](#section-title)     




================================================
FILE: CheatSheet/Machine_cleansheet.md
================================================
# Machine Learning CleanSheet

---


## Prerequisite Knowledge

- [ ] [Linear Algebra](https://www.youtube.com/watch?list=PLE7DDD91010BC51F8&v=ZK3O402wf1c)
- [ ] [Probability theory](https://www.youtube.com/watch?list=PLUl4u3cNGP61MdtwGTqZA0MreSaDybji8&v=j9WZyLZCBzs)
- [ ] [Calculus](http://kisonecat.com/teaching/2013/calculus-one/)
- [ ] [Optimisation Methods](https://online.stanford.edu/courses)


## Machine Learning Algorithms
Common ML algorithms (examples coming soon)!

* Deep learning (MLP, CNN, RNN, LSTM)
* Linear regression,Multiple regression,logistic regression]
* Random Forests
* Support vector machine (SVM) with kernels (Linear, Poly, RBF)
* K-Means
* Gaussian Mixture Model
* K-nearest neighbors
* Naive bayes
* Principal component analysis (PCA)
* Factorization machines
* Restricted Boltzmann machine (RBM)
* t-Distributed Stochastic Neighbor Embedding (t-SNE)
* Gradient Boosting trees (also known as GBDT, GBRT, GBM, XGBoost)
* Reinforcement learning (Deep Q learning)

## Beginner Books
* [Real World Machine Learning](https://www.manning.com/books/real-world-machine-learning) [Free Chapters]
* [An Introduction To Statistical Learning](http://www-bcf.usc.edu/~gareth/ISL/) - Book + R Code
* [Elements of Statistical Learning](http://web.stanford.edu/~hastie/ElemStatLearn/) - Book
* [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
* [Probabilistic Programming & Bayesian Methods for Hackers](http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/) - Book + IPython Notebooks
* [Think Bayes](http://greenteapress.com/wp/think-bayes/) - Book + Python Code
* [Information Theory, Inference, and Learning Algorithms](http://www.inference.phy.cam.ac.uk/mackay/itila/book.html)
* [Gaussian Processes for Machine Learning](http://www.gaussianprocess.org/gpml/chapters/)
* [Data Intensive Text Processing w/ MapReduce](http://lintool.github.io/MapReduceAlgorithms/)
* [Reinforcement Learning: - An Introduction](http://incompleteideas.net/book/the-book-2nd.html) ([Permalink to Nov 2017 Draft](https://perma.cc/83ER-64M3))
* [Mining Massive Datasets](http://infolab.stanford.edu/~ullman/mmds/book.pdf)
* [A First Encounter with Machine Learning](https://www.ics.uci.edu/~welling/teaching/273ASpring10/IntroMLBook.pdf)
* [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)
* [Machine Learning & Bayesian Reasoning](http://web4.cs.ucl.ac.uk/staff/D.Barber/textbook/090310.pdf)
* [Introduction to Machine Learning](http://alex.smola.org/drafts/thebook.pdf) - Alex Smola and S.V.N. Vishwanathan
* [A Probabilistic Theory of Pattern Recognition](http://www.szit.bme.hu/~gyorfi/pbook.pdf)
* [Introduction to Information Retrieval](http://nlp.stanford.edu/IR-book/pdf/irbookprint.pdf)
* [Forecasting: principles and practice](https://www.otexts.org/fpp/)
* [Practical Artificial Intelligence Programming in Java](https://www.saylor.org/site/wp-content/uploads/2011/11/CS405-1.1-WATSON.pdf)
* [Introduction to Machine Learning](https://arxiv.org/pdf/0904.3664v1.pdf) - Amnon Shashua
* [Reinforcement Learning](http://www.intechopen.com/books/reinforcement_learning)
* [Machine Learning](http://www.intechopen.com/books/machine_learning)
* [A Quest for AI](http://ai.stanford.edu/~nilsson/QAI/qai.pdf)
* [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
* [Bayesian Modeling, Inference and Prediction](https://users.soe.ucsc.edu/~draper/draper-BMIP-dec2005.pdf)
* [A Course in Machine Learning](http://ciml.info/)
* [Machine Learning, Neural and Statistical Classification](http://www1.maths.leeds.ac.uk/~charles/statlog/)
* [Bayesian Reasoning and Machine Learning](http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=Brml.HomePage) Book+MatlabToolBox
* [R Programming for Data Science](https://leanpub.com/rprogramming)
* [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
* [Machine Learning with TensorFlow](https://www.manning.com/books/machine-learning-with-tensorflow) Early access book
* [Reactive Machine Learning Systems](https://www.manning.com/books/reactive-machine-learning-systems) Early access book
* [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
* [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.
* [Advanced R](http://adv-r.had.co.nz/) - Hadley Wickham. More advanced usage of R for programming.
* [The Little Book of Deep Learning](https://fleuret.org/public/lbdl.pdf) - François Fleuret
## Resources
- [41 Essential Machine Learning Interview Questions (with answers)](https://www.springboard.com/blog/machine-learning-interview-questions/)

- [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)

- [How do I learn Machine Learning?](https://www.quora.com/How-do-I-learn-machine-learning-1)

- [FAQs about Data Science Interviews](https://www.quora.com/topic/Data-Science-Interviews/faq)

- [Does Balancing Classes Improve Classifier Performance?](http://www.win-vector.com/blog/2015/02/does-balancing-classes-improve-classifier-performance/)

- [What is Deviance?](http://stats.stackexchange.com/questions/6581/what-is-deviance-specifically-in-cart-rpart)

- [When to choose which machine learning classifier?](http://stackoverflow.com/questions/2595176/when-to-choose-which-machine-learning-classifier)

- [What are the advantages of different classification algorithms?](https://www.quora.com/What-are-the-advantages-of-different-classification-algorithms)

- [ROC and AUC Explained](http://www.dataschool.io/roc-curves-and-auc-explained/) ([related video](https://youtu.be/OAl6eAyP-yo))

- [An introduction to ROC analysis](https://ccrma.stanford.edu/workshops/mir2009/references/ROCintro.pdf)
- [fast.ai - Practical Deep Learning For Coders](http://course.fast.ai/)

- [fast.ai - Cutting Edge Deep Learning For Coders](http://course.fast.ai/part2.html)

- [A curated list of awesome Deep Learning tutorials, projects and communities](https://github.com/ChristosChristofidis/awesome-deep-learning)

- [Udacity - Machine Learning (Georgia Tech)](https://www.udacity.com/course/machine-learning--ud262#)

## Becoming an Open Source Contributor
- [ ] [tensorflow/magenta: Magenta: Music and Art Generation with Machine Intelligence](https://github.com/tensorflow/magenta)
- [ ] [tensorflow/tensorflow: Computation using data flow graphs for scalable machine learning](https://github.com/tensorflow/tensorflow)
- [ ] [cmusatyalab/openface: Face recognition with deep neural networks.](https://github.com/cmusatyalab/openface)
- [ ] [tensorflow/models/syntaxnet: Neural Models of Syntax.](https://github.com/tensorflow/models/tree/master/syntaxnet)


## Communities
- Quora
    - [Machine Learning](https://www.quora.com/topic/Machine-Learning)
    - [Statistics](https://www.quora.com/topic/Statistics-academic-discipline)
    - [Data Mining](https://www.quora.com/topic/Data-Mining)

- Reddit
    - [Machine Learning](https://www.reddit.com/r/machinelearning)
    - [Computer Vision](https://www.reddit.com/r/computervision)
    - [Natural Language](https://www.reddit.com/r/languagetechnology)
    - [Data Science](https://www.reddit.com/r/datascience)
    - [Big Data](https://www.reddit.com/r/bigdata)
    - [Statistics](https://www.reddit.com/r/statistics)

- [Data Tau](http://www.datatau.com/)

- [Deep Learning News](http://news.startup.ml/)

- [KDnuggets](http://www.kdnuggets.com/)

- [DSC](http://www.datasciencecentral.com)


================================================
FILE: CheatSheet/Ruby-CheatSheet.md
================================================
# Ruby Methods
## String Methods
> A new string is returned, unless a bang (!) is added after the method (for example, .split!) which mutates the original string.

METHOD              | FUNCTION
--------------------|---------------------------------------------------------------------
.strip              | removes the leading and trailing whitespace on strings
.chomp              | removes the last character in a string, only if it's a carriage return or new line
.upcase             | makes all characters in a string UPCASE
.downcase           | makes all characters in a string DOWNCASE
.class              | describes the class of an object
.object_id          | returns the integar identifier for an object    
.length             | returns the number of characters in a string (incl. whitespace)
.count              | counts how many time a specific character is found in string - for example, _"HELLO".count('L')_
.insert             | inserts a string into another string before a given index - for example, _"Hello".insert(3, "hi5") -> Helhi5lo_
.capitalise         | makes the first letter in a string uppercase and the rest downcase
.reverse            | reverses the order of characters in a string - for example, _"Hello World!".reverse -> "!dlroW olleH"_
.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)
.chop               | removes the last character of the string - for example, _"Batman".chop -> "Batma"_
.pop                | removes the last letter in a string and returns it - for example, _"Linda".pop_ would return "a"
.include?("STRING") | to test if a string is included in another
.index("STRING")    | looks for partial words, returns index where the start of this string is found
to_s                | converts data type to string
to_i                | convert data type to integar
to_f                | convert data type to float
to_sym              | convert data type to symbol
<<                  | string concatenation
.each_char          | returns an array of characters in a string
.gsub               | to replace text in a string: for example, for _string = "We have many dogs"_, method would be _string.gsub("dogs", "cats")_


## Sub-String Methods
METHOD              | FUNCTION
--------------------|---------------------------------------------------------------------
_string = "abc123"_ | _Below examples use this string_
string[x,y]         | x = starting index, y = number of characters you want - for example _string[3,3] -> 123_         
string[0..-2]       | get characters within a range - first index is starting, second is ending index (inclusive)
(1..10).to_a        | _[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]_
('A'..'Z').to_a     | creates an array of alphabetical letters - for example ["A", "B", "C", "D", "E", "F"]

## Number Methods
METHOD              | FUNCTION
--------------------|---------------------------------------------------------------------
.abs                | returns the absolute (positive) version of an integar/float
.round              | rounds float to a given precisio in decimal digits, default is 0 - for example, _.round(2) -> two decimal places_


## Array Methods
METHOD              | FUNCTION
--------------------|---------------------------------------------------------------------
.join               | takes an array of strings and joins them into a single string, can pass a character separator as an argument
.length             | tallies the number of elements inside an array
.first              | accesses the first element of the array
.last               | accesses the last element of the array
.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]_
.drop               | returns the elements after 'n' elements of an array
.pop                | permanently remove the last element of an array
.shift              | permanently remove the first element of an array, returns element
.push               | to add an element to the end of an array - for example, _arr.push(99) -> [0, 1, 2, 3, 4, 99]_
.unshift            | add an element to the beginning of an array _arr.unshift(1) -> [1, 2, 3]_
.delete             | removes a specified element from an array permanently
.delete_at          | permanently remove an element of an array from a specified index
.reverse            | reverses the array but does not mutate it
.select             | iterates over an array and returns a new array that includes values that return true
.is_a? Integar      | iterates through an array to check Class type.

## Conversion Functions
METHOD              | FUNCTION
--------------------|---------------------------------------------------------------------
.to_i               | convert to integer
.to_f               | convert to float
.to_s               | convert to string
.to_sym             | convert to symbol
.to_a               | convert to array


================================================
FILE: CheatSheet/Vim_Cheatsheet.md
================================================
# Vim Cheatsheet

Credits and Reference:
[https://vim.rtorr.com](https://vim.rtorr.com)
[https://devhints.io/vi](https://devhints.io/vim)

## Global
```bash
:help keyword # open help for keyword
:o file       # open file
:saveas file  # save file as
:close        # close current pane
```

## Cursor movement
```bash
h        # move cursor left
j        # move cursor down
k        # move cursor up
l        # move cursor right
H        # move to top of screen
M        # move to middle of screen
L        # move to bottom of screen
w        # jump forwards to the start of a word
W        # jump forwards to the start of a word (words can contain punctuation)
e        # jump forwards to the end of a word
E        # jump forwards to the end of a word (words can contain punctuation)
b        # jump backwards to the start of a word
B        # jump backwards to the start of a word (words can contain punctuation)
0        # jump to the start of the line
^        # jump to the first non-blank character of the line
$        # jump to the end of the line
g_       # jump to the last non-blank character of the line
gg       # go to the first line of the document
G        # go to the last line of the document
5G       # go to line 5
fx       # jump to next occurrence of character x
tx       # jump to before next occurrence of character x
}        # jump to next paragraph (or function/block, when editing code)
{        # jump to previous paragraph (or function/block, when editing code)
zz       # center cursor on screen
Ctrl + b # move back one full screen
Ctrl + f # move forward one full screen
Ctrl + d # move forward 1/2 a screen
Ctrl + u # move back 1/2 a screen
```

## Insert mode - inserting/appending text
```bash
i        # insert before the cursor
I        # insert at the beginning of the line
a        # insert (append) after the cursor
A        # insert (append) at the end of the line
o        # append (open) a new line below the current line
O        # append (open) a new line above the current line
ea       # insert (append) at the end of the word
Esc      # exit insert mode
```

## Editing
```bash
r        # replace a single character
J        # join line below to the current one
cc       # change (replace) entire line
cw       # change (replace) to the start of the next word
ce       # change (replace) to the end of the next word
cb       # change (replace) to the start of the previous word
c0       # change (replace) to the start of the line
c$       # change (replace) to the end of the line
s        # delete character and substitute text
S        # delete line and substitute text (same as cc)
xp       # transpose two letters (delete and paste)
.        # repeat last command
u        # undo
Ctrl + r # redo
```

## Marking text (visual mode)
```bash
v        # start visual mode, mark lines, then do a command (like y-yank)
V        # start linewise visual mode
o        # move to other end of marked area
O        # move to other corner of block
aw       # mark a word
ab       # a block with ()
aB       # a block with {}
ib       # inner block with ()
iB       # inner block with {}
Esc      # exit visual mode
Ctrl + v # start visual block mode
```

## Visual commands
```bash
>       # shift text right
<       # shift text left
y       # yank (copy) marked text
d       # delete marked text
~       # switch case
```

## Cut and paste
```bash
yy       # yank (copy) a line
2yy      # yank (copy) 2 lines
yw       # yank (copy) the characters of the word from the cursor position to the start of the next word
y$       # yank (copy) to end of line
p        # put (paste) the clipboard after cursor
P        # put (paste) before cursor
dd       # delete (cut) a line
2dd      # delete (cut) 2 lines
dw       # delete (cut) the characters of the word from the cursor position to the start of the next word
D        # delete (cut) to the end of the line
d$       # delete (cut) to the end of the line
d^       # delete (cut) to the first non-blank character of the line
d0       # delete (cut) to the begining of the line
x        # delete (cut) character
```

## Search and replace
```bash
/pattern       # search for pattern
?pattern       # search backward for pattern
\vpattern      # 'very magic' pattern: non-alphanumeric characters are interpreted as special regex symbols (no escaping needed)
n              # repeat search in same direction
N              # repeat search in opposite direction
:%s/old/new/g  # replace all old with new throughout file
:%s/old/new/gc # replace all old with new throughout file with confirmations
:noh           # remove highlighting of search matches
```

## Search in multiple files
```bash
:vimgrep /pattern/ {file} # search for pattern in multiple files
:cn                       # jump to the next match
:cp                       # jump to the previous match
:copen                    # open a window containing the list of matches
```

## Exiting
```bash
:w              # write (save) the file, but don't exit
:w !sudo tee %  # write out the current file using sudo
:wq or :x or ZZ # write (save) and quit
:q              # quit (fails if there are unsaved changes)
:q! or ZQ       # quit and throw away unsaved changes
```

## Working with multiple files
```bash
:e file       # edit a file in a new buffer
:bnext or :bn # go to the next buffer
:bprev or :bp # go to the previous buffer
:bd           # delete a buffer (close a file)
:ls           # list all open buffers
:sp file      # open a file in a new buffer and split window
:vsp file     # open a file in a new buffer and vertically split window
Ctrl + ws     # split window
Ctrl + ww     # switch windows
Ctrl + wq     # quit a window
Ctrl + wv     # split window vertically
Ctrl + wh     # move cursor to the left window (vertical split)
Ctrl + wl     # move cursor to the right window (vertical split)
Ctrl + wj     # move cursor to the window below (horizontal split)
Ctrl + wk     # move cursor to the window above (horizontal split)
```

## Tabs
```bash
:tabnew or :tabnew file # open a file in a new tab
Ctrl + wT               # move the current split window into its own tab
gt or :tabnext or :tabn # move to the next tab
gT or :tabprev or :tabp # move to the previous tab
<number>gt              # move to tab <number>
:tabmove <number>       # move current tab to the <number>th position (indexed from 0)
:tabclose or :tabc      # close the current tab and all its windows
:tabonly or :tabo       # close all tabs except for the current one
:tabdo command          # run the command on all tabs (e.g. :tabdo q - closes all opened tabs)
```


================================================
FILE: GSOC/GSOC.md
================================================


# A to Z Resources for Students ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)

![Image](../res/gsoc.png)

# Google Summer of Code

## 1. List of Top Orgranisation in GSOC
### a. Mozilla

### b. The Apache Software Foundation (Java, C, Erlang)

### c. Django Software Foundation(Python, Django)

### d. FossAsia(Java, Javascript)

### e. Git (C, Shellscript)

### f. Gnome (C, Python, Javascript)

### g. Institute for Artificial Intelligence (C++, Python)

### h. Metasploit (Ruby, Python ,C)

### i. Teammates (Java, Google Cloud Engine)

## 2. Explanatory videos
### a. [How to prepare for GSoC? by a GSoC student - I.O. Stream](https://www.youtube.com/watch?v=u0IPiGhpwRE&t)
### b. [Approaching an organisation - I.O. Stream](https://www.youtube.com/watch?v=KIPDtVRMIuE&list=PL9oUnF4b_qbXrxhlgDxo5VX5DVj08HuDE&index=4)
### c. [GSOC - GeeksForGeeks](https://www.youtube.com/watch?v=k7go4SZFPxQ)
### d. [GSOC 2019: Beginner's Guide from a 2 time GSOC student | ft. Akshay Deep](https://www.youtube.com/watch?v=u0IPiGhpwRE)
### e. [GSOC 2019: Solving Bugs and Proposal Preparation | ft. Akshay Deep](https://www.youtube.com/watch?v=uyoRe5SovWQ)
### f. [How to prepare for Google Summer of Code GSoC [Hindi/Hinglish]](https://www.youtube.com/watch?v=RpdjewNuPzc)

## 3. Blogs/Articles
### a. Cracking Google Summer of Code 101 (https://www.geeksforgeeks.org/google-summer-of-code-101/)

# COMING SOON

- TODO


================================================
FILE: GSOC/Gsoc-prepare.md
================================================
🚀 #*Prepare for Google Summer of Code* 

📌 ##Before even thinking about applying to GSoC you 
should be using atleast some open source software and 
must have interest in some sub-field (Machine/Deep learning,
 Artificial Intelligence, etc.) of computer science. You must start preparation before 2-3 months of official GSoC start date.

📌## Head over to previous year’s GSoC Archives (These projects are most likely to come again) and search for the project/organization you would like to contribute to according to your interest.

📌## Use the software as normal user is supposed to and enumerate each and every way of using it.

📌## Align your learning of tech stack and knowledge as required for that project or preferably choose the one that aligns with yours.

📌## Head over to that project’s source code repository, setup the Dev-environment, read the docs and other relevant terial extensively.

📌## Get totally familiar with source code(will be intimidating at first but can get really easy if you do second step thoroughly).

📌## Contact the project lead/Community on given communication channel, ask them doubts, bugs to fix, feature enhancements etc.

📌## Ask them to assign any task to you and Start Contributing.


================================================
FILE: HOW-TO-CONTRIBUTE.md
================================================
## How to Make a Pull Request ?

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.

### Prerequisites
1. **You should have an account on GitHub**.
2. **You should have [git](https://git-scm.com/) installed on your computer**.

### Step 1 :
Fork the repository by clicking on FORK button.

### Step 2 :
Clone the repo on your computer using git bash.

```
git clone https://github.com/dipakkr/A-to-Z-Resources-for-Students.git
```
### Step 3 : 
Create a new Branch (follow the command given below )

```
git checkout -b my-branch
```

### Step 4:
Go to file "CONTRIBUTORS.md" and add you name.

### Step 5 :
Commit and push your changes.

```
git add .
git commit -m "added first commit"
git push origin my-branch
```

### Step 6 :
Now, go to your forked repository on GitHub and Click make New Pull request.

### Step 7 : 
Congratulations !!! You have successfully made your first contribution on GitHub.

Feel free to reach out in case you are facing any difficulties.


================================================
FILE: Intern Abroad/Resources.md
================================================
# RESEARCH INTERNSHIPS FOR UNDERGRADUATE AND GRADUATE STUDENTS 

# INDIA:
1. SURGE, IIT Kanpur (http://surge.iitk.ac.in/)

2. SPARK, IIT Roorkee (http://spark.iitr.ac.in/)

3. IIT Bombay, Research Internship Program (http://www.iitb.ac.in/en/education/research-internship)

4. IAS Bangalore, SRFP (https://www.ias.ac.in/) (https://mondaymorning.nitrkl.ac.in/…/2538-intern-diary-ias…/)

5. JNCASR, Bangalore, SRFP (http://www.jncasr.ac.in/fe/srfp.php)

6. Centre for Nano Science and Engineering, IISC Bangalore. (http://www.cense.iisc.ac.in/content/summer-program)

7. IIT Madras Summer Fellowship Programme (https://sfp.iitm.ac.in/)

8. Internship at Chennai Mathematical Institute (https://www.cmi.ac.in/admissions/internships.php)

9. CMERI, Durgapur Internship.
(https://www.cmeri.res.in/notice-regarding-summer-internship…)
 
 
# INTERNATIONAL:

1. DAAD WISE Research internships in Germany (highly CGPA centric)
(https://www2.daad.de/…/date…/en/21148-scholarship-database/…)

2. S.N. Bose Scholarships, USA (https://iusstf.org/program/for-indian-students)

3. Mitacs Globalink Research Internships, Canada (https://www.mitacs.ca/…/globa…/globalink-research-internship)

4. Ludwig Prandtl Internship, Germany (MPIDS) (https://fokos.info/en/home/stipendium/)

5. Charpak Global Scholarship, France (http://www.inde.campusfrance.org/…/charpak-research-interns…)

6. SPIKE at UNIST, Korea (http://spike.unist.ac.kr/main/main.php)

7. E3 EPFL, Switzerland (https://eee.epfl.ch/) (https://summer.epfl.ch/)

8. TIGP-IIP, Taiwan (https://tigpsip.apps.sinica.edu.tw/index.php)

9. NTU-India Connect, NTU Singapore (https://global.ntu.edu.sg/GMP/ic/Pages/default.aspx)

10. OIST Research Internship Program, Japan (https://groups.oist.jp/grad/research-interns)

11. NTHU Summer Internship Program Tsinghua University, China (http://eng-en.web.nthu.edu.tw/fi…/14-1130-129169,r1447-1.php)

12. HZDR Dresden, Germany (https://www.hzdr.de/db/Cms?pNid=2527)

13. ISTernship Summer Student Program, Austria (https://phd.pages.ist.ac.at/isternship/)

14. UNSW Research Internship, Australia (https://www.engineering.unsw.edu.au/…/research-internship-t…)

15. SURP, CUHK, Hong Kong (http://www.summer.cuhk.edu.hk/surp/ )

16. CalTech Surf Program, USA, {improbable}
(https://www.sfp.caltech.edu/progr…/…/application_information)
 
# OTHERS:

1. NIMS Japan, (https://www.nims.go.jp/eng/hr-development/internship.html) [Materials Science]

2. Research Fellowships at ETH Zurich, Switzerland (https://inf.ethz.ch/studies/summer-research-fellowship.html) [Computer Science]

3. Robotics Institute for Summer Scholars, CMU, USA (https://riss.ri.cmu.edu/)
[Robotics/Computer Science]

4. Agmen Scholarship, Japan (https://www.u-tokyo.ac.jp/…/prospective-…/amgen_program.html) [Bio-chemical/mechanical Fields]

5. Viterbi India Program, USC-Viterbi School of Engineering, USA (https://viterbischool.usc.edu/…/viterbi-ind…/viterbi-iusstf/ [Electrical/computational sciences]

6. CERN Summer Student Program, Switzerland (https://home.cern/summer-student-programme)

7. IVISP at HKUST, Hong Kong (for senior year undergrad and postgrads) (https://pg.ust.hk/ivisp)

8. CRUISE Program by Georgia Tech, USA (https://www.ic.gatech.edu/…/international-students-cruise-t… ) [Computer Sciences]

9. Summer UG Research Fellowship program, Rockefeller Institute, USA (https://www.rockefeller.edu/education-and-training/surf/) [Bio related]

10. IPAM UCLA, RIPS Program, USA (http://www.ipam.ucla.edu/programs/student-research-programs/) [Industrial]


================================================
FILE: IoT/Arduino.md
================================================
# How to get started with [Arduino](https://www.arduino.cc/en/Guide/ArduinoUno)?

![Arduino Image](https://hackster.imgix.net/uploads/attachments/981423/1_BGyiMUfJivWNMA8MXnPHuA.jpeg?auto=compress%2Cformat&w=740&h=555&fit=max)

<hr>

>**If you don't own any kind of Arduino Boards then you can refer [TinkerCAD](https://www.tinkercad.com/) or [circuito.io](https://www.circuito.io/app?components=512,11021)**

## Doc Reference:
1. [Tutorialspoint: Arduino](https://www.tutorialspoint.com/arduino/arduino_overview.htm)
2. [Introduction to Arduino](https://docs.google.com/presentation/d/1DYGD_VKLKFDLYv05t1vtrEzCS8zzeBp_dHNezyVtt8A/edit?usp=sharing)
3. [Makerspaces: Arduino For Beginners](https://www.makerspaces.com/wp-content/uploads/2017/02/Arduino-For-Beginners.pdf)
4. [Learn TinkerCAD](https://www.tinkercad.com/learn/circuits)
 
## Video Reference:
1. [Learn Arduino in 15 minutes](https://www.youtube.com/watch?v=nL34zDTPkcs)
2. [Arduino Workshop for Beginners](https://youtube.com/playlist?list=PLPK2l9Knytg5s2dk8V09thBmNl2g5pRSr)
3. [TinkerCAD & Arduino Tutorial](https://www.youtube.com/watch?v=Z_D-hXzbY_4)

## Projects Reference:
1. [Arduino Projects](https://www.instructables.com/circuits/arduino/projects/)
2. [Project Hub](https://create.arduino.cc/projecthub)


================================================
FILE: IoT/IoT.md
================================================
# ROADMAP TO Learn IoT 

![IoT Image](https://www.cxotoday.com/ashojoac/2019/12/IoT-image-750x450.png)
## Introduction: 

The Internet of Things (IoT) refers to a system of interrelated, internet-connected objects that are able to collect and transfer data over a wireless network without human intervention.

The personal or business possibilities are endless. A ‘thing’ can refer to a connected medical device, a biochip transponder (think livestock), a solar panel, a connected automobile with sensors that alert the driver to a myriad of possible issues (fuel, tire pressure, needed maintenance, and more) or any object, outfitted with sensors, that has the ability to gather and transfer data over a network.

<hr>

### Initial Steps:
1. Learn [Arduino](Arduino.md)
2. Learn [RaspberryPi](RaspberryPi.md)

<hr>

## Concepts to Master
1. Operating Systems(Firmware)
2. PCB Design
3. Network Architecture(Cloud)
4. [C/C++](./README.md#19-c-language)
5. [Basics of Full Stack - to build user-friendly applications](../README.md#122-full-stack-web-development)

================================================
FILE: IoT/RaspberryPi.md
================================================
# How to get started with [RaspberryPi](https://www.raspberrypi.org/documentation/)?

## Offical RPi Documentation
1. [Setup](https://www.raspberrypi.org/documentation/setup/)
2. [Installation](https://www.raspberrypi.org/documentation/installation/)
3. [Configuration](https://www.raspberrypi.org/documentation/configuration/)
4. [Raspbian OS](https://www.raspberrypi.org/documentation/raspbian/)
5. [Raspberry Pi Hardware](https://www.raspberrypi.org/documentation/hardware/)
6. [Linux](https://www.raspberrypi.org/documentation/linux/)

## Tutorials
1. [Raspberry Pi and Python Tutorials Playlist](https://www.youtube.com/watch?v=RpseX2ylEuw&list=PLQVvvaa0QuDesV8WWHLLXW_avmTzHmJLv)
2. [Raspberry Pi Workshop(includes a little bit of IoT as well)](https://www.youtube.com/watch?v=xiR14tSfc-U&list=PLPK2l9Knytg67nkvpnnl81ossAHfOgmqU)


### Difference between [Arduino and Raspberry Pi](https://www.electronicshub.org/raspberry-pi-vs-arduino/)? 

================================================
FILE: LICENSE
================================================
MIT License

Copyright (c) 2018 Deepak Kumar

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


================================================
FILE: ML/ML.md
================================================

# A to Z Resources for Students ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)


![Image](../res/tf.jpeg)

# Machine Learning, Deep Learning, Artificial Intelligence

## Table of Contents

1.  [Machine Learning](#1--machine-learning)

     - [Where to Start in ML ?  ](#11-where-to-start-in-ml)
     - [Online Courses](#1.2-online-courses)
     - [Research Paper](#1.3-research-paper)
     - [Top Github Repositories](#1.4-top-github-repositories)
     - [Linear Regression from scratch](https://www.cs.toronto.edu/~frossard/post/linear_regression/)
     - [Logistic Regression from scratch](https://medium.com/@martinpella/logistic-regression-from-scratch-in-python-124c5636b8ac)
     - [Stanford Statistical Learning Course](https://lagunita.stanford.edu/courses/HumanitiesSciences/StatLearning/Winter2016/info)
     - [Machine Learning by Georgia Tech](https://br.udacity.com/course/machine-learning--ud262) - free course


2.  [Deep Learning](#2--deep-learning)

     - [Where to Start in DL?](#21-where-to-start-in-dl)
     - [Online Courses](#21-where-to-start-in-dl)
     - [Research Paper](https://arxiv.org/list/stat.ML/recent)
     - [Top Github Repositories](#2.4-top-github-repositories)
     - [Deep Learning by Google](https://br.udacity.com/course/deep-learning--ud730) - free course
     - [Colah's Blog on Deep Learning](http://colah.github.io/)

3. [DataSets](#3-datasets)

4. [Data Science Conference](#4-data-science-confs)

5. [Celebrities in ML and AI world](#5-celebrities-in-ml-and-ai-world)

6. [Tips for ML & AI enthusiasts](#6-ml-ai-tips)

7. [Pandas](#7-pandas)
     - [Pandas Cheat Sheet](https://github.com/pandas-dev/pandas/blob/master/doc/cheatsheet/Pandas_Cheat_Sheet.pdf)
     - [Pandas Tutorial | Kaggle](https://www.kaggle.com/junaaaaloo/pandas-tutorial)
     - [https://www.shanelynn.ie/summarising-aggregation-and-grouping-data-in-python-pandas/](https://www.shanelynn.ie/summarising-aggregation-and-grouping-data-in-python-pandas/)

8. [Online Mathematical Resources](#8-maths-online-resources)
     - [Create staright line by slope and y-intercept](https://www.desmos.com/calculator/5kn5x8f7zk)

9. [Frameworks](#9-frameworks)
    -[Tensorflow](https://tensorflow.org)
    -[Caffe](http://caffe.berkeleyvision.org/)
    -[Caffe2](https://caffe2.ai/)
    -[Torch](http://torch.ch/)
    -[Pytorch](https://pytorch.org/)
    -[Keras](https://keras.io/)

---

# 1.  **Machine Learning**
## 1.1 Where to Start in ML?
1) Python

   - [Basics of Python](https://www.youtube.com/playlist?list=PLQVvvaa0QuDe8XSftW-RAxdo6OmaeL85M)
   - [More in Python](https://www.youtube.com/playlist?list=PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU)
   - [Python for ML](https://www.udemy.com/python-for-data-science-and-machine-learning-bootcamp)

 2) Maths for ML
 - [Statistics and Probability](https://www.khanacademy.org/math/statistics-probability)
 - [Partial Derivatives](https://www.khanacademy.org/math/multivariable-calculus/multivariable-derivatives)
 - [Derivatives](https://www.khanacademy.org/math/calculus-1/cs1-derivatives-definition-and-basic-rules)
 - [Linear Algebra](https://www.youtube.com/playlist?list=PLE7DDD91010BC51F8)



 3) Intro to ML

 - [Machine Learning Recipes with Josh Gordon](https://www.youtube.com/playlist?list=PLOU2XLYxmsIIuiBfYad6rFYQU_jL2ryal)
 - [Into to ML](https://in.udacity.com/course/intro-to-machine-learning--ud120-india)

# 2.  **Deep Learning**
## 2.1 Where to Start in DL?
1) Online Courses

   - [Start@Fast.ai](http://course.fast.ai/start.html)
   - [Deep Learning Specialization](https://www.coursera.org/specializations/deep-learning)
   - [Machine Learning Andrew Ng](https://www.coursera.org/learn/machine-learning)
   - [Advanced ML Specialization](https://www.coursera.org/specializations/aml)
   - [Introduction to Machine Learning](https://www.udacity.com/course/intro-to-machine-learning--ud120)
   - [Reinforcement Learning](https://www.udacity.com/course/reinforcement-learning--ud600)
   - [Machine Learning A-Z](https://www.udemy.com/course/machinelearning/)
   - [Deep Learning A-Z](https://www.udemy.com/course/deeplearning/)
   - [Data Science A-Z](https://www.udemy.com/course/datascience/)

# 3. **DataSets**
  ***Beginners***
  - [MNIST Dataset for Digit Recogniser](http://yann.lecun.com/exdb/mnist/)
  - [CIFAR-10 for Image Recognition (170 MB)](http://www.cs.toronto.edu/~kriz/cifar.html)
  - [Fashion-MNIST Dataset a Fashion Images Dataset (30 MB)](https://github.com/zalandoresearch/fashion-mnist)
  - [SENTIMENT140 for sentiment analysis (80 MB)](http://help.sentiment140.com/for-students/)
  - [PREDICTING PULSAR STAR FROM HTRU2 DATASET_(771 KB)](https://www.kaggle.com/pavanraj159/predicting-a-pulsar-star)
  - [Labelled faces in wild (280 MB)](http://vis-www.cs.umass.edu/lfw/)

  ***Advanced***
  - [55000 song Lyrics CSV file](https://www.kaggle.com/mousehead/songlyrics)
  - [Gender Recognition by Voice — audio frequency statistics](https://www.kaggle.com/primaryobjects/voicegender/version/1#)
  - [Ted-Talks - csv](https://www.kaggle.com/rounakbanik/ted-talks)

## COMING SOON

# 5. **Celebrities in ML and AI world**
- [Siraj Raval](https://github.com/llSourcell)
- [sentdex](https://github.com/Sentdex)
- [Ashish Tendulkar](https://www.youtube.com/watch?v=F_uuqfgdZZw&list=PLlyCyjh2pUe9KzdyNOlmaJqeeI4YHOT-t)
- [Andrew Yan-Tak Ng](http://www.andrewng.org/)


================================================
FILE: Node.JS/Nodejs.md
================================================
# A Set of resources to understand Nodejs

## Table of Contents

1.  [Understand Nodejs](#1-understand-nodejs)

    - [Not to miss the official docs](https://nodejs.org/api/)
    - [What is nodejs - FreeCodecamp](https://medium.freecodecamp.org/what-exactly-is-node-js-ae36e97449f5)
    - [Node.js V8 internals: an illustrative primer](https://codeburst.io/node-js-v8-internals-an-illustrative-primer-83766e983bf6)
    - [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)
    - [Nodeschool](https://nodeschool.io/)

2)  [Event Loop](#2-event-loop)

    - [Philip Roberts: What the heck is the event loop anyway? | JSConf EU](https://www.youtube.com/watch?v=8aGhZQkoFbQ)
    - [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
    - [Jake Archibald: In The Loop - JSConf.Asia 2018](https://www.youtube.com/watch?v=cCOL7MC4Pl0) - Video explaining what the even loop is.
    - [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.

3)  [Tutorials](#3-tutorials)

    - [Node Oauth Implementation](https://www.sohamkamani.com/blog/javascript/2018-06-24-oauth-with-node-js/)
    - [Twitter Bot Tutorial - Node.js](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6atTSxoRiVnSuOn6JHnq2yV)


================================================
FILE: PHP/PHP.md
================================================
# A to Z Resources for Students ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)

## Index
1. [PHP Basics](#1-python-basics)
2. [Framework](#2-framework)



## 1. PHP Basics
+ <a href = "https://sekolahkoding.com/kelas/belajar-php-dari-dasar">PHP Basics (Bahasa)</a>

## 2. Framework
+ <a href = "https://www.youtube.com/playlist?list=PLFIM0718LjIXU8ul9FiN-owk04cQKtHPw"> Web Programming UNPAS - Codeigniter Basic (Membuat Sistem Login) (Bahasa)</a>
+ <a href = "https://laravel.com/docs">Laravel Documentation</a>
+ <a href = "https://github.com/laravel/laravel">Laravel Github</a>


================================================
FILE: Projects/Projects.md
================================================
# Must Do projects

## 1. Machine Learning
  - [Data Science - Pizza de Dados](http://pizzadedados.com/)
  - [Data Science - Serenata de Amor](https://serenata.ai/)
  - [Digit Recogniser](https://github.com/aashish-ak/CNN-from-Scratch)
  - [Machine Learning - Free](http://www.fast.ai/)
  - [Spam/Ham Classification model](https://github.com/suleka96/RNN-and-ML-models/blob/master/LSTM_Enron.py)
  - [Movie Recommendation System](https://github.com/Wilson0406/Movie-Recommendation-System)
   
   2. Beginner Level: Practice Projects
       - [Bigmart Sales Data](https://datahack.analyticsvidhya.com/contest/practice-problem-big-mart-sales-iii/)
       - [Boston Housing Data](https://www.cs.toronto.edu/~delve/data/boston/bostonDetail.html)
       - [Heights and Weights Data](http://wiki.stat.ucla.edu/socr/index.php/SOCR_Data_Dinov_020108_HeightsWeights)
       - [Iris Data](https://archive.ics.uci.edu/ml/datasets/Iris)
       - [Loan Prediction Data](https://datahack.analyticsvidhya.com/contest/practice-problem-loan-prediction-iii/)
       - [MNIST Dataset for Digit Recogniser](http://yann.lecun.com/exdb/mnist/)
       - [Time Series Analysis Data](https://datahack.analyticsvidhya.com/contest/practice-problem-time-series-2/)
       - [Turkiye Student Evaluation Data](https://archive.ics.uci.edu/ml/datasets/Wine+Qualityhttps://archive.ics.uci.edu/ml/datasets/Turkiye+Student+Evaluation)
       - [Wine Quality Data](https://archive.ics.uci.edu/ml/datasets/Wine+Quality)
       

## 2. Blockchain
   - [Interesting Blockchain Projects](https://hackernoon.com/6-interesting-blockchain-projects-8c315364ff7f)
   - [A simplest blockchain in python](https://github.com/dvf/blockchain)
   - [Lets build the tiniest blockchain](https://medium.com/crypto-currently/lets-build-the-tiniest-blockchain-e70965a248b)

## 3. Internet Of Things
   - [IoT Home Temp Tracking](https://github.com/IoT-Projects/IoT-home-temp-tracking)
###### Arduino
  - [Arduino Education](https://www.arduino.cc/en/Main/Education)

## 4. Big Data

## 5. Full Stack Web Development
 * [Advanced React Course](https://advancedreact.com/)
 * [Make an Online IDE](https://github.com/kaustubhhiware/c0derunR)
 * [MEAN Stack | Online portal of IIT Professors' details](https://github.com/aashish-ak/search_guru)
 * [MEOWER - Twitter clone | Full Stack Web Development example project & detailed walktrough](https://github.com/CodingGarden/meower) - [video](https://www.youtube.com/watch?v=JnEH9tYLxLk)
 * [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. 

## 6. Backend Development

###### Django
  - [API Services with token authentication (JWT)](https://github.com/kasulani/drf_tutorial)
  - [E-Commerce](https://github.com/snipcart/snipcart-wagtail-integration)
  
###### Spring
  - [JWT Authentication](https://github.com/andreybleme/jwt-me)
  - [Slackbot Portscanner](https://github.com/andreybleme/portscanner-slackapp)

###### Flask - Python Microframework
  - [Article Inventory Tutorial from Scratch](https://bit.ly/py_flask)

  ######  Laravel  -PHP Framework 
  - [Laravel Authentication](https://github.com/jeremykenedy/laravel-auth)
  - [Laravel Ticketing System](https://github.com/thekordy/ticketit)

## 7. Frontend Development

###### Node js 
  - [Newsletter]() Begineer Friendly Project to boots up your APIs Knowledge
  - [Weather App](https://github.com/Wilson0406/Weather-App) Day-to-day weather update application.

###### JavaScript
  -  [Brain-Game](https://github.com/CODXZAHEER/Brain-Game) Its a Game Simon. To Creating this Game you only Need to know about JavaScript Basics.
  -  [ExpressJS](http://sahatyalkabov.com/how-to-implement-password-reset-in-nodejs/)
  -  [Javascript 30](https://javascript30.com/) Provides a list of front end development projects along with their sourcecode.

###### React 
  - [Cloning Social media app] It will Help you to learn more new thing to add up your knowledge Use MERN stact for more Flexibilty.
  - [E-commerce Website] Using MERN You can create a new E-commerce Web App.
  - [Realtime chat backed by Firebase API](https://github.com/sar-gupta/space)
  - [Weather app](https://github.com/pixelsinprogress/weather-app-2)

###### Angular
  - [Angular Tutorial](https://angular.io/guide/quickstart)

###### Beginner's Coding: Functional Programming in Coffee Script (for younger students)
  - [Play Code Monkey](https://www.playcodemonkey.com)

## 8. Mobile App Development
  - [Popular Movies - Udacity](https://github.com/dipakkr/Popular-Movies)


================================================
FILE: Python/Python.md
================================================
# A to Z Resources for Students ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)
![Python Image](https://cdn.makeawebsitehub.com/wp-content/uploads/2016/02/python-logo-master.png)
# Python
![Python](https://img.shields.io/badge/PYTHON--red.svg)

## Index
1. [Python Basics](#1-python-basics)
2. [Socket programming](#2-socket-programming)
3. [Web development](#3-Web-Development)
4. [Desktop Development](#4-Desktop-Development)
5. [DataScience](#5-datascience)
6. [Databases](#6-databases)
7. [Testing](#7-testing)
8. [Python Miscellaneous (Libraries andn other stuff)](#8-python-miscellaneous)
9. [Projects](#9-projects)

## 1. Python Basics
+ <a href = "https://anh.cs.luc.edu/331/notes/PythonBasics.pdf"> Python Basics</a>
+ <a href = "https://automatetheboringstuff.com/"> Automate the Boring Stuff with Python</a>
+ <a href = "https://bit.ly/2D3wHsf"> CS Dojo's Tips to write efficient code.</a>
+ <a href = "https://www.youtube.com/playlist?list=PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU"> Python Tutorials - Basic to Advance by Corey Schafer</a>
+ <a href = "https://www.datacamp.com/courses/intro-to-python-for-data-science"> Intro to Python for Data Science - DataCamp</a>
+ <a href = "https://www.linkedin.com/learning/python-essential-training-2"> Python Essential Training - LinkedIn Learning</a>
+ <a href = "https://www.tutlane.com/tutorial/python"> Learn Python - Tutlane</a>
+ <a href = "https://pythontutor.com/visualize.html#mode=edit"> Python Code Visuaizing Tool </a>
+ <a href = "https://www.scaler.com/topics/python"> Python Tutorial - Scaler Topics </a>
+ <a href = "https://www.interviewbit.com/python-cheat-sheet/"> Python Cheat Sheet</a>
+ <a href = "https://wiingy.com/learn/python/python-overview/"> Python Tutorial: A Comprehensive Guide for Beginners</a>

## 2. Socket Programming
+ <a href = "https://realpython.com/python-sockets/"> Socket Programming in Python Basics</a>
+ <a href="https://www.geeksforgeeks.org/socket-programming-multi-threading-python/"> Socket Programming with Multithreading in Python</a>


## 3. Web Development
+ <a href = "https://www.youtube.com/watch?v=qgGIqRFvFFk"> Django Tutorial </a>
+ <a href = "https://www.youtube.com/watch?v=mr90d7fp3SE&list=PLQVvvaa0QuDcOS4l8RCWh0olq_je0OKaP"> Flask Tutorial </a>
+ <a href = "https://tutorial.djangogirls.org/"> Django Girls </a>

## 4. Desktop APP Development
+ <a href = "https://kivy.org/#home"> Kivy(Android, Desktop, IOS) Applications </a>
+ <a href = "https://www.youtube.com/watch?v=e5PBUFrSKgQ&list=PLZocUikpczs-Yud2lyFpSNQOvxuPUVBDp"> PyQT5 (Desktop Application) </a>

## 5. DataScience

+ <a href = "http://cs231n.github.io/python-numpy-tutorial/"> Python Numpy Library</a>
+ <a href = "https://www.youtube.com/watch?v=B42n3Pc-N2A"> Pandas Tutorial </a>
+ <a href = "https://www.youtube.com/playlist?list=PL5-da3qGB5ICCsgW1MxlZ0Hq8LL5U3u9y"> Data analysis in Python with Pandas</a>
+ <a href = "https://www.geeksforgeeks.org/python-introduction-matplotlib/"> Matplotlib Introduction</a>
+ <a href = "https://www.tutorialspoint.com/seaborn/index.htm"> Seaborn Tutorial</a>
+ <a href = "https://www.youtube.com/watch?v=-BQCB6Uch1g">Scikit Learn Tutorial</a>
+ <a href = "https://www.datacamp.com/community/data-science-cheatsheets"> Cheat Sheets</a>

## 6. Databases

+ <a href = "https://www.geeksforgeeks.org/mysqldb-connection-python/"> Mysql-Python Introduction with connection method</a>
+ <a href = "https://www.geeksforgeeks.org/mongodb-and-python/">MongoDB and Python</a>
+ <a href = "https://www.geeksforgeeks.org/mongodb-python-insert-update-data/">MongoDB Insert and Update Data</a>
+ <a href = "https://www.geeksforgeeks.org/mongodb-python-insert-replace_one-replace_many/">Insert and Replace data MongoDB</a>
+ <a href = "https://www.geeksforgeeks.org/mongodb-python-delete-data-drop-collection/">Delete data and Drop collection | MongoDB python </a>


## 7. Testing

+ <a href = "https://www.geeksforgeeks.org/software-engineering-selenium-an-automation-tool/"> Selenium Definition</a>
+ <a href = "https://www.guru99.com/selenium-python.html"> Python Selenium Tutorial</a>
+ <a href = "https://www.geeksforgeeks.org/selenium-python-tricks/"> Python Selenium Tricks</a>

## 8. Python Miscellaneous
+ <a href = "https://www.geeksforgeeks.org/youtube-mediaaudio-download-using-python-pafy/"> YouTube Media/Audio Download using Python | pafy</a>
+ <a href = "http://qr.ae/TbcLvy"> Python Faker Library | Generates Fake data </a>
+ <a href = "https://pypi.org/project/haversine/"> Harversine | Calculates distance between two points on Earth </a>
+ <a href = "https://www.geeksforgeeks.org/python-holidays-library/">Python Holidays Library </a>
+ <a href = "https://www.geeksforgeeks.org/python-convert-html-pdf/">Convert PDF to HTML | Python </a>
+ <a href = "https://www.geeksforgeeks.org/python-schedule-library/">Python Schedule Library </a>
+ <a href = "https://www.geeksforgeeks.org/calendar-functions-in-python-set-1-calendar-month-isleap/">Python Calendar Library</a>
+ <a href = "https://www.djangoproject.com/">Learn Django to make backend accessible | Python </a>
+ <a href = "https://www.dataquest.io/blog/web-scraping-tutorial-python/"> Beautiful Soup Web Scraping Library Tutorial</a>
+ <a href = "https://docs.quantifiedcode.com/python-anti-patterns/index.html"> Python Anti-Patterns</a>
+ <a href = "https://interactivepython.org/runestone/static/pythonds/index.html"> Learn Algorithms and Data Structures using Python</a>
+ <a href = "https://ipython.org/"> Edit and recode a work session with iPython</a>
+ <a href = "https://www.hackster.io/dexterindustries/give-your-raspberry-pi-robot-a-worm-brain-bc5cc1"> Code a Raspberry Pi to function as the brain of a robot</a>
+ <a href = "https://realpython.com/python-bitcoin-ifttt/"> Use Python to build a Bitcoin price notification service</a>
+ <a href = "https://runcode.ninja"> Programming CTF platform supporting multiple languages</a>

## 9. **Projects**
+ <a href ="https://github.com/shauryauppal/PyWhatsapp">PyWhatsapp | Whatsapp Automation </a>
+ <a href ="https://github.com/manojmj92/subtitle-downloader">Subtitle Downloader</a>
+ <a href ="https://github.com/manojmj92/imdb">The classic IMDB scraper</a>
+ <a href ="https://github.com/aashish-ak/CNN-from-Scratch">Digit Recogniser using CNN and Flask</a>
+ <a href ="https://github.com/aashish-ak/article_inventory">Article Inventory</a>
+ <a href ="https://github.com/mopidy/mopidy">Mopidy is an extensible music server written in Python</a>
+ <a href ="https://github.com/midgetspy/Sick-Beard"> Sick-Beard | Guide to PVR and it downloads and manages all your TV shows</a>
+ <a href ="https://github.com/getpelican/pelican">Pelican | Static site generator which provides support to Markdown and reST syntax.</a>
+ <a href ="https://github.com/rg3/youtube-dl">Youtube-dl | Small command-line program to download videos from YouTube.com and other video sites</a>

## 8. **Django**
+ <a href = "https://docs.djangoproject.com/en/2.1/intro/tutorial01/"> Django Documentation Poll App Tutorial (Version 2.1)</a>
+ <a href = "https://simpleisbetterthancomplex.com/series/beginners-guide/1.11/">A Complete Beginner's Guide to Django (Version 1.11)</a>
+ <a href = "https://tutorial.djangogirls.org/en/installation/">Django Girls Tutorial (Version 2.0.6)</a>
+ <a href = "https://www.django-rest-framework.org/tutorial/quickstart/"> Django REST framework quickstart guide</a>

## **Flask**
+ <a href = "http://flask.pocoo.org/docs/1.0/"> Welcome to Flask — Flask 1.0.2 documentation - Pocoo</a>
+ <a href = "https://www.youtube.com/watch?v=zRwy8gtgJ1A&list=PLillGF-RfqbbbPz6GSEM9hLQObuQjNoj_">Flask from scratch in Python</a>
+ <a href = "https://www.youtube.com/watch?v=j5wysXqaIV8">CS50 Flask</a>


================================================
FILE: README.md
================================================
<h1 align="center"> A to Z Resources for Students </h1>


If you found this repository helpful in discovering new opportunities, don’t keep it to yourself — share it with your friends or batchmates so they can benefit too!  

You can also connect with me on [LinkedIn](https://www.linkedin.com/in/dipakkr/) — always happy to network and exchange ideas. 🚀

---

Are you a college student or a working professional looking for resources to learn a new coding language? Are you looking to meet new people in your community or searching for global conferences, hackathons and competitions to attend? If so, you should definitely check this out.

When I was in college, I missed a lot of opportunities like hackathons, conferences, internships, workshops and many global events due to lack of awareness. I don't want the emerging developers to suffer the same as me. Hence, I and a bunch of other developers around have collected a list of resources for students. If you are in college, a college graduate, or just starting out as a developer, you should definitely check it out!

![Image](res/a2z.png)

*Image credits: Google*

[AI Tools and Resources](#ai-tools-and-resources)

## 🚀 Quick Start Guide

**Complete Beginner?** → [Beginner-Friendly Resources](#beginner-friendly-resources)  
**Want to Learn Trending Tech?** → [Web3 & Blockchain](#web3--blockchain-development) | [AI & ML](#ai--machine-learning) | [Cybersecurity](#cybersecurity--ethical-hacking)  
**Building Web Apps?** → [Modern Frontend](#modern-frontend-technologies) | [Backend Development](#backend-development)  
**Mobile Development?** → [Mobile Development](#mobile-development)  
**Career Focused?** → [Student Programs](#student-programs--opportunities) | [Interview Prep](#interview-preparation)  
**Want to Compete?** → [Hackathons](#hackathons--competitions) | [Open Source](#open-source-programs)

---

## 📋 Table of Contents

### 🎯 **I Want To...**
- [Learn Programming](#programming-languages--frameworks)
- [Find Opportunities](#student-programs--opportunities) 
- [Participate in Events](#hackathons--competitions)
- [Get Free Resources](#free-resources--tools)
- [Prepare for Interviews](#interview-preparation)

### 📚 **Main Categories**
1. [Programming Languages & Frameworks](#programming-languages--frameworks)
2. [Student Programs & Opportunities](#student-programs--opportunities)
3. [Hackathons & Competitions](#hackathons--competitions)
4. [Learning Resources](#learning-resources)
5. [Free Resources & Tools](#free-resources--tools)
6. [Interview Preparation](#interview-preparation)
7. [Community & Networking](#community--networking)
8. [Additional Resources](#additional-resources)

### 🔥 **Trending Technologies (2025)**
- [Web3 & Blockchain Development](#web3--blockchain-development)
- [AI & Machine Learning](#ai--machine-learning)
- [Cybersecurity & Ethical Hacking](#cybersecurity--ethical-hacking)
- [Cloud Computing & DevOps](#cloud-computing--devops)
- [Modern Frontend Technologies](#modern-frontend-technologies)

### 🔍 **Quick Access**
- [Beginner-Friendly Resources](#beginner-friendly-resources)
- [Web Development](#web-development)
- [Mobile Development](#mobile-development)
- [Data Science](#data-science)
- [Open Source Programs](#open-source-programs)
- [Scholarships & Fellowships](#scholarships--fellowships)
- [Conferences & Events](#conferences--events)
---

# FYI

- Are you just getting started? Look for the :baby: emoji. It highlights resources for absolute beginners.
- Some resources are recommended for _everyone_, so they have a :star: emoji.
- Willing to spend some money to improve your skills?  :heavy_dollar_sign: indicates paid content.

---

# AI Tools and Resources

> A curated list of AI tools and platforms to enhance your productivity

- **AI Tool Directories and Resources**
    - [ToolJunction](https://www.tooljunction.io/) - Comprehensive directory of AI tools
    - [Awesome AI Tools](https://github.com/dipakkr/awesome-ai-tools) - Curated collection of AI tools and resources

- **Popular AI Tools**
    - [ChatGPT](https://www.tooljunction.io/ai-tools/chatgpt) - Advanced AI chatbot for conversations and tasks
    - [Midjourney](https://www.tooljunction.io/ai-tools/midjourney) - AI art generation platform
    - [RunwayML](https://www.tooljunction.io/ai-tools/runwayml) - Creative tools for AI-powered content creation
    - [InVideo](https://www.tooljunction.io/ai-tools/invideo) - AI-powered video creation platform
    - [ToolBaz](https://www.tooljunction.io/ai-tools/toolbaz) - Collection of AI-powered productivity tools

- **Best GitHub Repositories for AI Tools**
    - [Awesome Machine Learning](https://github.com/josephmisiti/awesome-machine-learning)
    - [Awesome AI Tools](https://github.com/dipakkr/awesome-ai-tools)
    - [Awesome ChatGPT](https://github.com/f/awesome-chatgpt-prompts)
    - [Awesome Stable Diffusion](https://github.com/awesome-stable-diffusion/awesome-stable-diffusion)

# Programming Languages & Frameworks

## Beginner-Friendly Resources :baby:

> **Perfect for absolute beginners!** These resources assume no prior programming knowledge.

- [Progate](https://progate.com/) - Interactive coding lessons for multiple languages
- [Codecademy](https://www.codecademy.com/) - Hands-on coding practice
- [freeCodeCamp](https://www.freecodecamp.org/) - Free coding curriculum
- [Scratch](https://scratch.mit.edu/) - Visual programming for kids and beginners
- [Khan Academy Computing](https://www.khanacademy.org/computing) - Computer science fundamentals

## Python

> [**Browse this link for detailed information on Python**](Python/Python.md)

-  **Tutorials**

	- [Learn Python | CodeAcademy](https://www.codecademy.com/learn/learn-python)
	- [Progate Python Classes](https://progate.com/languages/python) :baby:
	- [Video Tutorial for absolute beginners | YouTube](http://bit.ly/2NkrsKh) :baby:
	- [Intro to Python | Udacity](https://in.udacity.com/course/introduction-to-python--ud1110-india) :free:
	- [Python For Everybody](https://www.coursera.org/specializations/python)
	- [Write Better Python Functions](https://jeffknupp.com/)
	- [Learning Python: From Zero to Hero](https://medium.freecodecamp.org/learning-python-from-zero-to-hero-120ea540b567)
	- [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/) - Recommended
	- [The New Boston Python | Youtube](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_) :baby:
	- [Think Python 2e - Green Tea Press](http://greenteapress.com/thinkpython2/thinkpython2.pdf)
	- [A Byte of Python](https://python.swaroopch.com/)
	- [Project Euler](https://projecteuler.net/) - Great for practicing writing Python codes
	- [A Whirlwind Tour of Python](https://github.com/jakevdp/WhirlwindTourOfPython)
	- [Python Data Science Handbook](https://github.com/jakevdp/PythonDataScienceHandbook)
	- [Python Class By Google](https://developers.google.com/edu/python/) - Recommended
	- [Intro to Python for Data Science](https://www.datacamp.com/courses/intro-to-python-for-data-science)
	- [Python 3 for humans that want practical project exposure](https://pythonprogramming.net/)
	- [Learn Python the Hard Way](https://learnpythonthehardway.org/)
	- [Learn Python Programming](https://www.scaler.com/topics/python/)
	- [Complete Python tutorials](https://www.youtube.com/playlist?list=PLwgFb6VsUj_lQTpQKDtLXKXElQychT_2j)
	- [Python Tutorial  | Tutlane](https://www.tutlane.com/tutorial/python)
	- [ Python  Course by IIT M | You Tube ](https://www.youtube.com/watch?v=8ndsDXohLMQ&list=PLZ2ps__7DhBb2cXAu5PevO_mzgS3Fj3Fs)
	- [ Real Python ](https://realpython.com/)
	- [ Finxter Learn, Train and get feedback ](https://finxter.com/)
    - [Python Tutor  | For Visualization](https://pythontutor.com/visualize.html#mode=edit)
    - [Code Combat (Python and JavaScript options)](https://codecombat.com/)
    - [Python Interview Questions](https://www.interviewbit.com/python-interview-questions/)
    - [Python interview questions for data analyst](https://www.interviewbit.com/data-analyst-interview-questions/)
    - [Python Cheat Sheet](https://www.interviewbit.com/python-cheat-sheet/)
    - [Python Language and Syntax Cheat Sheet](https://user-images.githubusercontent.com/84919650/227742970-7507ef1e-01fa-4e7e-a448-e0d587bb0769.png)
    - [Python Tutorial: A Comprehensive Guide for Beginners](https://wiingy.com/learn/python/python-overview/)
    - [Python Skill Tree | LabEx](https://labex.io/skilltrees/python)

-  **Best GitHub Repositories to follow**
     - [The Algorithms Python](https://github.com/TheAlgorithms/Python)

# AI & Machine Learning

## Machine Learning

> [**Browse this link for detailed information on Machine Learning and Deep Learning**](ML/ML.md)

-  **Best Online Courses**
    - [CSE-229 - Stanford University]( http://cs229.stanford.edu/)
    - [AndrewNg | Coursera](https://www.coursera.org/learn/machine-learning) - Select individual course if it consists of multiple then click on audit below the trial/payment options
    - [Machine Learning - Nanodegree | Udacity](https://in.udacity.com/course/intro-to-machine-learning--ud120-india) :heavy_dollar_sign:
    - [ Reinforcement Learning - Nanodegree | Udacity](https://in.udacity.com/course/reinforcement-learning--ud600) :heavy_dollar_sign:
    - [ML with Python | YouTube](https://www.youtube.com/playlist?list=PLQVvvaa0QuDfKTOs3Keq_kaG2P55YRn5v)
    - [Data Science Machine Learning Bootcamp](https://courses.learncodeonline.in/learn/Machine-Learning-Bootcamp?tab=1) - :heavy_dollar_sign:
    - [Machine Learning Crash Course | Google Developers](https://developers.google.com/machine-learning/crash-course/ml-intro)
    - [Applied Data Science with Python Specialization | Coursera](https://www.coursera.org/specializations/data-science-python) -Select individual course if it consists of multiple then click on audit below the trial/payment options
    - [Machine Learning | Kaggle](https://www.kaggle.com/learn/machine-learning)
    - [Machine Learning Interview Questions](https://www.interviewbit.com/machine-learning-interview-questions/)
    - [Machine Learning Tutorial | Scaler Topics](https://www.scaler.com/topics/machine-learning/)
    - [Machine Learning Roadmap  | Scaler Blogs](https://www.scaler.com/blog/machine-learning-roadmap/)
  

-  **Best GitHub Repositories to follow**
     - [Self Taught Path for Data Science](https://github.com/ossu/data-science)
     - [Machine Learning Tutorials](https://github.com/ujjwalkarn/Machine-Learning-Tutorials)
     - [Coding Train](https://github.com/CodingTrain)
     -[Machine Learning cheatsheets for Stanford's CS 229](https://github.com/afshinea/stanford-cs-229-machine-learning)

-  **Research Papers**
    - [Arxiv](https://arxiv.org/)
    - [IEEE](https://ieeexplore.ieee.org/Xplore/home.jsp)
    - [Research Gate](https://www.researchgate.net/)
    - [Academics Torrent - Search Dataset](http://academictorrents.com/)
    - [Arxiv Sanity - Search best papers](http://www.arxiv-sanity.com)
    - [Openreview](https://openreview.net/)
    - [Research Papers with code](https://github.com/zziz/pwc)
    - [Papers with code](https://paperswithcode.com/)

-  **Test ML Models on Datasets**
    - [Kaggle](https://www.kaggle.com/)
    - [UCI ML Repository](https://archive.ics.uci.edu/ml/datasets.html)
    - [Data.Gov](https://www.data.gov/)

-  **Book for Machine Learning**
    - [Introduction to Statistical Learning](https://www.ime.unicamp.br/~dias/Intoduction%20to%20Statistical%20Learning.pdf) - :free:

## Large Language Models (LLMs)

> [**Browse this link for detailed information on LLMs**](LLM/LLM.md)

- **Best Online Courses**
    - [CS25 - Transformers United | Stanford University](https://web.stanford.edu/class/cs25/)
    - [LLMOps Specialization | DeepLearning.AI & AWS](https://www.deeplearning.ai/short-courses/llmops/)
    - [Generative AI with LLMs | Coursera](https://www.coursera.org/learn/generative-ai-with-llms) - Select audit option if available
    - [Large Language Models Bootcamp | Full Stack Deep Learning](https://fullstackdeeplearning.com/llm-bootcamp/)
    - [LangChain for LLM Application Development | DeepLearning.AI](https://www.deeplearning.ai/short-courses/langchain-for-llm-application-development/)
    - [Intro to LLMs | Cohere](https://academy.cohere.com/)
    - [LLM University by Weaviate](https://university.weaviate.io/)
    - [Fine-Tuning LLMs | Hugging Face](https://huggingface.co/blog/fine-tune-transformers)
    - [Transformers Course | Hugging Face](https://huggingface.co/course/chapter1)
    - [Prompt Engineering for Developers | OpenAI](https://platform.openai.com/docs/guides/prompt-engineering)
    - [Mastering LLMs | YouTube (AssemblyAI)](https://www.youtube.com/watch?v=zjkBMFhNj_g)

- **Best GitHub Repositories to Follow**
    - [Awesome LLM](https://github.com/Hannibal046/Awesome-LLM)
    - [LLM Course Materials | Full Stack Deep Learning](https://github.com/fullstackdeeplearning/llm-bootcamp)
    - [LLM University (Free Curriculum)](https://github.com/weaviate/llm-university)
    - [LLM Papers and Tools](https://github.com/Mooler0410/LLMsPracticalGuide)
    - [Prompt Engineering Guide](https://github.com/dair-ai/Prompt-Engineering-Guide)
    - [Awesome Prompt Engineering](https://github.com/promptslab/Awesome-Prompt-Engineering)

- **Research Papers**
    - [Arxiv - LLM Category](https://arxiv.org/search/cs?query=large+language+model&searchtype=all&abstracts=show&order=-announced_date_first&size=50)
    - [OpenReview - LLM Papers](https://openreview.net/)
    - [Papers With Code – LLM](https://paperswithcode.com/task/language-modelling)
    - [Anthropic Research](https://www.anthropic.com/research)
    - [Google DeepMind Research](https://deepmind.google/research/)
    - [Meta AI Papers](https://ai.meta.com/research/publications/)

- **Tools and Playgrounds to Test LLMs**
    - [OpenAI Playground](https://platform.openai.com/playground)
    - [Hugging Face Inference Playground](https://huggingface.co/models)
    - [Replicate](https://replicate.com/)
    - [Google AI Studio (Gemini)](https://makersuite.google.com/)
    - [Anthropic Console (Claude)](https://claude.ai/)
    - [OpenRouter (Multi-LLM API Playground)](https://openrouter.ai/)
    - [LangChain + OpenAI Agent Playground](https://github.com/langchain-ai/langchain)



## Deep Learning

> [**Browse this link for detailed information on Machine Learning and Deep Learning**](ML/ML.md)

-  **Best Online Courses**
    - [Deep Learning Specialization | Coursera](https://www.coursera.org/specializations/deep-learning) – Andrew Ng's flagship series; free to audit
    - [Practical Deep Learning for Coders | Fast.AI](https://course.fast.ai/)
    - [Deep Learning with PyTorch | Coursera (by IBM)](https://www.coursera.org/learn/deep-neural-networks-with-pytorch)
    - [TensorFlow Developer Professional Certificate | Coursera](https://www.coursera.org/professional-certificates/tensorflow-in-practice)
    - [Deep Learning A-Z | Udemy](https://www.udemy.com/course/deeplearning/) – :heavy_dollar_sign:

-  **Best Online Books**
    - [Neural Networks and Deep Learning | Michael Nielsen](http://neuralnetworksanddeeplearning.com/)
    - [Dive into Deep Learning (D2L)](https://d2l.ai/)
    - [Deep Learning with Python (2nd Edition) | François Chollet](https://www.manning.com/books/deep-learning-with-python-second-edition) – :heavy_dollar_sign:
    - [Mathematical Introduction to Deep Learning](https://arxiv.org/abs/2103.11201)

-  **Best GitHub Repositories to follow**
    - [Top-Deep-Learning](https://github.com/mbadry1/Top-Deep-Learning)
    - [DensePose - Facebook Research](https://github.com/facebookresearch/DensePose)
    - [Python Data Science Handbook](https://github.com/jakevdp/PythonDataScienceHandbook)
    - [Tensorflow Project Template](https://github.com/MrGemy95/Tensorflow-Project-Template)
    - [VisualDL](https://github.com/PaddlePaddle/VisualDL)
    - [Caire - Content Aware Image Resize](https://github.com/esimov/caire)
    - [Learn Deep Learning in 6 Weeks](https://github.com/llSourcell/Learn_Deep_Learning_in_6_Weeks)

-  **Certifications & Toolkits**
    - [NVIDIA Deep Learning Institute (DLI)](https://developer.nvidia.com/dli)
    - [IBM AI Engineering Professional Certificate](https://www.coursera.org/professional-certificates/ai-engineer)
    - [AWS Certified Machine Learning – Specialty](https://aws.amazon.com/certification/certified-machine-learning-specialty/)



# Web3 & Blockchain Development

> **The future of decentralized applications and smart contracts**

## Blockchain Platforms
- [Ethereum](https://ethereum.org/) - Smart contracts and dApps platform
- [Solana](https://solana.com/) - High-performance blockchain for DeFi
- [Polygon](https://polygon.technology/) - Ethereum scaling solution
- [Avalanche](https://www.avax.network/) - Fast blockchain platform
- [Binance Smart Chain](https://www.bnbchain.org/) - BSC ecosystem
- [Cardano](https://cardano.org/) - Research-driven blockchain platform

## Learning Resources
- [CryptoZombies](https://cryptozombies.io/) - Learn Solidity by building games :baby:
- [Buildspace](https://buildspace.so/) - Web3 project-based learning
- [Alchemy University](https://university.alchemy.com/) - Free Web3 education
- [OpenZeppelin](https://docs.openzeppelin.com/) - Smart contract security
- [Web3 University](https://web3.university/) - Comprehensive Web3 courses
- [ConsenSys Academy](https://consensys.net/academy/) - Blockchain education

## Development Tools & Frameworks
- [Hardhat](https://hardhat.org/) - Ethereum development environment
- [Truffle](https://trufflesuite.com/) - Blockchain development framework
- [Web3.js](https://web3js.readthedocs.io/) - Ethereum JavaScript library
- [Ethers.js](https://docs.ethers.io/) - Modern Ethereum library
- [MetaMask](https://metamask.io/) - Ethereum wallet and gateway
- [Remix IDE](https://remix.ethereum.org/) - Online Solidity IDE
- [Foundry](https://book.getfoundry.sh/) - Fast Ethereum toolkit

## Best GitHub Repositories
- [Awesome Web3](https://github.com/Web3-University/awesome-web3)
- [Web3 Development Resources](https://github.com/dappuniversity/web3-resources)
- [Solidity Patterns](https://github.com/fravoll/solidity-patterns)
- [DeFi Developer Roadmap](https://github.com/OffcierCia/DeFi-Developer-Road-Map)

---

# Cybersecurity & Ethical Hacking

> **Protect systems and learn ethical hacking techniques**

## Learning Platforms
- [TryHackMe](https://tryhackme.com/) - Interactive cybersecurity learning :baby:
- [HackTheBox](https://www.hackthebox.com/) - Penetration testing labs
- [Cybrary](https://www.cybrary.it/) - Free cybersecurity courses
- [SANS](https://www.sans.org/) - Professional security training
- [SecurityTube](https://www.securitytube.net/) - Security video training
- [PentesterLab](https://pentesterlab.com/) - Web application security

## Certifications
- [CompTIA Security+](https://www.comptia.org/certifications/security) - Entry-level security certification
- [CEH (Certified Ethical Hacker)](https://www.eccouncil.org/programs/certified-ethical-hacker-ceh/) - Ethical hacking certification
- [CISSP](https://www.isc2.org/Certifications/CISSP) - Advanced security certification
- [OSCP](https://www.offensive-security.com/pwk-oscp/) - Penetration testing certification
- [CISM](https://www.isaca.org/credentialing/cism) - Information security management

## Practice Platforms
- [OverTheWire](https://overthewire.org/) - Wargames for security practice
- [PicoCTF](https://picoctf.org/) - Cybersecurity competition
- [VulnHub](https://www.vulnhub.com/) - Vulnerable machines for practice
- [HackThisSite](https://www.hackthissite.org/) - Legal hacking challenges
- [Root-Me](https://www.root-me.org/) - Security challenges platform

## Tools & Resources
- [Kali Linux](https://www.kali.org/) - Penetration testing distribution
- [Burp Suite](https://portswigger.net/burp) - Web application security testing
- [Nmap](https://nmap.org/) - Network discovery and security auditing
- [Wireshark](https://www.wireshark.org/) - Network protocol analyzer
- [Metasploit](https://www.metasploit.com/) - Penetration testing framework

---

# Cloud Computing & DevOps

> **Modern infrastructure and deployment practices**

## Cloud Platforms
- [AWS](https://aws.amazon.com/) - Amazon Web Services
- [Google Cloud](https://cloud.google.com/) - Google Cloud Platform
- [Microsoft Azure](https://azure.microsoft.com/) - Microsoft's cloud platform
- [DigitalOcean](https://www.digitalocean.com/) - Developer-friendly cloud
- [Linode](https://www.linode.com/) - Cloud computing platform
- [Vultr](https://www.vultr.com/) - High-performance cloud servers

## DevOps Tools
- [Docker](https://www.docker.com/) - Containerization platform
- [Kubernetes](https://kubernetes.io/) - Container orchestration
- [Jenkins](https://www.jenkins.io/) - CI/CD automation
- [GitLab CI/CD](https://docs.gitlab.com/ee/ci/) - Integrated DevOps platform
- [Terraform](https://www.terraform.io/) - Infrastructure as code
- [Ansible](https://www.ansible.com/) - Configuration management
- [Prometheus](https://prometheus.io/) - Monitoring and alerting

## Learning Resources
- [AWS Training](https://aws.amazon.com/training/) - Official AWS courses
- [Google Cloud Training](https://cloud.google.com/training) - GCP learning paths
- [Azure Learn](https://docs.microsoft.com/en-us/learn/) - Microsoft learning platform
- [Docker Academy](https://academy.docker.com/) - Docker education
- [Kubernetes Academy](https://kubernetes.academy/) - K8s learning platform

## Certifications
- [AWS Certified Solutions Architect](https://aws.amazon.com/certification/certified-solutions-architect-associate/)
- [Google Cloud Professional](https://cloud.google.com/certification)
- [Microsoft Azure Fundamentals](https://docs.microsoft.com/en-us/learn/certifications/azure-fundamentals/)
- [Docker Certified Associate](https://training.mirantis.com/certification/dca-certification-exam/)
- [Certified Kubernetes Administrator](https://www.cncf.io/certification/cka/)

---

# Modern Frontend Technologies

> **Cutting-edge frontend frameworks and tools**

## Frameworks & Libraries
- [Next.js](https://nextjs.org/) - React framework for production
- [Svelte](https://svelte.dev/) - Compile-time optimized framework
- [Astro](https://astro.build/) - Modern static site generator
- [SolidJS](https://www.solidjs.com/) - Reactive UI library
- [Qwik](https://qwik.builder.io/) - Resumable web framework
- [Remix](https://remix.run/) - Full-stack web framework

## Styling & UI
- [Tailwind CSS](https://tailwindcss.com/) - Utility-first CSS framework
- [Chakra UI](https://chakra-ui.com/) - Modular React component library
- [Framer Motion](https://www.framer.com/motion/) - Animation library
- [Headless UI](https://headlessui.com/) - Unstyled UI components
- [Mantine](https://mantine.dev/) - React components library
- [Radix UI](https://www.radix-ui.com/) - Low-level UI primitives

## Build Tools & Performance
- [Vite](https://vitejs.dev/) - Next generation frontend tooling
- [Turbopack](https://turbo.build/pack) - Rust-based bundler
- [Parcel](https://parceljs.org/) - Zero-configuration bundler
- [Webpack](https://webpack.js.org/) - Module bundler
- [Rollup](https://rollupjs.org/) - ES module bundler
- [esbuild](https://esbuild.github.io/) - Extremely fast bundler

## State Management
- [Zustand](https://github.com/pmndrs/zustand) - Lightweight state management
- [Jotai](https://jotai.org/) - Primitive and flexible state management
- [Valtio](https://github.com/pmndrs/valtio) - Proxy-based state management
- [Redux Toolkit](https://redux-toolkit.js.org/) - Modern Redux development
- [Recoil](https://recoiljs.org/) - State management for React

---

# Mobile Development

## Android Development

> [**Checkout the Full Resources on ANDROID**](Android/Android.md) :baby:

-  **Best Online Courses & Paths**
    - [Free Android Development Courses | Udacity](https://www.udacity.com/course/new-android-fundamentals--ud851)
    - [Associate Android Developer Certification Path | GitHub](https://github.com/Amejia481/Associate-Android-Developer-Certification)
    - [Android Developer Roadmap | roadmap.sh](https://roadmap.sh/android)
    - [Build Your First App | Android Developers](https://developer.android.com/training/basics/firstapp)
    - [Android Basics with Compose | Google](https://developer.android.com/courses/android-basics-compose/course)
    - [Kotlin for Android Developers | Udacity](https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012)
    - [PluralSight – Android Developer Track](https://www.pluralsight.com/paths/android) :heavy_dollar_sign:

-  **Hands-on Practice**
    - [Google Android Codelabs](https://codelabs.developers.google.com/)
    - [Android Examples | GitHub](https://github.com/nisrulz/android-examples)
    - [Android Projects | GitHub](https://github.com/android)

-  **Flutter Resources**
    - [Flutter Widget Tour](https://flutter.io/widgets-intro/)
    - [Flutter Codelabs | Google](https://flutter.dev/docs/codelabs)
    - [Flutter Examples | GitHub](https://github.com/nisrulz/flutter-examples)

-  **Learning Resources**
    - [Learn Android Programming | Tutlane](https://www.tutlane.com/tutorial/android)
    - [Official Android Developer Docs](https://developer.android.com/docs)
    - [Jetpack Compose Pathway | Google](https://developer.android.com/jetpack/compose/tutorial)

# Web Development

## Frontend Development

- [Scrimba](https://scrimba.com/learn/frontend)
- [Frontend Roadmap](https://raw.githubusercontent.com/kamranahmedse/developer-roadmap/faa0ec253021944ef15fe0872673f7e42102d7e9/img/frontend.png)
- [FreeCodeCamp Web Dev Course](https://www.youtube.com/watch?v=PkZNo7MFNFg) - Learn HTML, CSS, JavaScript from scratch.
- [Frontend Masters](https://frontendmasters.com/) :heavy_dollar_sign:
- [Frontend Mentor **FREE**](https://www.frontendmentor.io/)

### HTML5 and CSS3
- [MDN Web Docs - HTML](https://developer.mozilla.org/en-US/docs/Learn/HTML) - Comprehensive HTML learning
- [MDN Web Docs - CSS](https://developer.mozilla.org/en-US/docs/Learn/CSS) - Comprehensive CSS learning
- [CSS Reference](https://cssreference.io/) - Visual guide to CSS
- [HTML Reference](https://htmlreference.io/) - Visual guide to HTML
- [CSS Grid](https://cssgrid.io/) - Learn CSS Grid with Wes Bos
- [CSS Flexbox](https://flexbox.io/) - Learn Flexbox with Wes Bos
- [Flexbox Froggy](https://flexboxfroggy.com/) - Interactive Flexbox learning game
- [Grid Garden](https://cssgridgarden.com/) - Interactive Grid learning game
- [CSS Basic Cheatsheet](https://user-images.githubusercontent.com/84919650/227743321-96c328b5-1378-42b1-8613-cc0fd1e1962e.png)

**Courses & Tutorials**
- [Interneting is Hard](https://internetingishard.com/html-and-css/) - Friendly web development tutorials
- [Learn to Code HTML & CSS](https://learn.shayhowe.com/html-css/) - Shay Howe's beginner guide
- [CSS - The Complete Guide](https://www.udemy.com/css-the-complete-guide-incl-flexbox-grid-sass/) :heavy_dollar_sign:
- [Advanced CSS and Sass](https://www.udemy.com/advanced-css-and-sass) :heavy_dollar_sign:

### Bootstrap 5
- [Bootstrap 5 Cheatsheet](https://bootstrap-cheatsheet.themeselection.com/)
- [Sneat Free Bootstrap 5 HTML Admin Template](https://themeselection.com/products/sneat-free-bootstrap-html-admin-template/)
- [Materio Free Bootstrap 5 HTML Admin Template](https://themeselection.com/item/materio-free-bootstrap-html-admin-template/)

### JavaScript
- [JS MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/JavaScript)
- [javascript.info](https://javascript.info/) - Modern JavaScript Tutorial
- [Javascript30 | Wes Bos](https://javascript30.com/) - 30 Day Vanilla JS Challenge
- [You Don't Know JS (book series)](https://github.com/getify/You-Dont-Know-JS) :star:
- [Eloquent JavaScript Online](https://eloquentjavascript.net/)
- [JavaScript: The Good Parts by Douglas Crockford](https://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742) :star: :heavy_dollar_sign:
- [33 JS concepts every JavaScript developer should know](https://github.com/leonardomso/33-js-concepts)
- [30 Seconds of Code](https://30secondsofcode.org/) - Short code snippets for all your development needs
- [JavaScript Design Patterns](https://addyosmani.com/resources/essentialjsdesignpatterns/book/) - By Addy Osmani
- [ES6 Cheatsheet](https://es6cheatsheet.com/)
- [RegexOne](https://regexone.com/) - Learn Regular Expressions
- [JavaScript Interview Questions](https://www.interviewbit.com/javascript-interview-questions/)
- [500 JavaScript Practice Labs](https://github.com/labex-labs/javascript-practice-labs)

**Learning Platforms**
- [freeCodeCamp](https://www.freecodecamp.org/) - Interactive learning platform
- [Codecademy JavaScript Course](https://www.codecademy.com/learn/introduction-to-javascript)
- [The Odin Project](https://www.theodinproject.com/)
- [Wes Bos Courses](https://wesbos.com/courses/)
- [Frontend Masters](https://frontendmasters.com/) :heavy_dollar_sign:

### JavaScript Frameworks
- **Angular**
    - [Angular 7 - The Complete Guide by Maximilian Schwarzmüller | Udemy](https://www.udemy.com/the-complete-guide-to-angular-2/) :heavy_dollar_sign:
    - [The Complete Angular Course: Beginner to Advanced by  Mosh Hamedani | Udemy](https://www.udemy.com/the-complete-angular-master-class/) - :heavy_dollar_sign:
    - [Angular Expo](https://angularexpo.com/) - Beautiful showcase of websites, applications and experiments using Angular
    - [Made With Angular](https://www.madewithangular.com/) - Gallery of inspiring websites using Angular/AngularJS
    - [Learn Angular 7 in 50 minutes](https://www.youtube.com/watch?v=5wtnKulcquA) - A free beginner's crash course :baby:
    - [Build your first Angular app](https://scrimba.com/g/gyourfirstangularapp) - 33 interactive screencasts to take you from beginner to advanced

    - **React.js**
    - [React JS - Conference Videos](https://www.reactjsvideos.com/)
    - [Learn React for free | Scrimba](https://scrimba.com/g/glearnreact)
    - [Video Tutorials - Beginner to Intermediate | YouTube](https://www.youtube.com/watch?v=JPT3bFIwJYA&list=PL55RiY5tL51oyA8euSROLjMFZbXaV7skS)
    - [Complete React Tutorial (& Redux) | YouTube](https://www.youtube.com/watch?v=OxIDLw0M-m0&list=PL4cUxeGkcC9ij8CfkAY2RAGb-tmkNwQHG)
    - [ReactJS Tutorial | Codecademy](https://www.codecademy.com/learn/react-101) - Interactive
    - [FreeCodeCamp Articles](https://medium.freecodecamp.org/search?q=react)
    - [Reactstrap - React Bootstrap 4 Components](https://reactstrap.github.io/)
    - [Few Projects for every React Dev](https://daveceddia.com/react-practice-projects/)
    - [Famous GitHub Repos](https://medium.mybridge.co/react-js-open-source-for-the-past-year-2018-a7c553902010)
    - [React 16 - The Complete Guide (incl. React Router 4 & Redux)](https://www.udemy.com/react-the-complete-guide-incl-redux/) :heavy_dollar_sign: - Worth it
    - [Hello World | React.js Org](https://reactjs.org/docs/hello-world.html)
    - [The Road to React | Book](https://drive.google.com/open?id=1ilClAJQ3FmCB-2cEuVDZtVMbeXumSj3t)
    - [React For Beginners | Wes Bos](https://reactforbeginners.com/) :heavy_dollar_sign:
    - [Advanced React | Wes Bos](https://advancedreact.com/) :heavy_dollar_sign:
    - [React Fundamentals | Tyler McGinnis](https://tylermcginnis.com/courses/react-fundamentals/) :heavy_dollar_sign:
    - [Modern React with Redux | Udemy](https://www.udemy.com/react-redux/) :heavy_dollar_sign:

    - **React Native**     
    - [React Native - The Practical Guide](https://www.udemy.com/react-native-the-practical-guide/) :heavy_dollar_sign:

- **Redux.js**
    - [Redux Tutorial #1 - React js tutorial - How Redux Works | YouTube](https://www.youtube.com/watch?v=1w-oQ-i1XB8&list=PLoYCgNOIyGADILc3iUJzygCqC8Tt3bRXt) :baby:
    - [Redux Documentation](https://redux.js.org/introduction) :star:
    - [Getting Started with Redux](https://egghead.io/courses/getting-started-with-redux)
    - [Building React Applications with Idiomatic Redux](https://egghead.io/courses/building-react-applications-with-idiomatic-redux)
    - [React Redux Tutorial](https://dev.to/valentinogagliardi/react-redux-tutorial-for-beginners-learning-redux-in-2018-13hj)
    - [Full-Stack Redux Tutorial](http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html)
    - [Introduction to the Redux Challenges | freeCodeCamp](https://learn.freecodecamp.org/front-end-libraries/redux)
    - [Redux | Tyler McGinnis](https://tylermcginnis.com/courses/redux/) :heavy_dollar_sign:

- **Vue.js**
    - [Vue School](https://vueschool.io/courses) :free: + :heavy_dollar_sign:
    - [Scrimba](https://scrimba.com/g/glearnvue)
    - [Vue Cookbook](https://vuejs.org/v2/cookbook/)
    - [Getting started with VueJS 2](https://www.youtube.com/watch?v=nyJSd6V2DRI)
    - [Vue.js News](https://news.vuejs.org/)
    - [Vue.js Showcase - Made With Vue.js](https://madewithvuejs.com/)
    - [Materio Free VueJS Admin Template](https://themeselection.com/item/materio-free-vuetify-vuejs-admin-template/)

- **Web Accessibility**
    - [Accessibility MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/Accessibility)
    - [Web Accessibility Tutorials](https://www.w3.org/WAI/tutorials/)
    - [A Video Tutorial on Web Accessibility for Impaired Users | YouTube](https://www.youtube.com/watch?v=aqM6rV5IBlg&t=1s)
    - [WebAim Web Accessibility Resources and Tools](https://webaim.org/resources/)
    - [Web Accessibility Checklist - The A11Y Project](https://a11yproject.com/checklist)
    - [ARIA - Accessibility | MDN](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA)

### Frontend DevTools
- **Package Managers**
    - [NPM | YouTube](https://www.youtube.com/watch?v=76A2Ppenxh8)
    - [Yarn | YouTube](https://www.youtube.com/watch?v=g9_6KmiBISk)
    - [npx](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b)

- **Bundlers**
    - [Webpack - The most used bundler](https://webpack.js.org/guides/getting-started/)
    - [Webpack | YouTube](https://www.youtube.com/watch?v=GU-2T7k9NfI)
    - [Parcel - The predicted webpack killer](https://medium.com/codingthesmartway-com-blog/getting-started-with-parcel-197eb85a2c8c)
    - [Browserify - The first bundler](https://scotch.io/tutorials/getting-started-with-browserify)
    - [Rollup](https://medium.com/@yonester/bundling-with-rollup-the-basics-b782b55f36a8)

## Backend Development

- [Introduction to backend](https://in.udacity.com/course/intro-to-backend--ud171)
- [Backend Roadmap](https://raw.githubusercontent.com/kamranahmedse/developer-roadmap/master/img/backend.png)

-  **Django - Python**
    - [Try Django | YouTube](https://www.youtube.com/playlist?list=PLEsfXFp6DpzTD1BD1aWNxS2Ep06vIkaeW) :baby:
    - [Django Docs](https://docs.djangoproject.com/en/2.1/)
    - [Django Girls](https://tutorial.djangogirls.org/en/)
    - [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django) :baby:
    - [SimpleIsBetterThanComplex Blog](https://simpleisbetterthancomplex.com/)
    - [Tango With Django Book](https://www.tangowithdjango.com/book/)
    - [Django Class-Based Views](https://ccbv.co.uk/)
    - [Django Tutorial | Scaler Topics](https://www.scaler.com/topics/django/)

-  **Flask - Python**
     - [The Flask Mega Tutorial](https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) :baby: + Intermediate

-  **Node.JS**
    - [NodeSchool | Workshops Open Source](https://nodeschool.io/) :heart:
    - [The Complete Node.js Developer Course | Udemy](https://www.udemy.com/the-complete-nodejs-developer-course-2/) :heavy_dollar_sign:
    - [Express web framework (Node.js/JavaScript)](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs)
    - [Learn and Understand NodeJS](https://www.udemy.com/understand-nodejs/?siteID=jU79Zysihs4-ysDvxh6JST3o9mSuR2USMQ&LSNPUBID=jU79Zysihs4) :heavy_dollar_sign: - Intermediate
    - [Node JS Tutorial for Beginners | YouTube](https://www.youtube.com/watch?v=w-7RQ46RgxU&list=PL4cUxeGkcC9gcy9lrvMJ75z9maRw4byYp) :baby:
    - [Node.js Documentation](https://nodejs.org/dist/latest-v8.x/docs/api/) :star:
    - [Node.js Design Patterns by Mario Casciaro](https://github.com/PacktPublishing/Node.js_Design_Patterns_Second_Edition_Code) - Book Advanced level
    - [Node.js API Design](https://www.youtube.com/playlist?list=PLzQWIQOqeUSMzMUEJA0XrOxJbX8WTiCJV)
    - [Node.js handbook by Flavio Copes](https://flaviocopes.com/express-handbook/) - :baby:
    - [Mixu's Node book](http://book.mixu.net/node/)
    - [What You Need To Know About Node.js](https://www.packtpub.com/free-ebooks/what-you-need-know-about-nodejs) (Email address requested, not required. By Packt)
    - [Express.js - Production Security Best Practices](https://expressjs.com/en/advanced/best-practice-security.html)
    - [Learn Node.js | Tutlane](https://www.tutlane.com/tutorial/nodejs)
    - [Learn Node.js | Scaler Topics](https://www.scaler.com/topics/nodejs/)
    

- **PHP**
    - [PHP Manual](http://php.net/manual/en/index.php)
    - [PHP Interactive Tutorial](https://www.learn-php.org)
    - [W3Schools](https://www.w3schools.com/php/)
    - [Tutorial Point](https://www.tutorialspoint.com/php/)
    - [PHP with Database tutorial ](https://www.codeproject.com/Articles/759094/Step-by-Step-PHP-Tutorials-for-Beginners-Creating)
    - [Guide for PHP and SQL connection with HTML form.](https://github.com/shauryauppal/PHP-Database-connection)
    - [PHP: The Right Way](https://phptherightway.com)
    - [PHP: The Wrong Way](http://www.phpthewrongway.com/)
    - [BitDegree-Php](https://bitdegree.org/learn/learn-php)
    - [PHP Best Practices](https://phpbestpractices.org/)
    - [PHP Pandas](https://daylerees.com/php-pandas/)
    - [PHP Internals Book](http://www.phpinternalsbook.com/)
    - [Let's Build A Forum with Laravel and TDD](https://laracasts.com/series/lets-build-a-forum-with-laravel)
    - [SoloLearn: Learn to Code for Free!](https://www.sololearn.com/) :baby:
    - [Learn PHP ](https://www.interviewbit.com/blog/php-developer/)

- **Ruby**
    - [Ruby on Rails Tutorial](https://www.railstutorial.org/book)
    - [Learn Ruby The Hard Way](https://learnrubythehardway.org/book/)
    - [Learn Ruby | Codecademy](https://www.codecademy.com/learn/learn-ruby) - Familiarity with Ruby before Rails
    - [Learn Ruby, Dev Concept and More | Upskills with Upcase](https://thoughtbot.com/upcase/practice) - Familiarity with ruby and coding concepts
    - [SoloLearn: Learn to Code for Free!](https://www.sololearn.com/) :baby:
    - [Ruby Tapas](https://www.rubytapas.com/) - Short, Focused Screencasts covering Intermediate to Advanced Ruby concepts and techniques, design principles, testing practices, refactoring, etc.
    - [Why's (Poignant) Guide to Ruby](https://poignant.guide/)
    - [RailsCasts](http://railscasts.com) - Video tutorials on more intermediate Ruby on Rails topics.
    - [Ruby on Rails Tutorial](https://www.railstutorial.org/book/frontmatter) - Learn Web Development with Rails

- **MongoDB**
    - [MongoDB Tutorial for Beginners | YouTube](https://www.youtube.com/watch?v=GtD93tVZDX4)
    - [MongoDB Skill Tree](https://labex.io/skilltrees/mongodb)
    - [Tutorial for Beginner](https://www.youtube.com/watch?v=GtD93tVZDX4)
    - [Free Courses and Paid Private training](https://university.mongodb.com/)
    - [Understanding Mongoose Deep Population](http://frontendcollisionblog.com/mongodb/2016/01/24/mongoose-populate.html)
	- [MongoDB full tutorial for beginners](https://www.quackit.com/mongodb/tutorial/)
	- [MongoDB tutorial for intermediate](https://www.guru99.com/mongodb-tutorials.html)

- **Software architecture**
    - [Microservices by Chris Richardson](https://microservices.io/index.html)

## 1.6 Frontend Web Development

- [Scrimba](https://scrimba.com/learn/frontend)
- [Frontend Roadmap](https://raw.githubusercontent.com/kamranahmedse/developer-roadmap/faa0ec253021944ef15fe0872673f7e42102d7e9/img/frontend.png)
- [FreeCodeCamp Web Dev Course](https://www.youtube.com/watch?v=PkZNo7MFNFg) - Learn HTML, CSS, JavaScript from scratch.
- [Frontend Masters](https://frontendmasters.com/) :heavy_dollar_sign:
- [Frontend Mentor **FREE**](https://www.frontendmentor.io/)

- **HTML5 and CSS3**
    - [MDN Web Docs - HTML](https://developer.mozilla.org/en-US/docs/Learn/HTML) - Comprehensive HTML learning
    - [MDN Web Docs - CSS](https://developer.mozilla.org/en-US/docs/Learn/CSS) - Comprehensive CSS learning
    - [CSS Reference](https://cssreference.io/) - Visual guide to CSS
    - [HTML Reference](https://htmlreference.io/) - Visual guide to HTML
    - [CSS Grid](https://cssgrid.io/) - Learn CSS Grid with Wes Bos
    - [CSS Flexbox](https://flexbox.io/) - Learn Flexbox with Wes Bos
    - [Flexbox Froggy](https://flexboxfroggy.com/) - Interactive Flexbox learning game
    - [Grid Garden](https://cssgridgarden.com/) - Interactive Grid learning game
    - [CSS Basic Cheatsheet](https://user-images.githubusercontent.com/84919650/227743321-96c328b5-1378-42b1-8613-cc0fd1e1962e.png)
    
    **Courses & Tutorials**
    - [Interneting is Hard](https://internetingishard.com/html-and-css/) - Friendly web development tutorials
    - [Learn to Code HTML & CSS](https://learn.shayhowe.com/html-css/) - Shay Howe's beginner guide
    - [CSS - The Complete Guide](https://www.udemy.com/css-the-complete-guide-incl-flexbox-grid-sass/) :heavy_dollar_sign:
    - [Advanced CSS and Sass](https://www.udemy.com/advanced-css-and-sass) :heavy_dollar_sign:

- **Bootstrap 5**

    - [Bootstrap 5 Cheatsheet](https://bootstrap-cheatsheet.themeselection.com/)
    - [Sneat Free Bootstrap 5 HTML Admin Template](https://themeselection.com/products/sneat-free-bootstrap-html-admin-template/)
    - [Materio Free Bootstrap 5 HTML Admin Template](https://themeselection.com/item/materio-free-bootstrap-html-admin-template/)

- **JavaScript**
    - [JS MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/JavaScript)
    - [javascript.info](https://javascript.info/) - Modern JavaScript Tutorial
    - [Javascript30 | Wes Bos](https://javascript30.com/) - 30 Day Vanilla JS Challenge
    - [You Don't Know JS (book series)](https://github.com/getify/You-Dont-Know-JS) :star:
    - [Eloquent JavaScript Online](https://eloquentjavascript.net/)
    - [JavaScript: The Good Parts by Douglas Crockford](https://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742) :star: :heavy_dollar_sign:
    - [33 JS concepts every JavaScript developer should know](https://github.com/leonardomso/33-js-concepts)
    - [30 Seconds of Code](https://30secondsofcode.org/) - Short code snippets for all your development needs
    - [JavaScript Design Patterns](https://addyosmani.com/resources/essentialjsdesignpatterns/book/) - By Addy Osmani
    - [ES6 Cheatsheet](https://es6cheatsheet.com/)
    - [RegexOne](https://regexone.com/) - Learn Regular Expressions
    - [JavaScript Interview Questions](https://www.interviewbit.com/javascript-interview-questions/)
    - [500 JavaScript Practice Labs](https://github.com/labex-labs/javascript-practice-labs)
    
    **Learning Platforms**
    - [freeCodeCamp](https://www.freecodecamp.org/) - Interactive learning platform
    - [Codecademy JavaScript Course](https://www.codecademy.com/learn/introduction-to-javascript)
    - [The Odin Project](https://www.theodinproject.com/)
    - [Wes Bos Courses](https://wesbos.com/courses/)
    - [Frontend Masters](https://frontendmasters.com/) :heavy_dollar_sign:

- **JavaScript Frameworks**

    - **Angular**
        - [Angular 7 - The Complete Guide by Maximilian Schwarzmüller | Udemy](https://www.udemy.com/the-complete-guide-to-angular-2/) :heavy_dollar_sign:
        - [The Complete Angular Course: Beginner to Advanced by  Mosh Hamedani | Udemy](https://www.udemy.com/the-complete-angular-master-class/) - :heavy_dollar_sign:
        - [Angular Expo](https://angularexpo.com/) - Beautiful showcase of websites, applications and experiments using Angular
        - [Made With Angular](https://www.madewithangular.com/) - Gallery of inspiring websites using Angular/AngularJS
        - [Learn Angular 7 in 50 minutes](https://www.youtube.com/watch?v=5wtnKulcquA) - A free beginner's crash course :baby:
        - [Build your first Angular app](https://scrimba.com/g/gyourfirstangularapp) - 33 interactive screencasts to take you from beginner to advanced

     - **React.js**
        - [React JS - Conference Videos](https://www.reactjsvideos.com/)
        - [Learn React for free | Scrimba](https://scrimba.com/g/glearnreact)
        - [Video Tutorials - Beginner to Intermediate | YouTube](https://www.youtube.com/watch?v=JPT3bFIwJYA&list=PL55RiY5tL51oyA8euSROLjMFZbXaV7skS)
        - [Complete React Tutorial (& Redux) | YouTube](https://www.youtube.com/watch?v=OxIDLw0M-m0&list=PL4cUxeGkcC9ij8CfkAY2RAGb-tmkNwQHG)
        - [ReactJS Tutorial | Codecademy](https://www.codecademy.com/learn/react-101) - Interactive
        - [FreeCodeCamp Articles](https://medium.freecodecamp.org/search?q=react)
        - [Reactstrap - React Bootstrap 4 Components](https://reactstrap.github.io/)
        - [Few Projects for every React Dev](https://daveceddia.com/react-practice-projects/)
        - [Famous GitHub Repos](https://medium.mybridge.co/react-js-open-source-for-the-past-year-2018-a7c553902010)
        - [React 16 - The Complete Guide (incl. React Router 4 & Redux)](https://www.udemy.com/react-the-complete-guide-incl-redux/) :heavy_dollar_sign: - Worth it
        - [Hello World | React.js Org](https://reactjs.org/docs/hello-world.html)
        - [The Road to React | Book](https://drive.google.com/open?id=1ilClAJQ3FmCB-2cEuVDZtVMbeXumSj3t)
        - [React For Beginners | Wes Bos](https://reactforbeginners.com/) :heavy_dollar_sign:
        - [Advanced React | Wes Bos](https://advancedreact.com/) :heavy_dollar_sign:
        - [React Fundamentals | Tyler McGinnis](https://tylermcginnis.com/courses/react-fundamentals/) :heavy_dollar_sign:
        - [Modern React with Redux | Udemy](https://www.udemy.com/react-redux/) :heavy_dollar_sign:

     - **React Native**     
        - [React Native - The Practical Guide](https://www.udemy.com/react-native-the-practical-guide/) :heavy_dollar_sign:

    - **Redux.js**
        - [Redux Tutorial #1 - React js tutorial - How Redux Works | YouTube](https://www.youtube.com/watch?v=1w-oQ-i1XB8&list=PLoYCgNOIyGADILc3iUJzygCqC8Tt3bRXt) :baby:
        - [Redux Documentation](https://redux.js.org/introduction) :star:
        - [Getting Started with Redux](https://egghead.io/courses/getting-started-with-redux)
        - [Building React Applications with Idiomatic Redux](https://egghead.io/courses/building-react-applications-with-idiomatic-redux)
        - [React Redux Tutorial](https://dev.to/valentinogagliardi/react-redux-tutorial-for-beginners-learning-redux-in-2018-13hj)
        - [Full-Stack Redux Tutorial](http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html)
        - [Introduction to the Redux Challenges | freeCodeCamp](https://learn.freecodecamp.org/front-end-libraries/redux)
        - [Redux | Tyler McGinnis](https://tylermcginnis.com/courses/redux/) :heavy_dollar_sign:

    - **Vue.js**
        - [Vue School](https://vueschool.io/courses) :free: + :heavy_dollar_sign:
        - [Scrimba](https://scrimba.com/g/glearnvue)
        - [Vue Cookbook](https://vuejs.org/v2/cookbook/)
        - [Getting started with VueJS 2](https://www.youtube.com/watch?v=nyJSd6V2DRI)
        - [Vue.js News](https://news.vuejs.org/)
        - [Vue.js Showcase - Made With Vue.js](https://madewithvuejs.com/)
        - [Materio Free VueJS Admin Template](https://themeselection.com/item/materio-free-vuetify-vuejs-admin-template/)

    - **Web Accessibility**
        - [Accessibility MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/Accessibility)
        - [Web Accessibility Tutorials](https://www.w3.org/WAI/tutorials/)
        - [A Video Tutorial on Web Accessibility for Impaired Users | YouTube](https://www.youtube.com/watch?v=aqM6rV5IBlg&t=1s)
        - [WebAim Web Accessibility Resources and Tools](https://webaim.org/resources/)
        - [Web Accessibility Checklist - The A11Y Project](https://a11yproject.com/checklist)
        - [ARIA - Accessibility | MDN](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA)

- **Frontend DevTools**
    - **Package Managers**
        - [NPM | YouTube](https://www.youtube.com/watch?v=76A2Ppenxh8)
        - [Yarn | YouTube](https://www.youtube.com/watch?v=g9_6KmiBISk)
        - [npx](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b)

    - **Bundlers**
        - [Webpack - The most used bundler](https://webpack.js.org/guides/getting-started/)
        - [Webpack | YouTube](https://www.youtube.com/watch?v=GU-2T7k9NfI)
        - [Parcel - The predicted webpack killer](https://medium.com/codingthesmartway-com-blog/getting-started-with-parcel-197eb85a2c8c)
        - [Browserify - The first bundler](https://scotch.io/tutorials/getting-started-with-browserify)
        - [Rollup](https://medium.com/@yonester/bundling-with-rollup-the-basics-b782b55f36a8)

---

# Interview Preparation

## Data Structures & Algorithms

### Online Platforms
- [CodeChef](https://www.codechef.com/) - CodeChef competitive programming site
- [CodeSignal](https://codesignal.com/) - (formerly CodeFights) Fun gaming approach to Coding contests and Interview practices.
- [Codeforces](https://codeforces.com/) - Great site for preparing for programming contests
- [GeeksforGeeks](https://www.geeksforgeeks.org/must-do-coding-questions-for-companies-like-amazon-microsoft-adobe/) - Must do coding questions for product based companies
- [Hackerearth](https://www.hackerearth.com/practice/codemonk/) - Code Monk to start with programming - programming fundamentals
- [Hackerrank](https://www.hackerrank.com/interview/interview-preparation-kit) - Interview preparation kit
- [InterviewBit](https://www.interviewbit.com/courses/programming) -  Best platform to get prepared for Data Structures based interviews
- [InterviewCake](https://www.interviewcake.com/) - An interactive interview prep site for DSA and some System Design with free 3 week access through Github student pack
- [AlgoDaily](https://algodaily.com/) - Daily interview questions sent by mail, as well as a full course and online IDE as well as visualizations and tutorials to solve the problems
- [LeetCode](https://www.leetcode.com) -  Platform to prepare for technical interviews with real interview questions
- [Sphere Online Judge](https://www.spoj.com/problems/classical/) - Great head start for learning Data Structures
- [Prepbytes](https://mycode.prepbytes.com/interview-coding/practice) - Prepbytes Coding Platform - Get problems as per your coding skills.
- [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
- [Codewars](https://www.codewars.com/) - Interesting ranking system with beautiful UI for competitive programming and interview prep.
- [CodinGame](https://www.codingame.com/) - Competitive programming with game like challenges
- [CS50 on HarvardX](https://www.edx.org/course/cs50s-introduction-computer-science-harvardx-cs50x) - One of the best computer science courses available online (:heavy_dollar_sign: for certification)
- [Codility](https://app.codility.com/programmers/) - Develop your coding skills with lessons to take part in challenges
- [Zen of Programming](https://zen-of-programming.com/) - A frequently updated blog great for beginners and simplified references.
- [Scaler Topics](https://www.scaler.com/topics/) -  Platform to access free Resouces to coding tutorials
- [ERD Lab](https://www.erdlab.io/) - Free cloud based entity relationship diagram (ERD) tool made for students.
- [OneCompiler](https://www.onecompiler.com/) - An online compiler supporting over 70 programming languages, perfect for running quick code snippets and practicing data structures.

### Tutorials & Practice
- [Visual Algo](https://visualgo.net/en) - Understanding DS & Algo through animations.
- [E-maxx](https://e-maxx.ru/algo/) - Russian version of popular e-maxx, An excellent set of study material for DS & ALgo.
[English version of e-maxx.](https://cp-algorithms.com/)  (Translation is almost complete)
- [All Good Tutorials on Codeforces](http://codeforces.com/blog/entry/57282) - All of the best tutorials on Codeforces all at one place.
- [DS & Algo + Maths + C++](http://codeforces.com/blog/entry/13529) - Another set of good compilation of resources to study.
- [Data Structures and Algorithms](https://discuss.codechef.com/questions/48877/data-structures-and-algorithms) - Another set of good compilation of resources to learn and practice. This one is done by Codechef.
- [Problem Topics](http://codeforces.com/blog/entry/55274) - Topic-wise list of problems.
- [Cracking the Coding Interview](http://www.crackingthecodinginterview.com/)
- [Excercism](https://exercism.io/) - Code practice and mentorship.
- [Leet Code](https://leetcode.com)
- [Data Structures and Algorithm](https://nptel.ac.in/courses/106/102/106102064/ "NPTEL")

### Books
- [Competitive Programming by Felix Halim and Steven Halim](https://www.comp.nus.edu.sg/~stevenha/myteaching/competitive_programming/cp1.pdf)
- [The Hitchhiker's Guide to the Programming Contests](https://comscigate.com/Books/contests/icpc.pdf) - Goto book for competitive programming enthusiasts.
- [CLRS](http://ressources.unisciel.fr/algoprog/s00aaroot/aa00module1/res/%5BCormen-AL2011%5DIntroduction_To_Algorithms-A3.pdf)  - Holy Bible for Design and Analysis of algorithms
- [Algorithm Design by Kleinberg Tardos](http://www.cs.sjtu.edu.cn/~jiangli/teaching/CS222/files/materials/Algorithm%20Design.pdf) - Another goto book for easy to understand algorithm design and analysis
- [Coding Interview University - Github](https://github.com/jwasham/coding-interview-university) -  Strongly recommended to learn DS and Computer Science fundamentals
- [Algo & DS in different languages](https://github.com/ZoranPandovski/al-go-rithms) - Algorithm and Data Structure in different programming languages
- [Clean code](https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882) - Clean Code: A Handbook of Agile Software Craftsmanship :heavy_dollar_sign:
- [Domain Driven Design](https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215/) - Domain-Driven Design: Tackling Complexity in the Heart of Software 1st Edition :heavy_dollar_sign:

## Aptitude Preparation for Placements

### Quantitative Aptitude
- [IndiaBix](https://www.indiabix.com/) - Comprehensive practice tests and explanations
- [ArtOfProblemSolving](https://artofproblemsolving.com/) - Advanced math problems with detailed solutions
- [MathsGuru](https://www.mathsguru.com/) - Topic-wise practice and video explanations
- [CareerRide](https://www.careerride.com/online-aptitude-test.aspx) - Practice tests and interview prep

### Logical Reasoning
- [Testpot](https://testpot.com/) - Logical and analytical reasoning practice
- [Hitbullseye](https://www.hitbullseye.com/) - Free practic
Download .txt
gitextract_ud3gfkun/

├── .github/
│   └── FUNDING.yml
├── .gitignore
├── Android/
│   ├── Android.md
│   └── Publish.md
├── Archive.md
├── BlockChain/
│   └── Blockchain.md
├── CONTRIBUTORS.md
├── CheatSheet/
│   ├── ClanguageCheatSheet.md
│   ├── DataStructuresCheatSheet.md
│   ├── DistributedSystems.md
│   ├── Docker.md
│   ├── Git-Cheatsheet.md
│   ├── Jupyter_Notebook_cheatsheet.md
│   ├── Machine_cleansheet.md
│   ├── Ruby-CheatSheet.md
│   └── Vim_Cheatsheet.md
├── GSOC/
│   ├── GSOC.md
│   └── Gsoc-prepare.md
├── HOW-TO-CONTRIBUTE.md
├── Intern Abroad/
│   └── Resources.md
├── IoT/
│   ├── Arduino.md
│   ├── IoT.md
│   └── RaspberryPi.md
├── LICENSE
├── ML/
│   └── ML.md
├── Node.JS/
│   └── Nodejs.md
├── PHP/
│   └── PHP.md
├── Projects/
│   └── Projects.md
├── Python/
│   └── Python.md
├── README.md
├── Research Internship (All)
├── Robotics/
│   ├── ROS.md
│   └── Robotics.md
├── _config.yml
├── now.json
└── translation/
    ├── README-de-DE.md
    ├── README-es-latam.md
    ├── README-es.md
    ├── README-fa-IR.md
    ├── README-ger.md
    ├── README-it-IT.md
    ├── README-ko.md
    ├── README-pt-br.md
    ├── README-pt-pt.md
    ├── README-rus-RU.md
    ├── README-zh-TW.md
    └── READMEgr-GR.md
Condensed preview — 47 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (815K chars).
[
  {
    "path": ".github/FUNDING.yml",
    "chars": 81,
    "preview": "# These are supported funding model platforms\n\ncustom: https://ko-fi.com/dipakkr\n"
  },
  {
    "path": ".gitignore",
    "chars": 16,
    "preview": ".idea/\nDELETE.md"
  },
  {
    "path": "Android/Android.md",
    "chars": 5827,
    "preview": "# A to Z Resources for Students ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154d"
  },
  {
    "path": "Android/Publish.md",
    "chars": 4532,
    "preview": "## How can I publish My Android App by myself?\nFollow below mentioned steps to easily publish your Android app on Google"
  },
  {
    "path": "Archive.md",
    "chars": 659,
    "preview": "### Startup Programs and Schools\n\n> **Add in Proper Section after research**\n\n1. Build.org\n2. Young Entrepreneurs Academ"
  },
  {
    "path": "BlockChain/Blockchain.md",
    "chars": 3978,
    "preview": "# Blockchain\n![blockchaincom](https://user-images.githubusercontent.com/39133739/47614922-bdaa3700-dacd-11e8-88d8-865424"
  },
  {
    "path": "CONTRIBUTORS.md",
    "chars": 43634,
    "preview": "## Here is a list of awesome people who contributed to this repository\n\n### It's time to network :india: :us: :cn: :braz"
  },
  {
    "path": "CheatSheet/ClanguageCheatSheet.md",
    "chars": 13677,
    "preview": "# CheatSheet\n\n## C Programming\n\n## Index\n\n1. [Keywords](#1-keywords)\n2. [Allowed Character Set](#2-allowed-character-set"
  },
  {
    "path": "CheatSheet/DataStructuresCheatSheet.md",
    "chars": 3520,
    "preview": "## Data Structures Cheat Sheet\n_Best way to learn any data structure is to read about it first, understand it and then d"
  },
  {
    "path": "CheatSheet/DistributedSystems.md",
    "chars": 649,
    "preview": "## Distributed Systems Cheet Sheet\n\n### Gossiping, P2P Networks, DHTs\n\n - Epidemic Based Algorithms\n - Gossip Based Algo"
  },
  {
    "path": "CheatSheet/Docker.md",
    "chars": 692,
    "preview": "# Docker\n\n![docker](https://user-images.githubusercontent.com/39133739/47615583-b76c8880-dad6-11e8-9cb8-09149df934d5.png"
  },
  {
    "path": "CheatSheet/Git-Cheatsheet.md",
    "chars": 9981,
    "preview": "<p align=\"center\">\n  <a href=\"https://git-scm.com/\">\n    <img src=\"https://www.logolynx.com/images/logolynx/4f/4f5f6684a"
  },
  {
    "path": "CheatSheet/Jupyter_Notebook_cheatsheet.md",
    "chars": 1592,
    "preview": "# Jupyter Notebook\n\n* Documenting Notebook using Markdown \n\n* Jupyter Notebook is an open-source web application that al"
  },
  {
    "path": "CheatSheet/Machine_cleansheet.md",
    "chars": 8277,
    "preview": "# Machine Learning CleanSheet\n\n---\n\n\n## Prerequisite Knowledge\n\n- [ ] [Linear Algebra](https://www.youtube.com/watch?lis"
  },
  {
    "path": "CheatSheet/Ruby-CheatSheet.md",
    "chars": 5115,
    "preview": "# Ruby Methods\n## String Methods\n> A new string is returned, unless a bang (!) is added after the method (for example, ."
  },
  {
    "path": "CheatSheet/Vim_Cheatsheet.md",
    "chars": 6604,
    "preview": "# Vim Cheatsheet\n\nCredits and Reference:\n[https://vim.rtorr.com](https://vim.rtorr.com)\n[https://devhints.io/vi](https:/"
  },
  {
    "path": "GSOC/GSOC.md",
    "chars": 1477,
    "preview": "\n\n# A to Z Resources for Students ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e15"
  },
  {
    "path": "GSOC/Gsoc-prepare.md",
    "chars": 1226,
    "preview": "🚀 #*Prepare for Google Summer of Code* \n\n📌 ##Before even thinking about applying to GSoC you \nshould be using atleast so"
  },
  {
    "path": "HOW-TO-CONTRIBUTE.md",
    "chars": 1066,
    "preview": "## How to Make a Pull Request ?\n\nEvery Expert was once a beginner, so if you are facing difficulties or don't know how t"
  },
  {
    "path": "Intern Abroad/Resources.md",
    "chars": 3520,
    "preview": "# RESEARCH INTERNSHIPS FOR UNDERGRADUATE AND GRADUATE STUDENTS \n\n# INDIA:\n1. SURGE, IIT Kanpur (http://surge.iitk.ac.in/"
  },
  {
    "path": "IoT/Arduino.md",
    "chars": 1278,
    "preview": "# How to get started with [Arduino](https://www.arduino.cc/en/Guide/ArduinoUno)?\n\n![Arduino Image](https://hackster.imgi"
  },
  {
    "path": "IoT/IoT.md",
    "chars": 1061,
    "preview": "# ROADMAP TO Learn IoT \n\n![IoT Image](https://www.cxotoday.com/ashojoac/2019/12/IoT-image-750x450.png)\n## Introduction: "
  },
  {
    "path": "IoT/RaspberryPi.md",
    "chars": 946,
    "preview": "# How to get started with [RaspberryPi](https://www.raspberrypi.org/documentation/)?\n\n## Offical RPi Documentation\n1. [S"
  },
  {
    "path": "LICENSE",
    "chars": 1069,
    "preview": "MIT License\n\nCopyright (c) 2018 Deepak Kumar\n\nPermission is hereby granted, free of charge, to any person obtaining a co"
  },
  {
    "path": "ML/ML.md",
    "chars": 5423,
    "preview": "\n# A to Z Resources for Students ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154"
  },
  {
    "path": "Node.JS/Nodejs.md",
    "chars": 1602,
    "preview": "# A Set of resources to understand Nodejs\n\n## Table of Contents\n\n1.  [Understand Nodejs](#1-understand-nodejs)\n\n    - [N"
  },
  {
    "path": "PHP/PHP.md",
    "chars": 647,
    "preview": "# A to Z Resources for Students ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154d"
  },
  {
    "path": "Projects/Projects.md",
    "chars": 4655,
    "preview": "# Must Do projects\n\n## 1. Machine Learning\n  - [Data Science - Pizza de Dados](http://pizzadedados.com/)\n  - [Data Scien"
  },
  {
    "path": "Python/Python.md",
    "chars": 7905,
    "preview": "# A to Z Resources for Students ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154d"
  },
  {
    "path": "README.md",
    "chars": 143508,
    "preview": "<h1 align=\"center\"> A to Z Resources for Students </h1>\n\n\nIf you found this repository helpful in discovering new opport"
  },
  {
    "path": "Research Internship (All)",
    "chars": 3536,
    "preview": "#Vatsal-Verma\n\n\n# RESEARCH INTERNSHIPS FOR UNDERGRADUATE AND GRADUATE STUDENTS \n\n# INDIA:\n1. SURGE, IIT Kanpur (http://s"
  },
  {
    "path": "Robotics/ROS.md",
    "chars": 1875,
    "preview": "# What is ROS?\n**First, what it is not:**\n\nRobot Operating System, despite its name, is not an operating system. Nor it "
  },
  {
    "path": "Robotics/Robotics.md",
    "chars": 695,
    "preview": "# Robotics Roadmap:\n![Robotics Picture](https://acim.nidec.com/motors/motion-control/-/media/motioncontrol/images/indust"
  },
  {
    "path": "_config.yml",
    "chars": 26,
    "preview": "theme: jekyll-theme-cayman"
  },
  {
    "path": "now.json",
    "chars": 3,
    "preview": "{}\n"
  },
  {
    "path": "translation/README-de-DE.md",
    "chars": 39322,
    "preview": "# A to Z Resources for Students:boy:![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e"
  },
  {
    "path": "translation/README-es-latam.md",
    "chars": 47876,
    "preview": "# Recursos para Estudiantes de la A a la Z:boy:![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa"
  },
  {
    "path": "translation/README-es.md",
    "chars": 33369,
    "preview": "# A to Z Recursos para estudiantes :boy:![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3"
  },
  {
    "path": "translation/README-fa-IR.md",
    "chars": 42630,
    "preview": "# منابع از الف تا ی برای دانش‌آموزان ![عالی](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e15"
  },
  {
    "path": "translation/README-ger.md",
    "chars": 36616,
    "preview": "A bis Z Ressourcen für Lernende :boy:![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63"
  },
  {
    "path": "translation/README-it-IT.md",
    "chars": 46196,
    "preview": "# Dalla A alla Z Risorse per Studenti:boy:![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652"
  },
  {
    "path": "translation/README-ko.md",
    "chars": 42909,
    "preview": "# 학생을위한 A to Z 자료:boy:![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/me"
  },
  {
    "path": "translation/README-pt-br.md",
    "chars": 39373,
    "preview": "# Recursos de A à Z para estudantes:boy:![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3"
  },
  {
    "path": "translation/README-pt-pt.md",
    "chars": 38715,
    "preview": "# Recursos de A à Z para estudantes:boy:![Awesome]\n(https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e"
  },
  {
    "path": "translation/README-rus-RU.md",
    "chars": 58047,
    "preview": "# От А до Я - Сайты и ресурсы для студентов [Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa8565"
  },
  {
    "path": "translation/README-zh-TW.md",
    "chars": 32150,
    "preview": "# A to Z Resources for Students:boy:![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e"
  },
  {
    "path": "translation/READMEgr-GR.md",
    "chars": 51190,
    "preview": "# A to Z Resources for Students:boy:![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63"
  }
]

About this extraction

This page contains the full source code of the dipakkr/A-to-Z-Resources-for-Students GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 47 files (780.0 KB), approximately 232.7k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!