Online Courses

  1. Learning How to Learn- Coursera

  2. Machine Learning- Coursera

  3. Neural Networks by Geoffrey Hinton

  4. Deep Learning Specialization

    1. Neural Networks and Deep Learning
    2. Improving Deep Neural Networks
    3. Structuring your Machine Learning Output
    4. Convolutional Neural Networks
    5. NLP: Building sequence models= RNNs, LSTMs
  5. Data Structures and Algorithms(UCSD)- Coursera

    1. Algorithmic Toolbox
    2. Data Structures
    3. Graph Algorithms
    4. Algorithms on Strings
    5. Advanced Algorithms and Complexity
    6. Capstone Project
  6. Divide and Conquer, Sorting and Searching, and Randomized Algorithms