This article is suitable for those who have just started learning programming or want to further improve their programming skills. Here are several programming learning websites to share.
Programming learning websites:
- https://github.com/
On GitHub, there are mainly some project codes, including those from various famous enterprises, experts, and beginners. You can clone some projects to the local for learning. GitHub - https://www.kaggle.com
The Kaggle website is biased towards artificial intelligence and machine learning. Some companies and organizations will post some paid competitions on it. The competition content is mostly the epitome of real business. Students who like to participate in competitions can pay attention to it. There are also some data sets in the field of machine learning that can be used when running your own code for demos. Kaggle - www.julyedu.com
July Online is a training institution (@July Online, please pay the advertising fee. For more free training courses, please follow the official account: Big Data Academy). You can do exercises on this website. The types of questions mainly include: computer foundation, data structure and algorithm, artificial intelligence, mathematical foundation, programming development. Each type is further subdivided into multiple directions. July Online - https://leetcode-cn.com/problemset/all/
LeetCode is mainly used for doing exercises. The types are as mentioned above. Of course, there are also some competitions that you can participate in. No more to say here. LeetCode - https://www.acmcoder.com
The ACM Coder website is biased towards doing exercises, written tests, and job hunting. Some written tests of Internet companies will be conducted on this website. Official account: Big Data Academy - https://www.nowcoder.com
NowCoder website is also biased towards doing exercises, written tests, and job hunting. Compared with the ACM Coder website, NowCoder is more active. Official account: Big Data Academy
The above websites can all be registered and used directly. However, some of the paid courses they provide need to be purchased. It is recommended to use the free functions in the initial stage. If you want to further learn programming, you can follow the WeChat official account: Big Data Academy to obtain video tutorials for free.
Welcome all friends to leave comments and discuss below.