└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # awesome-net 2 | A list of cool stuff on the net 3 | 4 | #### Algorithms and Data Structures 5 | * [Tries](https://www.topcoder.com/community/data-science/data-science-tutorials/using-tries/) 6 | * [Suffix Trees](http://stackoverflow.com/questions/9452701/ukkonens-suffix-tree-algorithm-in-plain-english?rq=1) 7 | * [Suffix Array](https://web.stanford.edu/class/cs97si/suffix-array.pdf) 8 | * [Segment Trees](https://codeforces.com/blog/entry/18051) 9 | * [Fenwick Trees](http://codeforces.com/blog/entry/619) 10 | * [String Matching](https://www.topcoder.com/community/data-science/data-science-tutorials/introduction-to-string-searching-algorithms/) 11 | * [Bloom filter(Funny One)](https://blog.medium.com/what-are-bloom-filters-1ec2a50c68ff#.9z3vxhyqj) 12 | * [Max flow-Min cut] 13 | * [Priority Queues (STL) for reference](http://www.geeksforgeeks.org/implement-min-heap-using-stl/) 14 | * [Dp on trees](http://codeforces.com/blog/entry/20935) 15 | * [Game thoery](https://www.topcoder.com/community/data-science/data-science-tutorials/algorithm-games) 16 | * [HDL](https://blog.anudeep2011.com/heavy-light-decomposition/) 17 | * [Geometry](https://www.topcoder.com/community/data-science/data-science-tutorials/geometry-concepts-using-geometry-in-topcoder-problems/) 18 | * [Grundy Numbers](https://www.hackerrank.com/topics/game-theory-and-grundy-numbers) 19 | * [Genetic Algorithms](http://www.theprojectspot.com/tutorial-post/applying-a-genetic-algorithm-to-the-travelling-salesman-problem/5) 20 | * [Hackenbush](https://math450games.blogspot.in/2017/02/green-hackenbush.html) 21 | * [Persistent Segment Trees](https://blog.anudeep2011.com/persistent-segment-trees-explained-with-spoj-problems/) 22 | * [FFT](https://www.hackerrank.com/contests/infinitum-aug14/challenges/emma-and-sum-of-products/editorial) 23 | * [Palindromic Trees](http://adilet.org/blog/25-09-14/) 24 | * [3D rendering](https://avik-das.github.io/build-your-own-raytracer/00-background/) 25 | 26 | #### Open source and dev suff 27 | * [Haskell Beginner list](https://ghc.haskell.org/trac/ghc/wiki/Newcomers) 28 | * [Unity](https://www.youtube.com/playlist?list=PLt_Y3Hw1v3QSFdh-evJbfkxCK_bjUD37n) 29 | * [Spark](http://cacm.acm.org/magazines/2016/11/209116-apache-spark/fulltext) 30 | * [Scala] 31 | * [Storm](http://storm.apache.org/releases/1.1.0/Tutorial.html) 32 | * [Docker](https://docs.docker.com/get-started/) 33 | * [Introduction to Ethereum](https://blog.ethereum.org/2016/07/12/build-server-less-applications-mist/) 34 | * [Getting Started with Ethereum and Smart Contracts](http://consensys.github.io/developers/articles/101-noob-intro/) 35 | * [Intro to Hadoop in python](http://www.michael-noll.com/tutorials/writing-an-hadoop-mapreduce-program-in-python/) 36 | * [Getting Started with DuckDuckHack](http://docs.duckduckhack.com/) 37 | * [Markdown Syntax](https://daringfireball.net/projects/markdown/syntax) 38 | 39 | #### Security 40 | * [Crypto](https://blog.cryptographyengineering.com/about-me/) 41 | * [Exploit excercises](https://exploit-exercises.com/protostar/) 42 | * [Crypto Challenges](http://cryptopals.com/) 43 | * [Kerberos](https://web.mit.edu/kerberos/dialogue.html) 44 | 45 | #### Distributed Systems 46 | * [Key-Value Store](http://blog.fourthbit.com/2015/04/12/building-a-distributed-fault-tolerant-key-value-store) 47 | * [FLP Impossibility](the-paper-trail.org/blog/a-brief-tour-of-flp-impossibility/) 48 | * [CAP Theorem](http://ksat.me/a-plain-english-introduction-to-cap-theorem/) 49 | * [Gossip](https://www.coursera.org/learn/cloud-computing/lecture/jjieX/1-3-gossip-analysis) 50 | * [Simple Paxos](https://lamport.azurewebsites.net/pubs/paxos-simple.pdf) 51 | * [Cassandra](https://www.coursera.org/learn/cloud-computing/lecture/W2oeS/1-2-cassandra) 52 | * [Distributed Computed in Golang](http://css.csail.mit.edu/6.824/2014/schedule.html) 53 | * [Dynamo DB](https://www.allthingsdistributed.com/files/amazon-dynamo-sosp2007.pdf) 54 | * [Load Balancing](https://blog.envoyproxy.io/introduction-to-modern-network-load-balancing-and-proxying-a57f6ff80236) 55 | 56 | #### Machine Learning Introduction and Tools 57 | * [Introduction to pandas and scikit-learn and Kaggle](https://www.kaggle.com/c/titanic/details/getting-started-with-python-ii) 58 | * [Introduction to Tensorflow](https://www.tensorflow.org/get_started/) 59 | * [Tensorflow tutorial](web.stanford.edu/class/cs20si/syllabus.html) 60 | * [Deep learning](http://colah.github.io) 61 | * [CoreML](https://www.youtube.com/watch?v=cyWYTwDtbyw) 62 | * [Introduction to neural networks](http://neuralnetworksanddeeplearning.com/chap1.html) 63 | 64 | 65 | #### ML blogs/papers/concepts/courses 66 | * [Neural Nets](http://karpathy.github.io/neuralnets/) 67 | * [MDPs](https://www.cs.rice.edu/~vardi/dag01/givan1.pdf) 68 | * [Reinforcement Learning](https://www.udacity.com/course/reinforcement-learning--ud600) 69 | * [Word Vectors and word2vec](https://www.tensorflow.org/tutorials/word2vec) 70 | * [Word2vec](http://mccormickml.com/2016/04/19/word2vec-tutorial-the-skip-gram-model/) 71 | * [CNN](http://cs231n.github.io/convolutional-networks/) 72 | * [LSTMS](http://colah.github.io/posts/2015-08-Understanding-LSTMs/) 73 | * [LSTMS](http://blog.echen.me/2017/05/30/exploring-lstms) 74 | * [Memory networks](http://www.thespermwhale.com/jaseweston/icml2016/) 75 | * [Seq2Seq](https://google.github.io/seq2seq/) 76 | * [NLP](http://web.stanford.edu/class/cs224n/syllabus.html) 77 | * [Deep Learning](http://www.deeplearningbook.org/) 78 | * [GANs](https://deeplearning4j.org/generative-adversarial-network) 79 | 80 | --------------------------------------------------------------------------------