EarSketch
软件描述
EarSketch 是一个通过音乐创作教授编程(Python 和 JavaScript)的网站,专为初学者设计。这是一个免费平台,可在所有浏览器上运行。
官方网站
访问软件的官方网站了解更多信息
earsketch.gatech.edu
什么是 EarSketch?
EarSketch 是一个免费的教育编程环境。其核心目标是通过音乐创作和混音,教授两种广泛使用的编程语言——Python 和 JavaScript。该学习环境最初由佐治亚理工学院(2011年起)的杰森·弗里曼教授(音乐学院)与布赖恩·马格科教授(文学、媒体与传播学院)共同开发。
EarSketch 为基于网页的平台,用户可通过网络浏览器访问,无需安装,也无需注册账户即可创建项目或查看现有项目。
EarSketch 包含多个组成部分:课程体系、数字音频工作站(DAW)、代码编辑器与控制台,以及声音浏览器。EarSketch 的声音库由 Jay Z 的录音工程师杨·古鲁及著名声音设计师理查德·德文创造。
有关出版物、社区活动等更多信息,请访问 earsketch.gatech.edu。
🔄 替代方案
15 个选择探索免费的互动编程课程,涵盖网页开发、数据科学和多种编程语言。Codecademy 提供趣味性、协作式的学习环境,配有社区支持、个性化学习路径、技能评估等,涵盖基础到高级的各类概念。
Progate 是一个在线编程学习平台,可在浏览器中交互式地学习 HTML、CSS、Ruby、Ruby on Rails、PHP、JavaScript、Java、Swift 和 Git。
Scratch 是一种编程语言,可轻松创建属于自己的互动故事、动画、游戏、音乐和艺术作品,并将创作成果分享到网络上。当年轻人制作并分享 Scratch 项目时,他们便学会了重要的数学和计算概念……

Glicode
GLICODE TM 将每包巧克力棒变成一小口编程课程。通过将巧克力棒按正确顺序排列,你可以用日本(以及全球)最受欢迎的零食,以有趣且引人入胜的方式学习算法思维。

Encode: Learn to Code
Encode 是一个专为移动设备打造的编程学习平台,随时随地学习网页编程。通过您的移动设备轻松学习 HTML、CSS 和 JavaScript。

CodeAbbey
本资源旨在为所有希望学习编程并提高编程技能,但难以找到足够练习题的人提供简短的编程问题。






