(40节免费编程课)(6-18岁儿童编程免费课)

什么是编程? 编程是一种有效地告诉计算机该做什么的艺术。它是为计算机执行特定任务而执行的指令。这些人类可读的语言可以转换成计算机所能理解的0和1。不同的程序员试图用计算机来完成不同的任务。有的人希望计算机能够建立网站(web开发人员),而另一些人则想要创建有用的工具(软件工程师)或开发有趣的互动媒体(游戏开发人员)。

随着大数据、云计算、物联网和人工智能的火热发展,需要大量的程序员。编程是如此广泛和多样化,适用于许多行业和领域。程序员由于保持数字血液的流动,受到了广泛的追捧。在今后相当长的时间里,程序员都是一个非常有前景的职业。

我们通过搜索大量与编程相关的MOOC课程,根据注册人数、评分、评论和口碑进行排名,筛选出下面2023年6个最值得上的免费编程课程,供你参考。

1. Programming for Everybody (Getting Started with Python)

密歇根大学:Charles Severance教授

(40节免费编程课)(6-18岁儿童编程免费课)

由密歇根大学给编程新手提供的Python课程,已有超过250万人注册学习,是有史以来最受欢迎的在线课程之一。Python由于其优雅简单而容易学习,它是最流行的语言,能够轻松地处理从web开发到机器学习等任务。

该课程为期7周,共计19个小时的学习材料。它附带一个配套的网站,你可以在那里编写并提交作业。本课程是大众化Python五门专业课程中的第一门,你如果在完成这门课程后想继续学习,可以查找Charles Severance教授的课程,他是一位非常受欢迎的教授。

2. Computing in Python I: Fundamentals and Procedural Programming

佐治亚理工:David Joyner教授

(40节免费编程课)(6-18岁儿童编程免费课)

佐治亚理工学的基础和程序性编程课程,虽然使用Python作为教学编程语言,但也让你了解编程和计算机科学中的基本概念,并延续到其他编程语。该课程是Python编程专业证书的一部分,它与佐治亚理工的本科计算机科学课程非常匹配。

本课程包括5周的学习材料,预计每周学习9-10个小时。课程还附带了一本在线书籍,每周专门研究计算机科学和编程的一个特定领域,你如果已学过某个领域,可以跳过这个领域继续学习其他部分。

3. Programming Languages, Part A

华盛顿大学:Dan Grossman教授

(40节免费编程课)(6-18岁儿童编程免费课)

如果你想成为一个全面发展的程序员,华盛顿大学的编程语言课程会适合你。本课程介绍编程语言的基本概念,重点是函数式编程。函数式编程让你写出很强的、可重用的、可组合的和优雅的程序。这门课程是最具挑战性的MOOC课程之一,但它是非常值得的。

课程为期5周,有30个小时的材料,有的人可能需要40个小时来完成课程。包括视频讲座和阅读材料,你还需要完成三个家庭作业。你将有机会分享和学习其他学习者的代码。

4. Computer Science: Programming with a Purpose

普林斯顿大学:Robert Sedgewick教授和Kevin Wayne教授

(40节免费编程课)(6-18岁儿童编程免费课)

普林斯顿大学的这个课程对Java编程有一个非常全面的介绍。完成这门课程后,你不仅可以精通Java,还可以理解其他编程语言。本课程适合大学一年级的学生,有些水平比较高的高中生也可以学习。

本课程为期10周,全程88小时。你会观看和学习很多视频讲座,将完成所有的编程练习来测试你的编程技能。《计算机科学:有目的的编程》涵盖了《计算机科学:一种跨学科的方法》一书的前半部分。书的另一半是下一门课程,计算机科学:算法、理论和机器。

5. An Introduction to Interactive Programming in Python (Part 1)

莱斯大学:Joe Warren教授等

(40节免费编程课)(6-18岁儿童编程免费课)

莱斯大学的这个课程帮助初学者用Python构建简单的交互式应用程序。它从项目出发,教你从零开始构建和研究内容,这是真正开发人员的一项宝贵技能。教师们的理念是,你工作越努力,就学得越快。所以,你必须付出大量的努力来完成这个课程。

本课程分为5周,每周有7到10个小时的材料,包括每周的项目。该课程附带一个名为代码库的配套网站,你将在那里运行并提交你的Python脚本。每周都有两个自动评分的小测验和一个每周由同行评分的项目。

6. Programming Fundamentals

杜克大学:Andrew Hilton教授等

(40节免费编程课)(6-18岁儿童编程免费课)

杜克大学的编程基础是一个优秀的介绍算法和编程的课程。你将学习如何开发一个算法,然后继续阅读和理解代码,以及理解编程概念如何与算法相关联,通过七个步骤介绍一个强大的解决问题的过程。

本课程为期4周,有18个小时的材料。你将通过视频讲座和一些阅读材料来学习。在整个课程中,你将完成多个测验,每个模块都以一个分级测试来测试你的理解。编程基础是C编程专业的第一门课程。接下来的课程是用C语编写、运行和修复代码。

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者moocsino所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(40节免费编程课)(6-18岁儿童编程免费课)
本文链接:https://www.51qsb.cn/article/dvjsmw.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-08-22
下一篇2023-08-22

你可能还想知道

发表回复

登录后才能评论