与非学堂:专注青少年信息技术教育,探讨少儿编程的教与学,交流技巧、分享资源。
CS First
网址:https://www.cs-first.com/
适合年龄: 9-14
语言: Scratch
学习方式: 自主选择参与学习不同主题的教程
简介:Scratch的学习涉及以下主题:动画、艺术、时尚、友情、游戏设计、音乐、社交媒体、运动、故事。主题的确立标准有两方面:能展现计算机科学的应用范围,能激发学生的参与。
Codecademy
网址:https://www.codecademy.com/
适合年龄: 10-18
语言: Python, Ruby, Javascript等
学习方式: 自主线上教程,由易到难
Code Club
网址:https://codeclub.org/en/
适合年龄: 9-11
语言: Scratch, Python, HTML, CSS
学习方式: 自主的课后兴趣班形式
CS Circles
网址:http://cscircles.cemc.uwaterloo.ca/
适合年龄: 10-18
语言: Python 3
学习方式: 自主结构化线上教程
备注:由University of Waterloo(加拿大滑铁卢大学)提供。
Greenfoot - Joy of Code
网址:https://www.youtube.com/playlist?list=PL280AD6FCCFCDDAC5
适合年龄: 10-18
语言: Java using Greenfoot
学习方式: 自主线上视频教程,通过趣味性的编程项目学习语法,循序渐进进行
Google Blockly
网址:https://blockly-games.appspot.com/
合适年龄: 10-15
语言: Blockly and Javascript
学习方式: 由易到难的系列题目
Google Pencil Code
网址:https://pencilcode.net/
适合年龄: 10-15 (有一定的Python基础)
语言: Coffeescript, Javascript, CSS, HTML
学习方式: 使用模块式或文本式编程,完成绘画、音乐、冒险类游戏或故事作品
Black Flag
网址:http://www.cambridge.org/codingclub-blackflag/
适合年龄: 12-18 (有一定的Python基础)
语言: Python 3
学习方式: 自由交互式题目,带有提示与解答
备注: 该网站有一本同名的图书Black Flag,能够吸引一批喜欢解题又喜欢故事叙事的人。
Project Euler
网址:https://projecteuler.net/
合适年龄: 13以上
语言: 不限
学习方式: 自主交互式题目,带有提示与解答
备注:一系列数学和计算机的问题,难度由浅入深。已经解决的问题为后续要学习的新概念作好铺垫,以解决更多复杂的问题。
Oxford Turtle System
网址:https://www.turtle.ox.ac.uk/
合适年龄: 10-18
语言: Turtle图形代码、Pascal、Python 3、Basic
学习方式: 钻研尝试丰富的题目
Coding Club Books
网址:http://codingclub.co.uk/
适合年龄: 10-15
语言: Python 3
作者: Chris Roffey
介绍: 一本简短而精致的纸版教程,内容分级且引人入胜,介绍了基本的编程概念和项目开发的技能。
出版社:Cambridge University Press
Introduction to Programming with Greenfoot
网址:https://www.amazon.co.uk/Introduction-Programming-Greenfoot-Object-Oriented-Simulations/dp/0134054296/
年龄: 11-18
语言: Java using Greenfoot
作者: Michael Kölling
介绍: 通过精彩的场景来介绍各种概念,通过游戏和Greenfoot仿真模拟来学习Java的面向对象编程。不需要有编程基础。
Python Programming for the Absolute Beginner
网址:https://www.amazon.co.uk/Python-Programming-Absolute-Beginner-Dawson/dp/1435455002/
适合年龄: 11+
语言: Python 3
作者: Michael Dawson
学习方式: 通过精心设置的结构性内容,使用让人着迷的示例,学习Python知识。不需要Python或编程基础。
「本文翻译自:
https://www.bebras.uk/index.php?action=content&id=32」
— OVER —
与非学堂
专注青少年信息技术教育,探讨少儿编程的教与学,交流技巧、分享资源。