XR Camp · 一所面向沉浸式网络的免费学校

构建你可以走进去的网络。

学习构建在浏览器中运行的网站、3D 世界以及虚拟现实和增强现实体验。对所有人免费,从你写下的第一行代码开始。

开始第一课 在 GitHub 上查看全部课程

插画:一位戴着 VR 头显的女性,伸手触碰漂浮的屏幕。
插画:一位女性在书桌前用笔记本电脑工作。

我们的使命

XR Camp 是一所在线学校,让女性有机会成为网页设计师和开发者,并专注于沉浸式网络:3D、虚拟现实和增强现实。

它首先为拉丁美洲和中国的女性而建,包括从未写过代码的女性。课程提供英语、西班牙语和简体中文版本。

一位毕业生在夕阳下举起毕业证书和学位帽。

免费,面向所有人

XR Camp 完全免费。没有费用,没有付费墙,也不需要注册账户。所有课程、起始文件和参考答案都在 GitHub 上的一个公开仓库里。

课程由女性专家以及致力于女性赋权的男性支持者共同创作。

课程

跟随来自世界各地的女性专家和男性支持者学习,每次 45 分钟。

初心

Damon Hernandez

Damon Hernandez

美国旧金山 & 芬兰赫尔辛基

“成为你希望在世界上看到的改变。”我把这句话放在心上。在沉浸式技术和网络技术领域工作的 20 多年里,我通过演讲、工作坊、活动、聚会、黑客松和其他社区活动,致力于在全球推广这些技术。

我一直努力成为社区的好伙伴。这个项目的目标,是让每一位对网络和沉浸式技术感兴趣的女性,都能获得属于她的技术超能力。

也献给 Sherine。

现在,走进你将构建的网络。

继续向下滚动。接下来的一切都是用 3D 构建的,使用的正是你将在这里学到的工具:HTML、A-Frame 和 WebXR。

第一个小时,就有一个 3D 世界

你不会从理论开始。在第一课中,你打开一个文件,改几个字,浏览器里就会出现一座写着你名字的 3D 花园。这段文字背后那条光线起点的花园,就是那个第一个世界的“长大版”。

<a-box position="-1.5 0.5 -4" color="#5b2a86"></a-box>
一行代码。一个紫色方块。你迈入 3D 的第一步。

八个阶段,从第一次点击到专业开发者

每个阶段都以一个你亲手发布的真实项目结束。课程按每次 45 分钟来安排,可以配合工作、学习和家庭生活,而且每个阶段本身都有价值。

  1. 阶段 0

    欢迎来到未来

    你将构建: 你的第一个 3D 世界、一条网络发展时间线,以及一个比较三种 3D 构建方式的实验室。

    • 64 次学习,每次 45 分钟 · 每周 4 次,约 4 个月
    • 9 课中已有 9 课提供英文版

    在 GitHub 上打开这个阶段

  2. 阶段 1

    成为网页开发者

    你将构建: 无障碍、响应式的网站,发布到网上,让世界各地的人都能访问。

    • 144 次学习,每次 45 分钟 · 每周 4 次,约 8 个月
    • 9 课中已有 9 课提供英文版

    在 GitHub 上打开这个阶段

  3. 阶段 2

    成为前端工程师

    你将构建: 可以安装到手机、离线运行并使用实时数据的网页应用。

    • 145 次学习,每次 45 分钟 · 每周 4 次,约 8 个月
    • 9 课中已有 7 课提供英文版

    在 GitHub 上打开这个阶段

  4. 阶段 3

    成为 Web3D 开发者

    你将构建: 使用 A-Frame 和 three.js 构建的交互式 3D 体验。

    • 138 次学习,每次 45 分钟 · 每周 4 次,约 8 个月
    • 共 7 课,正在编写中

    在 GitHub 上打开这个阶段

  5. 阶段 4

    成为沉浸式开发者

    你将构建: 通过一个链接就能在头显中打开的虚拟现实和增强现实体验。

    • 111 次学习,每次 45 分钟 · 每周 4 次,约 6 个月
    • 共 6 课,正在编写中

    在 GitHub 上打开这个阶段

  6. 阶段 5

    成为全栈空间开发者

    你将构建: 带有账户、数据和实时连接的多用户 3D 应用。

    • 155 次学习,每次 45 分钟 · 每周 4 次,约 9 个月
    • 共 8 课,正在编写中

    在 GitHub 上打开这个阶段

  7. 阶段 6

    成为专业开发者

    你将构建: 生产环境部署、多语言网站,以及你在开源世界中的一席之地。

    • 73 次学习,每次 45 分钟 · 每周 4 次,约 4 个月
    • 共 5 课,正在编写中

    在 GitHub 上打开这个阶段

  8. 阶段 7

    专业毕业项目

    你将构建: 一个完整的沉浸式项目:调研、设计、构建、测试并发布。

    • 95 次学习,每次 45 分钟 · 每周 4 次,约 5 个月
    • 共 5 课,正在编写中

    在 GitHub 上打开这个阶段

学习方式

  • 一切都在 GitHub 上

    所有课程、起始文件和参考答案都在一个公开仓库里。你可以直接下载,也可以 fork 一份,变成你自己的。

  • 每次学习 45 分钟

    每节课都会告诉你需要几次学习,以及每次结束时你会完成什么。

  • 把 AI 当老师,而不是拐杖

    AI 几乎什么都能解释。XR Camp 教你先理解自己的代码,再请 AI 修改它。

  • 一起学习

    社区即将绽放。

从设计开始就无障碍

本网站支持键盘和屏幕阅读器操作,并遵循你设备的动画设置。你可以随时用页面顶部的开关关闭 3D 场景。你在 XR Camp 构建的一切,也都将达到同样的标准。

加入我们

想教课、做导师、翻译或编写课程吗?XR Camp 由女性专家和男性支持者共同建设,这里有你的位置。

在 GitHub 上参与贡献 hello@xrcamp.dev