This repository contains notes and solutions for various CS courses and assignments.
Note: For best experience consider installing MathJax Plugin for Github which allows for rendering MathJax in the browser
Type | Course | Source | Notes/Solutions |
---|---|---|---|
Computer Science Basics | HarvardX CS50: Introduction to Computer Science | edX | Link |
Web Programming | HarvardX CS50: Web Programming in JavaScript and Python | edX | Link |
Type | Course | Source | Notes/Solutions |
---|---|---|---|
Algorithmic Challenges | HackerRank, LeetCode, Cracking the Coding Interview | HackerRank, LeetCode | Link |
Algorithms | MIT 6.006: Introduction to Algorithms | Course website | Notes |
Type | Course | Source | Notes/Solutions |
---|---|---|---|
AWS | Solutions Architect Associate | - | Notes |
Type | Course | Source | Notes/Solutions |
---|---|---|---|
Reinforcement Learning | UCL&DeepMind COMPM050: Reinforcement Learning | Course website | Notes, Solutions |
Machine Learning | UBC CPSC 540: Machine Learning (Nando de Freitas) | Youtube Playlist, Course Website | Notes |
Natural Language Processing (NLP) | Stanford CS224N: NLP with Deep Learning | Youtube Playlist, Course Website | Notes |
Type | Course | Link | Notes/Solutions |
---|---|---|---|
Introduction to Statistical Learning | Course website, Book (pdf), Lectures (youtube) | Solutions (python) | |
Mathematics for Machine Learning | Website, Book (pdf) | Solutions (python) | |
Linear Algebra | MIT 18.06: Linear Algebra | Course website | Notes |
Type | Course | Link | Notes/Solutions |
---|---|---|---|
Linux Shell | HackerRank | Course website | Link |