它卖可验证的类型工程能力单元,如用infer安全提取函数返回类型、编写能处理三层嵌套的DeepRequired工具类型,每个模块配Playground、起始代码和Vitest测试,强调完成可交付任务而非学知识点。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想靠一套网课真正解决TypeScript写业务时“类型写不准、改一处崩一片、any满天飞”的问题,而不是再听一遍interface和type的区别。
先看它到底卖什么
它不卖语法清单,不卖API速查表,也不卖“TypeScript能让你涨薪30%”的幻觉。它卖的是可验证的类型工程能力单元:比如“你能用infer安全提取任意函数的返回类型并用于后续泛型约束”,完成后测试自动变绿;比如“你写的DeepRequired工具类型,必须能正确处理嵌套可选属性+联合类型+映射类型三层嵌套”,跑不过就说明没掌握。
每个Skills模块都带一个最小可运行环境(Playground或本地pnpm dev)、一段带注释的起始代码、一组预置Vitest测试用例——【你不是在学知识点,而是在完成一项可交付的类型编程任务】。
免费内容够不够用
方法一:直接上官网 https://www.matt-pocock.co.uk/skills —— 所有基础技能卡片(Infer Return Type、Keys Matching、Satisfies vs as const)全部开放,Playground实时编辑,测试反馈秒出。这些已覆盖泛型约束、条件类型求值顺序、字面量类型收窄等80%高频痛点。
方法二:GitHub仓库 mattpocock/skills 克隆下来,pnpm install → pnpm test,本地跑通全部练习。所有TS配置、Node 20+兼容性、pnpm工作区结构都已预置好,【不需要自己配tsconfig.json或折腾vite插件】。
注意:免费版不含视频解析、无逐行debug指导、不提供定制化答疑。如果你卡在某个never类型坍缩报错里超过20分钟,只能靠自己翻TypeScript源码或社区搜issue。
Python基础语法库,覆盖30+核心主题:数据类型、字符串操作、运算符、列表/元组/字典/集合、条件语句与循环、函数定义与高级函数(lambda/map/filter/reduce)、装饰器、生成器与迭代器、面向对象编程(类/继承/多态/魔术方法)、模块与包管理、文件IO、异常处理、常用内置函数与标准库(os/sys/json/datetime/collections)、类型提示、推导式。适用场景:Python语法查询、数据类型操作、函数编写、面向对象设计、模块使用、文件读写、异常捕获、装饰器编写、生成
付费课程值在哪
第一步:打开Total TypeScript官网,选择“Pro Plan”订阅(年付约$99)。
第二步:进入“Skills Deep Dives”板块,点开“Extract Union Members from Mapped Type”——这里Matt会用3分钟视频拆解为什么T extends any ? U : V在这种场景下会触发分布律、如何用[]包围强制非分布、以及为什么加个as const反而让类型更宽。
第三步:下载配套VS Code扩展包,启用“TypeScript Skill Linter”,它会在你写泛型时实时提示:“⚠️ 此处缺少extends约束,可能导致T被推导为unknown”。
第四步:提交你的解决方案到私有GitLab仓库,系统自动触发CI流水线,运行全量类型检查+运行时边界测试+编译性能快照——结果页会标出你比社区平均实现快17ms,但多引入了1个不必要的条件类型嵌套。






