explaingit

deathking/learning-sicp

11,254RubyAudience · developerComplexity · 1/5Setup · easy

TLDR

A community-translated Chinese subtitle collection for the classic 1986 MIT SICP lecture series, with links to videos on multiple platforms and supplementary resources for learning foundational computer science with Scheme.

Mindmap

mindmap
  root((repo))
    Content
      Chinese subtitles
      MIT SICP lectures
      1986 recordings
    Topics covered
      Higher order functions
      Data structures
      Logic programming
      Meta evaluators
    Resources
      SICP textbook
      Scheme setup guides
      Exercise solutions
    Platforms
      Youku and Bilibili
      YouTube
      Baidu Pan downloads
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Watch the full 1986 MIT SICP lecture series with Chinese subtitles on Youku, Bilibili, or YouTube

USE CASE 2

Learn foundational computer science topics like higher-order functions, symbolic differentiation, and logic programming through MIT's classic curriculum

USE CASE 3

Follow along with the SICP textbook in English while watching the corresponding lectures with Chinese subtitles

USE CASE 4

Find Scheme environment setup guides and exercise solutions to practice what you learn from the lectures

Tech stack

Scheme

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

This repository is a Chinese-language project that provides translated subtitles for the MIT OpenCourseWare lecture series on "Structure and Interpretation of Computer Programs," commonly known as SICP. The videos were originally recorded in 1986 during a training session for Hewlett-Packard employees, taught by MIT professors Harold Abelson and Gerald Jay Sussman. The lecture series covers a wide range of computer science topics using a programming language called Scheme, a dialect of Lisp. Sessions include introductions to Lisp, higher-order procedures, compound data, symbolic differentiation, streams, meta-circular evaluators, logic programming, and register machines. The original videos had English subtitles only, and this project translates those subtitles into Chinese to make the material accessible to Chinese-speaking learners. For each lecture, the README provides links to multiple video platforms including Youku, YouTube, Bilibili, and AcFun, as well as downloadable MP4 files hosted on Baidu Pan and Google Drive. Each entry also credits the volunteer translator who worked on that session. Beyond the video subtitles, the repository collects supplementary learning resources: the full SICP textbook in English, beginner tutorials for Scheme, environment setup guides for MIT Scheme and DrRacket, and references to academic papers on programming language theory. Exercise solutions are linked via the SchemeWiki SICP Solutions page. This is a community volunteer translation effort, not an official MIT release. It is aimed at Chinese-speaking students and developers who want to study one of the most widely respected introductory computer science curricula ever produced.

Copy-paste prompts

Prompt 1
I want to start learning SICP using this Chinese subtitle project, where do I find the first lecture video and how do I access the subtitles?
Prompt 2
How do I set up MIT Scheme or DrRacket on my computer so I can run code examples from the SICP lectures?
Prompt 3
I am watching the SICP lecture on higher-order procedures, which episode number is it and where can I download the video with Chinese subtitles?
Open on GitHub → Explain another repo

← deathking on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.