https://www.udemy.com/course/teach-your-kids-to-code/ 有推油MGC 推荐了这个Python的学习系列。我也在这里发出来。我只是看了下目录和一些视频。个人认为这个教程应该适合于16岁以上的、自己想学编程的孩子,对于成人初学者也适用。我最赞赏的是他的教学范围,并没有迅速扩大,而是重视了基础的逻辑和思维方法。但是问题仍然是没有解决文字编程过于抽象,难以解决引发兴趣的问题。另外,我们不得不承认,这个视频最开始的安装是一个枯燥乏味的学习,极大的提升了学习者获取成就感的难度。
Udemy
Teach Your Kids to Code: Learn to Program Python at Any Age!
<p><strong>Join over <em>38,000 students from 182 countries</em> learning Python (and teaching it)! </strong></p><p><strong>Now includes coding for Chromebook users! </strong>Teach yourself (and your students) to code fun, colorful apps and games in Python…
🔥1
https://scratch.mit.edu/parents/ Scratch是我用了很多方式之后测试下来的最适合孩子们学习编程的入门工具。在官方推荐里,有这样的说明:
Scratch主要是为8至16岁年龄的孩子设计的,但各个年龄段的人群都在使用Scratch进行创作和分享。年幼一点的孩子可以试试ScratchJr,这是为5至7岁都孩子设计的简化版的Scratch。
我实在是难以承受8岁以下小朋友虐我的精神压力,所以都是从Scratch教起的。
Scratch的优势:开箱即用、声画资源丰富、所见即所得的过程、丰富的社区。基本上,我都有把握让孩子在十分钟内开心的获得自己的第一次成就感。
Scratch的问题:在iPad上的表现不够好,如果有计算机会发现更舒服。消息机制的想法很好,对于年龄较小的孩子来讲太难了,但是能充分理解的孩子,已经有冲动和能力去学习文字编程了。
总结:如果孩子8岁,适合每周一次到三次,学习和使用Scratch玩起来。
Scratch主要是为8至16岁年龄的孩子设计的,但各个年龄段的人群都在使用Scratch进行创作和分享。年幼一点的孩子可以试试ScratchJr,这是为5至7岁都孩子设计的简化版的Scratch。
我实在是难以承受8岁以下小朋友虐我的精神压力,所以都是从Scratch教起的。
Scratch的优势:开箱即用、声画资源丰富、所见即所得的过程、丰富的社区。基本上,我都有把握让孩子在十分钟内开心的获得自己的第一次成就感。
Scratch的问题:在iPad上的表现不够好,如果有计算机会发现更舒服。消息机制的想法很好,对于年龄较小的孩子来讲太难了,但是能充分理解的孩子,已经有冲动和能力去学习文字编程了。
总结:如果孩子8岁,适合每周一次到三次,学习和使用Scratch玩起来。
scratch.mit.edu
Scratch - For Parents
Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.
对于孩子学习编程
Anonymous Poll
35%
我来亲自教学
24%
我会和孩子一起学
6%
送孩子去教育机构学习
1%
找个教程买了给孩子学
9%
有免费的教程给孩子学
14%
找个老师带孩子学
10%
其他……欢迎入群说说
我自己前后带了十多个学生学习Scratch(年龄6到45岁),发现这个东西作为逻辑入门的教学工具非常棒。无论孩子还是大人,都可以轻松掌握这个东西。我接下来会把我自己带学生时的关键教程发在这里,如果你有好的部分也欢迎到群里分享。每个课程后面序列号的第一位代表级别,第二位代表课程号,一个级别学完就可以去社区看别人怎么做的试着自己做,或者进行改编了。
#Scratch 入门 1.1 一只猫
https://scratch.mit.edu/projects/329196633
这个课程用让对象说话、变化位置、发生、动画移动来让我们了解Scratch的功能。通常一个卡通形象,能跟你say hello,还能发出声音并且完成动画,孩子只需要四五个步骤就完成,会让大多数孩子引起兴趣,并想尝试更多!这个在文字编程里,很难获得这样的生动感和成就感。
#Scratch 入门 1.1 一只猫
https://scratch.mit.edu/projects/329196633
这个课程用让对象说话、变化位置、发生、动画移动来让我们了解Scratch的功能。通常一个卡通形象,能跟你say hello,还能发出声音并且完成动画,孩子只需要四五个步骤就完成,会让大多数孩子引起兴趣,并想尝试更多!这个在文字编程里,很难获得这样的生动感和成就感。