Articles
Scala
Scalaz
- Easy Scalaz 1, State
- Easy Scalaz 2, Monad Transformer
- Easy Scalaz 3, ReaderWriterState with Kleisli
- [Easy Scalaz 4, Free, Trampoline]
- [Easy Scalaz 5, IO]
- [Easy Scalaz 6, Scalaz-Stream]
Monocle
Functional Programming in Scala by Martin Odersky
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Reactive Programming by Martin Odersky
Chapter 1 – Monads, Random Generators
Chapter 2 – Stateful Object
Chapter 3 – Try, Future, Promise
Chapter 4 – Observable, Rx, Scheduler
Chapter 5 – Actor
Articles
new to Play Framework2
Partial Functions, Scala
Haskell
Introduction to Functional Programming using Haskell
Chapter 1 – Basics
Chapter 2 – List Comprehension
Chapter 3 – Recursion, Higher Order Function
Chapter 4 – Monad
Chapter 5 – IO Monad
Chapter 6 – Type and Class
Chapter 7 – The Countdown Problem
Chapter 8 – Lazy Evaluation, Strict
Chapter 9 – Induction
Poor Man’s Concurrency Monad
Machine Learning
Machine Learning by Andrew Ng, Coursera
Chapter 1 – Linear Regression
Chapter 2 – Gradient Descent
Chapter 3 – Logistic Regression
Chapter 4 – Neural Network
Chapter 5 – Back Propagation
Chapter 6 – Practical Advices
Chapter 7 – Support Vector Machine
Chapter 8 – K-means, PCA Details
Chapter 9 – Anomaly Detection, Recommender System
Chapter 10 – Stochastic Gradient, Synthetic Data, Ceiling Analysis
Algorithm
Algorithm: Design and Analysis Part 1 by Tim Roughgarden
(1) Divide and Conquer
(2) Randomized Selection
(3) Graphs, The Contraction Algorithm
(4) Graph Search and Connectivity
(5) Dijkstra, Heap, Red-Black Tree
(6) Hash Table, Universal Hashing, Bloom filters
Algorithms, Part 1 by Robert Sedgewick
(1) Union Find
(2) Analysis of Algorithms
Algorithms, Part 2 by Robert Sedgewick
(1) Spanning Tree, Shortest Paths
(2) Radix Sort, Suffix Sort
(3) R-way, Ternary Tries
(4) KMP, Boyer-Moore, Rabin-Karp
(5) Maximum Flow (Ford-Fulkerson)
(6) Data Compression, Huffman, LZW
Artificial Intelligence
Artificial Intelligence (CS188) by Dan Klein, Pieter Abbeel
Artificial Intelligence Planning by Dr.Gerhard Wickler, Prof. Austin Tate
(1) Intro
(2) A*, STRIPS, forward and backward search
(3) PSP, PoP
(4) STN, HTN
Cloud Computing
Cloud Computing Concept 1 by Indranil Gupta, Coursera
(1) MapReduce
(2) Gossip Protocol
(3) Membership Protocol
(4) P2P Systems
(4) Global Snapshot
(4) Multicast
(4) Paxos
Data Analysis
Pattern Discovery by Jiawei Han, Coursera
Chapter 1 – Apriori, FP Growth
Chapter 2 – Null-invariant, Pattern-Fusion, Constaint
Intro to Computational Thinking and Data Science, edx
Chapter 1 – Modeling
Chapter 2 – Monte Carlo Simulation
Chapter 3 – Optimization Problem
Chapter 4 – State Modeling, Hierarchical Clustering
Coding The Matrix by Philip Klein, Coursera
Chapter 1 – Function, Field, Vector
Chapter 2 – Vector Space
Chapter 3 – Matrix
Process Mining
Process Mining by Wil Van der Alast, Coursera
Week 1 – Process Mining Intro
Week 2 – Alpha Algorithm
Week 3 – Metric, C-nets
Week 4 – Conformance Checking, Dotted Chart
Week 5 – Decision, Social, Organization Mining
Java
Articles
Java Interview Questions – Collection Framework
Javascript
Javascript Inheritance Details
Angular, Providers