blockly.dev이 존재할 수 있는 건 너무나 많은 것들이 무료이기 때문입니다.

고맙습니다.

오픈소스 소프트웨어와 무료 인프라를 활용해 모든 레슨을 무료로 유지합니다. 아래는 blockly.dev를 가능하게 한 사람들과 프로젝트 중 일부에 보내는 감사입니다.

우리를 무료로 호스팅해 주는 인프라

  • Cloudflare Pages

    학습자와 가까운 엣지에서 모든 정적 페이지를 전달하는 글로벌 CDN입니다.

  • GitHub

    코드를 보관하고 모든 변경 사항을 배포 전에 자동 검사하고 빌드합니다.

  • Google Fonts

    Inter와 Noto Sans가 라틴 문자, 중국어, 일본어, 한국어를 읽기 쉽게 만듭니다.

블록 코딩의 계보

  • Seymour Papert

    Logo, 구성주의, 아이도 프로그래밍할 수 있다는 믿음이 이후의 모든 것을 만들었습니다.

  • Mitchel Resnick & the MIT Media Lab Lifelong Kindergarten group

    Scratch는 수백만 아이에게 블록 프로그래밍을 보여 주고 그 가능성을 증명했습니다.

  • Google Blockly

    작업 공간의 모든 블록을 그리고, 편집하고, 저장하는 오픈소스 라이브러리입니다.

  • Microsoft MakeCode

    카테고리 도구 상자 방식은 완전 초보자를 환영하는 블록 코딩의 본보기입니다.

우리가 올라타고 있는 오픈소스 스택

  • Next.js (Vercel)

    이 정적 사이트를 생성하는 프레임워크입니다.

  • React (Meta)

    인터페이스를 구성하는 컴포넌트 모델입니다.

  • TypeScript (Microsoft)

    학습자가 만나기 전에 실수를 찾아 주는 언어입니다.

  • Tailwind CSS

    Adam Wathan과 기여자들이 관리하는 스타일 시스템입니다.

  • Vitest, Testing Library, jsdom

    레슨, 엔진, 인터페이스의 자동 검사를 실행하는 도구입니다.

  • Howler.js

    레슨 내레이션을 재생하는 오디오 엔진입니다.

  • Firebase (Google)

    선택 로그인과 기기 간 진행 상황 저장을 담당합니다.

  • ffmpeg & music-metadata

    내레이션 트랙을 측정하고 맞추고 이어 붙이는 도구입니다.

그리고 초보자 옆에 앉아 "컴퓨터는 네가 말한 그대로만 한다"고 말해 준 모든 선생님들께 — 우리가 여전히 가르치려는 건 바로 그 한 문장입니다.