(图片:Shutterstock)
有许多在线教育资源专门帮助计算机科学专业的学生和专业人士。许多计算机科学资源是完全免费的。
您可以利用移动应用程序、打开在线课程、网站、播客和博客来补充计算机科学学位材料。博客和播客等资源也有助于继续教育。在瞬息万变的计算机技术世界里,及时了解行业新闻和讨论是值得的。
有几十种应用程序允许手机用户学习编码,其中许多是免费的。这些应用程序使学习代码比以往任何时候都更方便,而且对于初学者来说,比以往任何时候都更容易。下面列出的编码应用程序甚至可以帮助有经验的程序员或补充大学课程。
可在:Android和iOS上获得
学习:HTML、CSS、JavaScript、Python、Node、React、Java、Swift
描述:Codemurai使用行业领导者创建的数千个迷你课程来教授所有最流行的编码语言,包括JavaScript、Python和HTML,还有十几种。课程包括web、游戏和移动应用程序开发的基础。
可在:Android和iOS上获得
学习:Java
描述:Easy Coder是一款用于学习Java的移动应用程序,它利用简短的交互式课程、测验和编程挑战来教授基本的编程概念。应用程序的内置Java编译器允许学习者在学习时立即测试代码。
可在:Android和iOS上获得
学习:Python、JavaScript、HTML、CSS
描述:Encode是一款仅用于Android的应用程序,它教授主要的编码语言,包括简短的迷你课程和交互式挑战。这款应用不需要互联网连接就可以运行,学习者可以在任何地方使用它。
可在Android和iOS上使用https://www.enki.com/
学习:JavaScript、Java、Python、React、SQL
描述:Enki是一款受欢迎的免费应用程序,用于学习如何编写代码,专为短期会话中的日常使用而设计。课程、练习和测验使用间隔重复算法,以适应学习者的个人需求。学习者还可以购买订阅计划以获取某些高级课程。
可在以下网站获得:Android、iOS、桌面
学习:JavaScript
描述:Grasshopper使用类似游戏的结构教初学者到中级JavaScript。该应用程序使用交互式视觉拼图和实时反馈来补充简短的课程和测验,并提高解决问题的能力。学习者在开发技能时甚至可以收集到虚拟的成绩。
< P>:Android和iOS/P>> P>学习:HTML、CSS、JavaScript、SQL、C++、SWIFT、Python < P>描述:MIMO是通过设计用于短块的日常使用的交互式迷你课程来教初学者级编码基础的java应用程序。应用程序的结构通常类似于一个游戏,随着学习者的进步,会有各种成就和徽章提供给学习者以积极的强化。可在:Android和iOS上获得
学习:HTML、CSS、Bootstrap、JavaScript
描述:Programming Hero教授web、移动应用程序的编码基础,和游戏开发相结合的自我指导迷你项目和游戏式的设计特点。用户完成了简短的编程项目、挑战和练习,他们可以从头开始设计自己的游戏。
< P>:Android和iOS/P>> P>学习:python、汇编、HTML、C++、java脚本、CSS、java描述:编程胡道是谷歌编辑器的选择学习编码应用程序。部分是由谷歌专家开发的。该应用程序主要满足中级学习者希望学习多种编码语言。应用程序的不同课程的结果是电子证书。
< P>:Android和iOS/P>> P>学习:HTML5、CSS3、JavaScript、Python、java、C++、PHP、SQL、SWIFT < P>描述:SoLo Engor是一个免费的应用程序,提供了20个基本的编码课程,如Python、java java和数据科学。学生也可以使用在线代码操场来测试代码。完成课程就可以获得专业认证。目前有许多计算机科学在线公开课程的提供商,其中一些来自顶级学院和大学。免费的计算机科学课程可以免费为你提供新知识。您还可以付费参加在线计算机科学课程以获得证书或大学学分。
Class Central是一个搜索引擎,用于搜索大规模在线开放课程(MOOC),任何人都可以注册免费在线课程。通过搜索引擎,学生可以在顶级学校找到免费的在线计算机科学课程,以及评论和其他有用的反馈。
Codecademy是一个在线平台,提供12种不同编码语言的免费课程,包括JavaScript、Python和CSS。学习者可以获得免费的日常实践和互动课程,并有一个基本的计划。根据年度计划,每月19.99美元,学生可以获得额外的实践和支持。
Coursera是一家受欢迎的MOOC提供商,与全球数百所学院和大学合作。通过Coursera平台的审计课程是免费的,但是获得分数或证书需要你付费。通过Coursera获得专业证书的会员资格每月需花费39美元。
edX是由哈佛和麻省理工学院创建的MOOC提供商,提供包括计算机科学和编码在内的多个领域的全在线微型学位和证书课程。审计课程是免费的,但对于证书课程的学生来说,个人课程的费用在50-300美元之间。
汗学院是一个非盈利组织,提供包括计算机编程在内的各种科目的免费在线教育材料。一个典型的可汗学院课程由一系列伴随实践的短片组成练习。教育工作者经常使用这个平台来补充课堂学习。
麻省理工学院开放式课件是一个免费的在线集合,几乎囊括了麻省理工学院所有的本科生和研究生课程资料,包括视频讲座、教科书和网络演示。麻省理工学院是一所卓越的计算机科学大学,它使这个档案成为人们对编程和编码感兴趣的宝库。由斯坦福大学教师创立的
,UDeNoice是一个盈利的MOOC平台,提供免费的计算机科学和编程课程,以及专业证书和不朽的纳米学位。Nanodegrees是编码和计算机编程领域的缩写学位课程,通常花费700-15000美元。
Udemy是一家MOOC提供商,主要为非传统学生量身定制。该平台提供免费和付费课程以及计算机科学和编程证书。Udemy上大多数付费课程的费用在20-200美元之间,不过该网站通常会通过电子邮件向会员提供折扣和优惠券。
你可以沉浸在网络社区中,通过建立联系和灵感,培养自己的编码技能和计算机科学概念知识。这些资源可以帮助你找到棘手问题的答案,并在紧要关头提供有用的反馈。您还可以通过网络站点和在线社区找到计算机科学方面的工作机会和实习机会。
CodePen是一个在线web开发社区,用于测试和共享用户创建的代码片段。能够从所有技能级别的社区获得关于代码编写的实时反馈,这使它成为学习代码的人们必不可少的资源。
Coderwall是软件开发人员的协作学习平台。初学者可以在Coderwall的各种主题中找到丰富的编程技巧、知识和工具,包括JavaScript、iOS和前端开发。该网站还提供了定期更新的招聘信息部分。
GitHub是一个用于协作软件项目的在线平台。开发人员使用GitHub一起编辑软件,同时跟踪彼此的更改。初入职场的开发者可能会很早就接触到这个网站,因为它是一个流行且有用的协作平台。
LinkedIn是一个专业社交网站。人们使用LinkedIn管理自己的职业形象,分享自己的资历,申请工作。如果你是一名初级开发人员或学生,LinkedIn个人资料是一个很好的平台,可以让你的投资组合更具可见性。
Stack Overflow是一个用于计算机编程的问答网站。网站成员可以加入团队,为有用的帖子赚取积分,并编辑问题和答案。许多编码人员使用堆栈溢出作为知识库或快速、直接回答问题的方法。
计算机科学播客可以为喜欢或需要听觉处理而不是阅读的人提供大量有趣的计算机科学相关讨论和信息。因为你可以在旅途中收听播客,他们提供了方便。一个好的播客还提供了偷听有趣的人之间的对话的娱乐价值。
可在以下网站上获得:Apple、Spotify、Google Play
CodeNewbie是一个关于计算机编程主题的教育性播客系列,由开发者Saron Yitbarek主持。每周系列为初级程序员提供有用的提示,每集都有一个与不同STEM专业人士就给定主题的访谈/对话。
可从以下网站获得:Apple、podtail、,听笔记
< P>计算机科学播客是由牛津大学建立的,为日常听众提供有关Nick Trefethen教授的计算机语言学、量子计算和软件工程等学科的讲座。该系列通常每隔几个月推出一集新节目。可在以下网站获得:Apple、podtail、Listen Notes
The Mike Tech Show是一个由开发者Mike Smith主持的关于软件开发和信息技术的播客。该节目主要关注科技专业人士的生产力技巧,史密斯偶尔会从自己的专业经历和听众的电子邮件中讲述与科技相关的故事。
可在以下网站获得:Apple、Google Play、Spotify
Podnutz Pro是一个关于商业IT技巧和支持的科技文化播客,由Jeff Halash和其他技术专家的旋转门主持。该播客是Podnutz播客网络的一部分,用于提供有关科技主题的专业提示。
可在以下网站上获得:Apple、Spotify、Google Play
Spark是加拿大广播公司Nora Young自2007年以来主办的一个科技广播节目。该节目现在作为播客提供,涉及科技文化方面的问题。最近的嘉宾包括Louisa Ha,她与Young谈论了YouTube作为一种文化产物的作用。
有关技术、计算机科学和编程的博客可以为您提供有用的提示、灵感和解答棘手问题的答案。请记住,几乎每种兴趣都有博客。如果是你的激情或学位集中,可能会有一个博客。多个贡献者每天都会在网站上发表文章,读者群从初学者到中级程序员。虽然大多数帖子关注技术问题,但也有人讨论一般的生活习惯或有幽默倾向。
CodeWall是一个基于英国的网站开发和编程博客。多个贡献者每月更新博客。博客的“贡献者”标题按编程语言组织文章,以方便初学者浏览。
从2009年开始,Codrops博客主要关注前端web开发和web设计。feed每周更新多次,其中包含来自不同贡献者的文章,通常是关于web开发和设计技术的文章或教程。
嵌入学术界的是一个由计算机科学教授John Regehr运营的关于计算机编程和科学的博客。该博客通常每月更新一次,侧重于解决特定的软件问题,但也涉及跨学科的学术话题。
谷歌人工智能博客是谷歌人工智能部门谷歌人工智能经常更新的新闻源。贡献者——谷歌雇佣的各种软件工程师——也使用博客来讨论机器人和人工智能的当代问题和理论。
麻省理工学院技术评论(MIT Technology Review)是一家致力于最新新闻和新技术讨论的媒体公司,自1899年以来一直活跃。这篇评论发表了一本平面杂志和一篇博客。博客主题包括生物技术、计算机科学和人工智能等。O'Reilly Radar是O'Reilly Media的新闻/博客部门,O'Reilly Media是硅谷企业家Tim O'Reilly创建的一家科技教育公司。博客的内容倾向于关注与商业和技术相关的问题、趋势和文化评论。
Treehouse是一个在线编码教育资源,定期更新关于课程材料、编程语言、,以及科技领域的文化能力问题。为了便于浏览,博客文章分为六类:商业资源、职业建议、社区、工程人员播客、学习和树屋新闻。
应用程序、课程、播客和博客等在线计算机科学资源可以为您提供新闻、有用的提示,甚至是一个社区。在你的指尖访问每一个资源,尤其是那些免费的资源,从来都不会有伤害。但是,请记住,如果你知道如何平衡计算机科学并为自己腾出时间,那么对计算机科学保持热情就更容易了。
2021年最佳计算机科学奖学金:通过注册,您同意使用条款,并承认隐私政策中概述的数据实践。
您还将获得免费订阅的ZDNet今日技术更新和ZDNet公告时事通讯。您可以随时取消订阅这些时事通讯。
您同意接收CBS系列公司的更新、提醒和促销活动,包括ZDNet的今日技术更新和ZDNet公告时事通讯。您可以随时取消订阅