A collection of resources for me to learn about the amazing world!
- Machine Learning
- Computer Networks
- System Design
- Programming
- Academic English
- Research Skills
- Math for CS
- Operating System
- Misc
- 🎥 Stanford CS234 Reinforcement Learning Course
- Deep Reinforcement Learning Hands-On by Maxim Lapan 📖 [book] [code]
- UCBerkely CS285 Deep Reinforcement Learning Course 🌐 [slides and homeworks] 🎥 [older lectures]
- 🎥 DeepMind&UCI Deep Reinforcemenr Learning Course
- 🎥 Stanford CS330 Deep Multi-Task and Meta Learning
- 📝 Stanford AI Courses Cheatsheets: Easy-to-digest cheatsheets highlighting the important points of each class - CS221 AI, CS229 ML, CS230 DL.
- fast.ai Practical Deep Learning for Coders Course 🌐 [website] [code]
- 📂 🎥 Deep Learning
- Neural Network and Deep Learning
- Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
- Structuring Machine Learning Projects
- Convolutional Neural Networks
- Sequence Models
- 📂 🌐 Grokking the System Design Interview by Educative.io: One of the best courses for preparing for system design questions. Go get 6 free months of 60+ Educative courses covering in-demand topics such as Machine Learning, Web Development, Python, etc., by connecting to your GitHub student account.
- 🌐 Real Python: Learn all things Python from the ground up. Everything from the absolute basics of Python, to web development and web scraping, to data visualization, and beyond.
- Python 3 Module of the Week: A series of blog posts written by Doug Hellmann. It was started as a way to build the habit of writing something on a regular basis. The focus of the series is building a set of example code for the modules in the Python standard library. 🌐 [blogs] [code]
- 📂 Awesome Python: A curated list of awesome Python frameworks, libraries, software and resources. The following are what I find very handy:
- 🔧 howdoi: command line tool
- Create a Custom Gym Environment in Python: When we want to use Reinforcement Learning to solve our problems, we need to be able to create our own environment that behaves as we want it to. Here is an example.
- 📂 🎥 Learn English: Advanced Academic Speaking and Listening
- Academic Listening and Note-Taking
- Presentations: Speaking so that People Listen
- Academic Discussion in English
- 📂 🎥 Academic English: Writing
- Getting Started with Essay Writing
- Advanced Writing
- Introduction to Research for Essay Writing
- 📂 🎥 English For Research Publication Purposes Specialization
- Academic Literacy
- Scholarly Communication
- Technical Writing
- Grant Proposal
- English for Research Publication Purposes: Capstone Project
- Writing in the Science
- 📂 Tons of Resources for Academic Writing by UofT
- 🔧 Academic Phrasebank: a general resource for academic writers
- A Research to Engineering Workflow
- Tips for Finding Research Problems
- Tips for Writing Technical Papers
- General Research Tips & Techniques
- 🎥 Academic Information Seeking
- Preserving Your Research Data
- Awesome Mac: A collection of premium software in various categories on Mac.
- 📂 The Missing Semester of Your CS Education by MIT: Lectures on mastering essential tools like Git, command-line
- Build Site with Jekyll
- The Art of Command Line: A comprehensive guide for command line.
Note:
- books 📖
- cheatsheets 📝
- papers 📄
- collection/specialization 📂
- conferences/talks 💬
- online video courses 🎥
- online learning: 🌐
- libararies/frameworks/software/tools 🔧
- GitHub repos