Role-play | Can an English-only, zero-background student learn it all?

中文摘要:以只懂英文、零程式基礎的中三學生身分評估。結論:英文學生能直接使用官方影片、人工英文字幕、課本和論壇,Part 1 比中文學生順利;但本庫大部分整理筆記是中文,他用不到;Python 和數學是兩人共同的缺口。

My persona

  • Form 3 (Grade 9) student. I read and listen to English well; I can't read Chinese.
  • Zero coding background: I have never written Python.
  • Maths up to quadratic equations; no derivatives, matrices or logarithms yet.
  • A computer and internet; I can use Kaggle's free GPU.

This differs from the persona in 03_English_F3_Student, who already "knows basic Python (variables, for loops, lists)".

What I can use

MaterialUsable?
Official videos with human-made English captions✅ The biggest advantage I have
Offline site in "EN" mode, the book, Kaggle notebooks, forums✅ All English
03_English_F3_Student (peer answers, cards)✅
08_Python基礎 (bilingual)✅ Every explanation has an English line
09 role-play reports✅ This file
01_課程筆記 (lesson notes, key terms, exercises)❌ Chinese only
06_學習路線 (study route), 07_影片導讀 (video guide)❌ Chinese only
04_關聯圖 (concept maps)❌ Labels in Chinese
00_課程總覽 (course overview)❌ Mostly Chinese

Lesson by lesson

Ratings: ✅ I can learn it with what's here ⚠️ I get the gist but need extra help ❌ I can't learn it from these materials

Step 0 | Python and tools

  • Before: the course assumes about a year of coding. The first cell, !pip install -Uqq fastai, means nothing to me. ❌
  • Now: Python You Need for fast.ai topics 0 to 10 have English explanations, examples and exercises. About 3 to 4 weeks at an hour a day. ✅
  • Kaggle sign-up and GPU settings are in English, so I can follow them, but there are no screenshots in the vault. ⚠️

Part 1

LessonWhat I learnWhere I get stuckRating
L01 Getting startedImages are numbers; five steps to a classifier; pretrained modelsVideo and captions are clear. The Chinese video guide (chapter list, must-watch filter) isn't available to me, so I watch all 83 minutes✅
L02 DeploymentTurning a model into a web appgit, terminal, VS Code, Hugging Face: English, but many new tools at once for a beginner⚠️
L03 Neural net foundationsReLUs add up to any shape; gradient descentDerivatives, slopes, matrix multiplication are beyond Form 3 maths⚠️
L04 NLPTokenisation, pretrained language models, validation setsFine. I can judge if two patent phrases are similar, which a Chinese-only student can't✅
L05 From-scratch modelTitanic, loss, sigmoidpandas covered by Python topic 12; log, sigmoid and matrices are the maths gap⚠️
L06 Random forestsDecision trees, bagging, feature importanceIntuitive✅
L07 Collaborative filteringEmbeddings, weight decayNeeds class (Python topic 14) and log/exp in cross-entropy⚠️
L08 CNNsConvolutions, pooling, dropoutThe spreadsheet demo is very visual✅
L08A Data ethicsBias, feedback loopsDiscussion lesson, fine✅

Part 2 (L09 to L25)

RangeRatingWhy
L09 Stable Diffusion overview⚠️The big picture (text → noise → image) is followable from the video
L10 to L25❌ (concepts ⚠️)Needs calculus (chain rule), linear algebra, probability, reading research papers, and advanced Python (classes, generators, decorators). The course itself calls this graduate-level material

Verdict

I can't learn all of it, but Part 1 works well for me once I learn Python first. I have an easier time than the Chinese-only student because the course was made for English speakers, yet most of this vault's study aids are in Chinese, so I miss them.

GoalAchievable?Time (4 to 5 hours a week)
Basic Python✅ with the Python note3 to 4 weeks
Understand what each Part 1 lesson does✅9 weeks
Adapt notebooks, build and deploy my own model⚠️ need help with L02 tools+2 weeks
Understand the maths in L03, L05, L07⚠️ no maths primerdepends on support
Master Part 2❌needs senior-secondary maths first

What's missing and how to fix it

PriorityGapStatusSuggestion
1Zero Python✅ fixed: Python_必備知識與範例Finish the self-check before L01
2English versions of the study aids (lesson notes, study route, video guide, concept maps)❌Translate at least the study route, the L01 to L08 video guides and the key-term tables
3Maths primer (slopes and derivatives, matrix multiplication, log/exp, probability)❌Same gap as the Chinese student; one bilingual primer serves both
4Screenshot guides for Kaggle and Hugging Face⚠️Add a screenshot walkthrough

Comparison with the Chinese-only student

Chinese-onlyEnglish-only
Understanding the videos⚠️ machine-translated subtitles + Chinese guide (L01 only)✅ human captions
Study aids in this vault✅ almost all⚠️ only the Python note, student logs and these reports
Notebooks, book, forums❌ English✅
Python✅ bilingual note✅ bilingual note
Maths⚠️ gap⚠️ gap
Realistic outcomePart 1 concepts, hands-on with teacherPart 1 concepts and hands-on
Built with LogoFlowershow