发现各种软件替代方案,找到更适合您的选择
自由代码营的开源社区帮助你打造一个值得求职的作品集,包含真实用户使用的实际应用,同时助力非营利组织。
提供 117 个替代方案
Scratch 是一种编程语言,可轻松创建属于自己的互动故事、动画、游戏、音乐和艺术作品,并将创作成果分享到网络上。当年轻人制作并分享 Scratch 项目时,他们便学会了重要的数学和计算概念……
提供 75 个替代方案
The Odin Project 是那种“我当初学习时多希望有它”的资源之一。并非人人都能获得计算机科学教育,或负担得起参加高强度编程学校的费用,而且这两种方式也并不适合所有人。
提供 24 个替代方案
MDN Web 文档是不断发展的网络技术学习平台,以及支撑网络的软件,包括: Web 标准,如 CSS、HTML 和 JavaScript 开放 Web 应用开发 Firefox 插件开发
提供 50 个替代方案
Robocode 是一款编程游戏,目标是编写一个机器人战车,在战斗竞技场中与其他机器人对抗。因此,“Robocode”这个名字是“Robot code”的缩写。玩家是机器人的程序员,对游戏过程没有直接干预。
提供 21 个替代方案
roadmap.sh 是一个社区项目,旨在创建路线图、指南和其他教育内容,帮助开发者选择学习路径并指导其学习进程。
提供 6 个替代方案
逐步构建实际项目,掌握编程技能。这些项目免费且开源,贡献非常容易!
提供 30 个替代方案
Hackety Hack 将从零开始教你编程的最基本知识。无需任何先前的编程经验!
提供 26 个替代方案
Famo.us大学包含实时编码课程、教程以及与参考文档相关的独立示例。在Famo.us大学中,每节课都允许您在Famo.us中实时编写代码,并立即查看渲染结果,无需安装任何内容。
提供 48 个替代方案
Levinux——用于教育的极简版Linux Levinux(下载约20 MB)是一个微型虚拟Linux服务器,只需双击即可在Mac、Windows或Linux电脑上从USB或Dropbox运行(无需安装或管理员权限),是理想的编程学习环境。
提供 10 个替代方案
Learn Anything 是一个知识探索平台,通过社区投票选出的最高效路径,帮助你理解任何主题。每个主题都配有思维导图,链接到其他子主题、外部链接和资源。
提供 2 个替代方案
Battlesnake 是一款全球开发者参与的多人编程游戏。您只需拥有一个实现 Battlesnake API 的实时网络服务器即可游玩。
提供 3 个替代方案
LearnXinYminutes 不是学习第一门编程语言的好方法,但却是接触第三门语言的绝佳方式。它不会解释前述那些至关重要的概念,而是假设你已具备这些知识。
提供 2 个替代方案
HackInScience 是一个用 Python 编写的开源教学平台,但能够支持任何语言。hackinscience.org 是官方的 HackInScience 实例,旨在教授 Python,目前包含约 70 个按难度排序的练习。
提供 6 个替代方案
欢迎使用 PyKidos,这是一个小型的 JavaScript 应用程序(仍不够完善),提供用于教学的 Python 编程环境。它主要面向教导孩子编程的成年人使用,不适合……独立使用。
提供 23 个替代方案


















