我学习计算机科学的 12 大资源!
学习计算机科学不仅仅是学习编程和竞技编程。它是一个需要创新和发展的领域。
它可以是任何专业,但有一点是肯定的,每个计算机科学学习者都是从 Web 开发或 App 开发开始他的学习之旅的。YouTube
是最好的学习资源,最棒的是什么?它完全免费!我们投入的只是时间 :)。
在本文中,我想分享一些我认为有用且值得关注的资源——
-
发展
-
Web 开发简化版
以高效实用的方式教授 Web 开发技能和技术。它涵盖了从基础到高级的主题,并运用最流行、最流行的技术栈。 -
JavaScript 精通
JavaScript 精通的目的是帮助有抱负的开发人员将他们的开发技能提升到一个新的水平并构建出色的应用程序。 -
与 Tim 一起学习技术
他教授 Python 编程、游戏开发、Pygame、Java 教程和机器学习视频。 -
freeCodeCamp.org
是一个开源社区,致力于帮助人们学习编程并为非营利组织构建项目。他们拥有优秀的教师,几乎涵盖了计算机科学的所有主题。 -
指导项目
-
计算机科学
课程内容涵盖从高效教授基础语言到构建项目巩固概念等各种主题。课程涵盖多种编程语言,例如 Python 和 C,以及机器学习、人工智能 (AI) 等主题。 -
Ania Kubów #JavaScriptGames
通过引导式项目学习 JS 游戏开发的最佳渠道之一。Ania
以游戏形式教你 JavaScript、React、HTML、CSS 和 Express 教程!
她拥有金融背景,因为对编程的痴迷而转向科技行业,她的目标是教你如何编程,而不是在意自己编程的样子有多傻。 -
编码
-
Errichto
是一位竞技型程序员,曾入围 ICPC、Facebook Hacker Cup 和 Google Code Jam 等多个大型编程比赛的决赛。他的视频内容涵盖算法讲解、竞技编程和编程面试。 -
KevinNaughtonJr
他是纽约市的一名软件工程师,制作有关编码访谈和编程相关主题的视频。 -
CS Dojo
这个频道由 YK Sugi 主持。他是一位前谷歌工程师,在这里制作有关编程和计算机科学的视频。
{说实话,他的视频质量很棒:) } -
人工智能/机器学习/数学
3Blue1Brown
由 Grant Sanderson 主持。这个频道将数学与娱乐融为一体,具体内容取决于你的喜好。其目标是通过动画来解释问题,并通过视角的变化将难题化繁为简。
{对我来说,这是迄今为止我发现的解释这类内容最好的频道之一! } -
UI/UX 设计
-
DesignCourse
频道由 Gary 主持。他创建了近 100 门课程,涵盖平面设计到高级前端开发。他是一位经验丰富的课程讲师。他教授全栈开发以及 UI/UX、前端开发、后端开发、平面设计等相关教程! -
PiXimperfect
由 Unmesh Dinda 运营,是一个学习 Photoshop 和 Lightroom 的免费资源。PiXimperfect 认为,学习概念比学习步骤更重要,这样你才能将“你的”想象力以视觉形式呈现给世界。 -
其他一些值得一提的渠道
说到网站,我更喜欢:
-
Qwiklabs
为您提供 Google 云平台的实践体验。 -
Udacity
这个网站本身的入门课程内容就非常丰富! -
GeeksforGeeks 是
获取编码问题和面试/实习经历列表的最佳地点之一。 -
CP-Algorithms它有一个精彩的列表,列出了 竞技编程
中使用的算法数量,并附有很好的解释。 -
AWS 指南(Github repo)
了解 AWS 云服务的实用指南。
我希望这对每个读者来说都是有用的参考:)