Resources
A collection of useful resources
https://github.com/thuva4/Resources
Last synced: 1 day ago
JSON representation
-
Algorithm ##
- The Algorithm Design Manual
- Awesome Algorithms
- Dynamic programming - PrismoSkills
- Awesome Competitive Programming
- The Algorithm Design Manual
- MIT Introduction to Algorithms-Fall 2011
- Awesome Challenges
- Mega Project List
- The Algorithms - Python
- The Algorithms - Java
- All Algorithms implemented in C
- All Algorithms implemented in C++
- Algorithms and data structures in Swift
-
Android ##
- Android Debug Database
- Android UI/UX Libraries
- Agile Android Software Development Book
- Android Developers Backstage Podcast
- Android simple guide
- Android courses by Google
- Fresco
- Firebase Sample Codes
- ExoPlayer
- Small and Extensible Logger - Timber
- Debugging platform for Android - Stetho
- Publish - Subscriber Style - EventBus
- Common Design Patterns in Android
- Awesome Android
- Ultimate Android Reference
- Extensive Open-Source Guides for Android Developers
- Collection of links for every Android developer
- Open-Source Android Apps
- Do's and Don'ts for Android development
- Fragmented Podcast
- Android simple guide
- Android Architecture Blueprints
-
Best Practice ##
-
Coding Styles ###
- Stuff you need to Code Better!
- Angular 1 Style Guide
- C++ Core Guidelines
- CS 106B Coding Style Guide
- Debugging Faqs
- Good C programming habits
- Google C++ Style Guide
- How to Report Bugs Effectively
- What are some bad coding habits you would recommend a beginner avoid getting into?
- Airbnb JS Style Guide
- Airbnb Ruby Style Guide
- Debugging Faqs
- CS 106B Coding Style Guide
- Debugging Faqs
-
Version 1.x ###
- iOS Good Practices
- Google HTML/CSS Style Guide
- Style guide & coding conventions for Swift
- Programming Best Practices
- Best practices for developing Windows apps
- Best practices for modern web development
- Backend development best practices
- HTML, CSS and JS best practices
- PHP best practices
- TensorFlow tutorials and best practices
- Python best practices
- Angular Style Guide
- Google Style Guides
- Microsoft REST API Guidelines
- Git Style Guide
- React Style guide
- Vue.js Component Style Guide
- Git Commit Message Guide
- SlideShare Swift Style
- Scala Best Practices
- A set of best practices for JavaScript projects
- JS best practices
- Swift style guide
- A community-driven Ruby coding style guide
-
-
AngularJS ##
-
Assembly ##
-
Competitive Programming ##
-
Coding Styles ###
-
Design Patterns ###
-
-
Blockchain Technology ##
-
Design Patterns ###
- Awesome Bitcoin
- Part 1 - review/blockchain-essentials-for-dummies-ba2d8851f1ca) [Part 3](https://medium.com/blockchain-review/what-blockchain-should-we-use-6ba9cca8df22) [Part 4](https://medium.com/blockchain-review/the-difference-between-a-private-public-consortium-blockchain-799ae7f022bc)
- Bits on blocks | Thoughts on blockchain technology
- docker-minergate-cli
-
-
C Language ##
-
Computer Vision ##
-
Computer Graphics ##
-
Design Patterns ###
-
-
Data Science ##
-
Design Patterns ###
- Microsoft Virtual Academy
- Python for Data Science - Cheatsheet
- Data Visualization with JavaScript
- Frontiers in Massive Data Analysis
- The Open-Source Data Science Masters
- Data Skeptic - Podcast
- Frontiers in Massive Data Analysis
- A curated list of data science blogs
- Ipython notebooks
- Awesome Data Science
- Data Visualization with JavaScript
-
-
Deep Learning ##
-
Design Patterns ###
- Most Cited Deep Learning Papers
- Awesome Deep Learning
- Artificial Neural Network in Python
- Deep Learning Book
- Deep Learning Specialization
- Deep Learning papers reading roadmap
- A curated list of papers and code about very deep neural networks
- Deep Learning Tutorial
- Summaries and notes on Deep Learning research papers
- Top Deep Learning Projects
-
-
DevOps ##
-
Editors ##
-
Design Patterns ###
-
-
Exploitation ##
-
Design Patterns ###
-
-
Git ##
-
Go Language ##
-
Design Patterns ###
-
-
Haskell ##
-
Design Patterns ###
-
-
HTML 5 ##
-
Design Patterns ###
-
-
Interview ##
-
Design Interview ###
- Big list of programming interview questions
- 10 Frequently asked SQL Query Interview Questions
- A Collection of Quant Riddles With Answers
- Algorithm design canvas
- Aptitude Questions and Answers
- Big collection of interview preparation links
- BIG O Misconceptions
- Bitwise tricks
- C PUZZLES, Some interesting C problems
- CS9: Problem-Solving for the CS Technical Interview
- Delightful Puzzles
- Determining the big-O runtimes of these different loops?
- five-essential-phone-screen-questions - steveyegge2
- Freshers Interviews
- Get Ready to Learn SQL: 8. Database Normalization Explained in Simple English - Essential SQL
- Give your résumé a face lift
- Guide to Tech Interviews
- Here's How to Prepare for Tech Interviews • /r/cscareerquestions
- How to Ace an Algorithms Interview
- How to Answer "Tell Me a Little About Yourself" | The Art of Manliness
- How to Answer the Toughest 40 Job Interview Questions | ICS Job Portal
- How to Break Into the Tech Industry - a Guide to Job Hunting and Tech Interviews
- How to interview
- How to prepare for an interview - 1
- IIT Delhi Placement Experience
- Interviewing At Jane Street
- Java Interview Questions and Answers
- Job Interview: How to Ace a Job Interview | The Art of Manliness
- Job interviews News, Videos, Reviews and Gossip - Lifehacker
- Job Interview Questions and Best Answers
- A large collection of coding interview problems
- Problems | LeetCode OJ
- Programmer And Software Interview Questions Answers
- Logic Puzzles
- SQL interview questions
- SQL Joins explained using venn diagram
- The 25 most difficult HR questions
- Top 10 Algorithms for Coding Interview
- Unix / Linux Cheat Sheet
- Unsolicited_advice_for_job_seekers_and_employers
- Visualising Data Structures and Algorithms through Animation
- what_are_your_goto_questions_for_the_do_you_have?
- Why You Make Less Money
- Logic puzzles and riddles
- Core Java Interview questions - Interview question on each topic
- Interview Archives - Java Honk
- How to Answer "Tell Me a Little About Yourself" | The Art of Manliness
- Job Interview: How to Ace a Job Interview | The Art of Manliness
- Learn how to design large-scale systems
- Student crowdsourced resources for any topic
- checkcheckzz/system-design-interview
- ChiperSoft/InterviewThis
- Code Project
- C PUZZLES, Some interesting C problems
- CS9: Problem-Solving for the CS Technical Interview
- Freshers Interviews
- List of important questions for interview
- How to interview
- How to prepare for an interview - 1
- IIT Delhi Placement Experience
- Study sheet for Interview
- SQL Joins explained using venn diagram
- Java interview questions
- The 25 most difficult HR questions
- Top 10 Algorithms for Coding Interview
-
Coding Interview ###
-
-
Linux ##
-
Design Interview ###
-
-
IoT ##
-
Design Interview ###
-
-
JavaScript ##
-
Design Interview ###
-
-
Machine Learning ##
-
Design Interview ###
- Awesome TensorFlow
- Machine-Learning-Tutorials
- CS229 Machine-Learning(stanford)
- Kaggle - Your Home for Data Science
- DeepFace
- Introductory course by Andrew Ng
- Content by Google Developers
- MIT OCW Course
- Statistical ML
- HackerEarth Blog for More Resources
- Even More Resources :)
- Awesome Machine Learning
- _TensorFlow Neural Machine Translation_
- TensorFlow-Tutorials
- An end to end tutorial of a machine learning pipeline
- Minimal and clean examples of machine learning algorithms
- Torch implementation of neural style algorithm
- CS229 Machine-Learning(stanford)
- Content by Google Developers
- Python Machine Learning Book
- TensorFlow Models
- TensorFlow Examples
-
-
Markdown ##
-
Design Interview ###
-
-
Powershell ##
-
Modules ###
-
Tutorials ###
- Building a PowerShell module
- A Simple Release Pipeline for PowerShell Modules
- Using PowerShell and oAuth
- Github-Pester-AppVeyor
- Github-Pester-AppVeyor pt.2
- Adventures in Plaster
- Working With Plaster
- Let's build the CI/CD pipeline for a new module
- Building a PowerShell module
- Github-Pester-AppVeyor
- Github-Pester-AppVeyor pt.2
-
Platform ###
-
-
Programmer ##
-
Tutorials ###
-
-
Python ##
-
Tutorials ###
- Awesome Python
- Idiomatic Python
- Learn Python Hard Way
- Python for Non-Programmers
- MITx - 6.00.1x - Introduction to Computer Science and Programming Using Python
- Codeacademy - Learn Python
- Full Stack Python
- Learn Python for Data Science
- Simple Python Projects
- Python Fundamentals
- MITx - 6.00.1x - Introduction to Computer Science and Programming Using Python
- Learn Python for Data Science
-
-
Ruby on Rails ##
-
Tutorials ###
-
-
RE ##
-
SQL ##
-
Student Pack ##
-
Tutorials ###
-
Study Plan ###
-
-
Unix ##
-
Study Plan ###
- UNIX and Linux System Administration Handbook, 4th Edition
- Unix Shell
- Learn UNIX in 10 minutes
- Learn UNIX in 10 minutes
- Learn UNIX in 10 minutes
- Learn UNIX in 10 minutes
- Learn UNIX in 10 minutes
- Learn UNIX in 10 minutes
- Learn UNIX in 10 minutes
- Learn UNIX in 10 minutes
- Learn UNIX in 10 minutes
- Learn UNIX in 10 minutes
- Learn UNIX in 10 minutes
- The Unix Programming Environment
-
-
Web development ##
-
Study Plan ###
-
Vue.js ###
-
-
Bash ##
-
Version 1.x ###
-
-
Amazon Web Services ##
Programming Languages
Categories
Interview ##
68
Best Practice ##
38
Machine Learning ##
22
Android ##
22
Web development ##
14
Unix ##
14
Powershell ##
14
Algorithm ##
13
Python ##
12
Data Science ##
11
Competitive Programming ##
10
C Language ##
10
Deep Learning ##
10
RE ##
8
Assembly ##
8
Student Pack ##
7
AngularJS ##
7
Git ##
6
SQL ##
5
HTML 5 ##
4
Blockchain Technology ##
4
Linux ##
4
DevOps ##
4
Computer Vision ##
4
Editors ##
3
JavaScript ##
3
Ruby on Rails ##
3
Amazon Web Services ##
2
Haskell ##
2
Exploitation ##
2
Computer Graphics ##
2
Bash ##
2
IoT ##
1
Programmer ##
1
Go Language ##
1
Markdown ##
1
Sub Categories
Keywords
machine-learning
17
deep-learning
12
awesome
9
javascript
8
styleguide
7
algorithm
7
awesome-list
7
python
7
android
6
interview-questions
6
algorithms
6
interview
6
style-guide
5
interview-preparation
5
machine-learning-algorithms
5
best-practices
5
neural-network
4
computer-science
4
tensorflow
4
list
4
algorithm-competitions
4
data-science
4
angular
4
education
4
data-structures
4
sort
3
neural-networks
3
es2015
3
deep-learning-tutorial
3
search
3
algorithm-challenges
3
html5
3
coding-interviews
3
interview-practice
3
java
3
mathematics
2
software-engineering
2
angularjs
2
educational
2
data-mining
2
design-patterns
2
architecture
2
web
2
webapp
2
system
2
development
2
cheatsheet
2
system-design
2
algorithms-implemented
2
community-driven
2