{"id":22359973,"url":"https://github.com/silenceoverflow/cs-learning-resources","last_synced_at":"2025-04-12T20:07:05.395Z","repository":{"id":121189107,"uuid":"88870417","full_name":"SilenceOverflow/CS-Learning-Resources","owner":"SilenceOverflow","description":"Learning Resources for Those New to Computer Science","archived":false,"fork":false,"pushed_at":"2018-03-10T20:28:37.000Z","size":8,"stargazers_count":20,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-12T20:06:55.275Z","etag":null,"topics":["algorithm","computer-science","machine-learning","mooc","programming"],"latest_commit_sha":null,"homepage":"https://youjiexia.github.io/CS-Learning-Resources/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SilenceOverflow.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-04-20T13:45:06.000Z","updated_at":"2025-03-12T17:54:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"2262b46e-77fe-4ba7-bf6f-15e2c8273658","html_url":"https://github.com/SilenceOverflow/CS-Learning-Resources","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SilenceOverflow%2FCS-Learning-Resources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SilenceOverflow%2FCS-Learning-Resources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SilenceOverflow%2FCS-Learning-Resources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SilenceOverflow%2FCS-Learning-Resources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SilenceOverflow","download_url":"https://codeload.github.com/SilenceOverflow/CS-Learning-Resources/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248625493,"owners_count":21135513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithm","computer-science","machine-learning","mooc","programming"],"created_at":"2024-12-04T15:28:19.740Z","updated_at":"2025-04-12T20:07:05.370Z","avatar_url":"https://github.com/SilenceOverflow.png","language":null,"readme":"\n# Learning Resources for Computer Science (Updating)\n\n\n\n\n\u003e Here is a resource summary for learning **computer science**. All the materials are divided into three categories and arranged in alphabetical order. \n\u003e\n\u003e Also, this is a **To-Do** list for me. I hope this could be a beginner's guide to some specific fields in or related to  computer science, such as **machine learning**, **computer vision**, and **SLAM**, etc.\n\u003e \n\u003e You may refer to a webpage version here [Link1](https://youjiexia.github.io/2017/04/19/Learning-Resources-for-Computer-Science/) or [Link2](https://youjiexia.github.io/CS-Learning-Resources/).\n\u003e \n\u003e **Updating**!\n\u003e \n\u003e Last Update: Mar. 10, 2018.\n\n\n* content\n{:toc}\n\n\n\n\n\n## Open Courses and Online Resources\n\n### Algorithms\n- [Algorithms](http://algs4.cs.princeton.edu/), (@Princeton) or [Algorithms, Part I](https://www.coursera.org/learn/algorithms-part1) /  [Part II](https://www.coursera.org/learn/algorithms-part2), (@Coursera)\n- [VisuAlgo.Net](https://visualgo.net/en): visualising data structures and algorithms through animation\n- [Algorithms](https://www.khanacademy.org/computing/computer-science/algorithms), (@Khan Academy)\n\n### Autonomous Driving\n- [Visual Perception for Autonomous Driving](http://www.cs.toronto.edu/~urtasun/courses/CSC2541/CSC2541_Winter16.html), (**CSC2541**@Toronto)\n- [Deep Learning for Self-Driving Cars](http://selfdrivingcars.mit.edu), (**6.S094**@MIT/SUTD)\n\n\n### Computer Vision\n- [Computer Vision](http://www.andrew.cmu.edu/course/16-720/), (**16-720**@CMU, Prof. Martial Hebert)\n- [Convolutional Neural Networks for Visual Recognition](http://cs231n.stanford.edu), [[网易云课堂](http://study.163.com/course/courseMain.htm?courseId=1003223001)], (**CS231n**@Stanford, Prof. Fei-Fei Li)\n\n### Data Science\n- [Pratical Data Science](http://www.datasciencecourse.org/), (**15-388/688**@CMU)\n\n### Deep Learning\n- [Deep Learning Specialization](https://www.coursera.org/specializations/deep-learning), (@Coursera, Prof. Andrew Ng)\n- [Convolutional Neural Networks for Visual Recognition](http://cs231n.stanford.edu), [[网易云课堂](http://study.163.com/course/courseMain.htm?courseId=1003223001)], (**CS231n**@Stanford, Prof. Fei-Fei Li)\n- [Introduction to Deep Learning](http://introtodeeplearning.com/index.html), (**6.S191**@MIT)\n- [Neural Networks for Machine Learning](https://www.coursera.org/learn/neural-networks), (@Coursera, Prof. Geoffrey Hinton)\n- [Practical Deep Learning For Coders, Part 1](http://course.fast.ai/index.html), (@USF)\n- [Deep Reinforcement Learning, Spring 2017](http://rll.berkeley.edu/deeprlcourse/), (**CS294**@UC Berkeley)\n- [Neural Networks and Deep Learning](http://neuralnetworksanddeeplearning.com/index.html), a free online book\n\n\n### Introduction to Computer Science\n- [Introduction to Computer Systems](https://www.cs.cmu.edu/~213/index.html), (**15-213**@CMU)\n- [Fundamentals of Computing](https://www.coursera.org/specializations/computer-fundamentals), (@Coursera, @Rice)\n- [Intensive Introduction to Computer Science Open Learning Course](https://cs50.harvard.edu/weeks), (**CS50**@Harvard)\n- Introduction to Computer Science and Programming Using Python, [[@edX](https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-10#!)], [[**6.0001**@MIT](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/index.htm)], [[@网易公开课](http://open.163.com/special/opencourse/bianchengdaolun.html)]\n\n### Machine Learning\n- [Complete Notes of Stanford's Machine Learning Course](http://www.holehouse.org/mlclass/index.html), (@HoleHouse)\n- [Machine Learning](https://www.coursera.org/learn/machine-learning), (@Coursera, Prof. Andrew Ng)\n- [Machine Learning for Data Analysis](https://www.coursera.org/learn/machine-learning-data-analysis), (@Coursera, @Wesleyan)\n- [Neural Networks for Machine Learning](https://www.coursera.org/learn/neural-networks), (@Coursera, Prof. Geoffrey Hinton)\n- [Machine Learning (2017,Fall)](http://speech.ee.ntu.edu.tw/~tlkagk/courses_ML17.html), (@NTU, Dr. Hung-yi Lee/李宏毅博士)\n- [机器学习](https://book.douban.com/subject/26708119/), (@Prof. Zhihua Zhou/周志华教授)\n- [机器学习的发展历程及启示](http://mt.sohu.com/20170326/n484898474.shtml), (@Prof. Zhihua Zhang/张志华教授)\n- [统计学习方法](https://book.douban.com/subject/10590856/), (@Dr. Hang Li/李航博士)\n\n\n### PyTorch\n- [PyTorch Tutorials](https://github.com/chenyuntc/pytorch-book)\n- [PyTorch Guide - 知乎](https://zhuanlan.zhihu.com/p/26670032)\n- [PyTorch中文文档](http://pytorch-cn.readthedocs.io/zh/latest/)\n- [PyTorch入门教程](https://morvanzhou.github.io/tutorials/machine-learning/torch/)\n\n\n### TensorFlow\n- [Tensorflow for Deep Learning Research](http://web.stanford.edu/class/cs20si/index.html), (**CS 20SI**@Standford)\n- [TensorFlow初学者指南：如何为机器学习项目创建合适的文件架构](https://mp.weixin.qq.com/s?__biz=MzA3MzI4MjgzMw==\u0026mid=2650726048\u0026idx=1\u0026sn=492ccde81a2ca2a344f995c5f92a3107\u0026chksm=871b1adeb06c93c87b81f9c6a9e6e041e01a2885949d16e8a7e758a26a0237421b59257de7a4\u0026mpshare=1\u0026scene=1\u0026srcid=04302CkKlQxEW1SKu1lvTtcc\u0026key=c9ae00cb2e00c8e8d2617194d0069ed95f2478e55d55de759e8fa0716800107b81366e564ed7e28a157342e083b7d7ec4d151376fe0db3c19eef556c9d15945be8ea49770b08cbb4f9d3a6799a02fcb6\u0026ascene=0\u0026uin=MTA0MDA5MTMwMw%3D%3D\u0026devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.6+build(15G1421)\u0026version=12020110\u0026nettype=WIFI\u0026fontScale=100\u0026pass_ticket=Z6eFtF9%2B8uZcT8c1EnvoXMh%2BVdS7%2B7YjXXJ68IGu2xLz35jNKc0MKihKUY%2FbB4Dk)\n- [TensorFlow入门教程](https://morvanzhou.github.io/tutorials/machine-learning/tensorflow/)\n\n\n\n## Programming Languages\n### General Guide\n- [Beginner’s Resources to Learn Programming Languages](https://www.vodien.com/blog/education/beginners-resources-to-learn-programming-languages.php), (Recommended by Adam)\n\n### Java\n- [IntelliJ IDEA](https://www.jetbrains.com/idea/), (IDE @JetBrains)\n- [Learn Java](https://www.codecademy.com/en/courses/learn-java), (@Codecademy)\n\n### JavaScript\n- [Learn JavaScript](https://www.codecademy.com/learn/learn-javascript), (@Codecademy)\n- [JavaScript教程](http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000), (@廖雪峰的官方网站)\n\n### Python\n- [ANACONDA](https://www.continuum.io/downloads/), (With over 720 popular packages easily installed  popular, like **Jupyter Notebook**, **numpy**, **scikit-learn**, **scipy**, **matplotlib**)\n- [PyCharm](https://www.jetbrains.com/pycharm/), (IDE @JetBrains)\n- [Python](https://www.codecademy.com/learn/python), (@Codecademy)\n- [Video: Official Guide to Python](http://v.qq.com/vplus/8b0c0b53f338d17267d5bd9617482a49/foldervideos/2dq0001010wz5wm), (@JetBrains)\n- [Python教程](http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000), (@廖雪峰的官方网站)\n\n#### Jupyter Notebook\n- Getting started with the Jupyter notebook, [[Part 1](https://www.packtpub.com/books/content/getting-started-jupyter-notebook-part-1)/[中文版](http://codingpy.com/article/getting-started-with-jupyter-notebook-part-1/)], [[Part 2](https://www.packtpub.com/books/content/getting-started-jupyter-notebook-part-2)/[中文版](http://codingpy.com/article/getting-started-with-jupyter-notebook-part-2/)]\n\n\n#### Matplotlib\n- [An Introduction to Scientific Python – Matplotlib](http://www.datadependence.com/2016/04/scientific-python-matplotlib/), [[中文版](http://codingpy.com/article/a-quick-intro-to-matplotlib/)]\n\n#### Numpy\n- [Python Numpy Tutorial](http://cs231n.github.io/python-numpy-tutorial/)\n- [An Introduction to Scientific Python – NumPy](http://www.datadependence.com/2016/05/scientific-python-numpy/), [[中文版](http://codingpy.com/article/an-introduction-to-numpy/)]\n\n### MATLAB\n- [MATLAB SKY](http://www.kui4.com/freev.html), (Easy for Beginners) \n\n\n\n\n\n## Platforms \u0026 Tools\n###  Git / Github\n- [GitHub：GitHub官方入门教学视频](http://www.stuq.org/course/969/study) \n- [Git教程](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000), (@廖雪峰的官方网站)\n\n### Linux\n- [鸟哥的Linux私房菜](http://cn.linux.vbird.org/linux_basic/linux_basic.php)\n\n### Markdown\n- [StackEdit - An Online Markdown Editor](https://stackedit.io/)\n\n\n\n\n\n## Websites\n### Competitions \u0026 Datasets\n- [AI Challenger/全球AI挑战赛](challenger.ai)\n- [DataCastle](http://www.pkbigdata.com)\n- [ImageNet](http://image-net.org)\n- [Kaggle](https://www.kaggle.com)\n\n\n### Tutorial Sites\n- [Coursera](https://www.coursera.org)\n- [IMOOC / 慕课网](http://www.imooc.com)\n- [Khan Academy](https://www.khanacademy.org)\n- [RUNOOB / 菜鸟教程](http://www.runoob.com)\n- [Udacity](https://cn.udacity.com)\n- [W3Cschool](http://www.w3cschool.cn)\n- [廖雪峰的官方网站](http://www.liaoxuefeng.com), (Tutorials for [Java](http://www.liaoxuefeng.com/webpage/java) / [JavaScript](http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000) / [Python](http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000) / [Git](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000))\n\n### Programming Sites\n- [Codecademy](https://www.codecademy.com)\n- [LeetCode Online Judge](https://leetcode.com)\n- [实验楼](https://www.shiyanlou.com)\n\n\n\n----\n\n\u003e Author: [@YoujieXia](http://youjiexia.github.io/) More Articles：[PersonalSite/个人网站](http://youjiexia.github.io/) `|` [CSDN](http://blog.csdn.net/cxsydjn) `|` [简书](http://www.jianshu.com/users/c357c55f62dc/timeline)   \n\n\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsilenceoverflow%2Fcs-learning-resources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsilenceoverflow%2Fcs-learning-resources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsilenceoverflow%2Fcs-learning-resources/lists"}