This course introduces the essentials of TypeScript, combining type system fundamentals with hands-on coding, object modeling, and scalable function design. Designed to provide both theoretical foundations and practical experience, it explores how TypeScript strengthens JavaScript with static typing, advanced tooling, and compiler-driven safety to create robust, maintainable applications.
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有4个模块
Learn the fundamentals of TypeScript, its evolution, and why it extends JavaScript with static typing and tooling. This module covers setup, compiler options, type checking, and configuration to build a solid foundation.
涵盖的内容
13个视频3篇阅读材料3个作业1个讨论话题
Explore TypeScript’s powerful type system, from primitives and unions to conditional types and enums. Gain hands-on experience modeling data with objects, arrays, and advanced type features for safer, maintainable code.
涵盖的内容
27个视频3篇阅读材料4个作业
Master functions in TypeScript, including parameters, return types, and overloading, before advancing to generics. Learn to design reusable, type-safe utilities and APIs with flexible and scalable patterns.
涵盖的内容
19个视频3篇阅读材料5个作业
This final module consolidates your TypeScript learning journey, providing a structured reflection and knowledge check. It reinforces the key concepts explored throughout the course—from core types and objects to functions, generics, and compiler configurations—and highlights how they fit into building scalable, maintainable applications. Learners will also reflect on their progress, engage in dialogue to connect concepts, and demonstrate their understanding through a graded assessment.
涵盖的内容
1个视频1篇阅读材料2个作业1个讨论话题
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
从 Mobile and Web Development 浏览更多内容
状态:免费试用Edureka
状态:免费试用Scrimba
人们为什么选择 Coursera 来帮助自己实现职业发展




常见问题
TypeScript is a superset of JavaScript that adds static typing, compiler checks, and advanced tooling to help developers write safer and more maintainable code.
Yes, a basic understanding of JavaScript fundamentals is recommended, since TypeScript builds directly on top of it.
No, TypeScript code must be compiled into JavaScript, which is then executed by browsers or Node.js.
更多问题
提供助学金,
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。









