自学编程推荐的10个学习及刷题网站

文摘   2024-03-31 16:28   山东  

1 FreeCodeCamp

FreeCodeCamp.org 是一个非营利组织,提供了一系列全面的免费编程课程,用于帮助编程入门人员学习网页开发和计算机科学。网站上的课程包括互动编程挑战、文章教程和视频讲解,涵盖了 HTML、CSS、JavaScript 和数据结构和算法等主题。


2    菜鸟教程

菜鸟教程(www.runoob.com)提供了编程的基础技术教程, 介绍了HTML、CSS、Javascript、Python,Java,Ruby,C,PHP , MySQL等各种编程语言的基础知识。



3   w3school

W3School是一个在线技术教程学习平台,提供网页开发教程和练习。它涵盖了广泛的主题,包括HTML、CSS、JavaScript、PHP、SQL等。该平台面向初学者和中级网页开发人员,提供各种资源帮助用户学习创建网站和网页应用程序所需的技能。


4    Coursera

Coursera是一个风靡全球的在线MOOC学习平台,提供各种学科的课程,包括计算机科学和编程。您可以访问全球各地大学和组织的大量课程。您可以在 Coursera 上学习的一些编程语言包括:Python,Java,C++,JavaScript,R,SQL等。


5    Udemy

Udemy是一个综合性在线学习平台,提供各种各样的课程,包括编程。它允许任何人创建和分享自己的课程,这意味着在平台上可以学习到许多不同的编程语言和技术。

6    慕课网

慕课网上也有许多免费课程,涉及编程的方方面面,无论是前端、后端开发,移动开发还是云计算/大数据,亦或是UI设计法等。包含:HTML/CSS、大数据、Python、爬虫、云计算、Android、Java、小程序开发等等。


7    中国大学MOOC

中国大学MOOC,简称“慕课”,是一种大规模在线开放课程,由国内知名大学提供,旨在为全球学习者提供优质教育资源。它不仅改变了传统的教学模式,也为我们提供了无限的学习可能。


8    B站

非常友好的自学平台,各种常见课基本都能找到,基本能满足日常的学习需求


9   Stack Overflow

当你学会编程,难免会遇到各种各样的难题,Stack Overflow是一个程序设计领域的问答网站,通过它基本可以找到你想要的解决方案,而且许多解决方案都是由各路技术大牛提出的

 

10    GitHub

GitHub作为全球最大的开源代码托管仓库,在这里你能找到无穷无尽毕竟质量非常高的开源代码,什么品类都有:Python、PHP、JavaScript、机器学习、爬虫、Java、Android、IOS开发等等。


11    gitee

Gitee(码云)是开源中国于2013年推出的基于Git的代码托管平台、企业级研发效能平台,提供中国本土化的代码托管服务。


12    leetcode

网站上收录了许多互联网公司的算法题目,被称为刷题神器,现在LeetCode有了中文网站,国内的程序员就不需要受英文水平的困扰






math and code
计算机专业研究生在读,拥有深厚的计算机科学和数学背景,对编程、算法、数据结构、深度学习等领域都有着深入的了解和实践经验。对编程语言的掌握熟练而全面,无论是主流的Python、Java,还是强大的C++、Go,都能轻松驾驭。