JavaScript 课程可以帮助您学习编程基础、DOM 操作、异步编程和事件驱动开发。您可以掌握 Debugging、使用 API 和创建交互式网络应用程序的技能。许多课程都会介绍一些工具,如用于服务器端开发的 Node.js、用于构建用户界面的 React 和用于版本控制的 Git,展示这些技能如何在实际项目中结合起来。

Scrimba
您将获得的技能: React Redux, React.js, Javascript, Web Development Tools, Middleware, Web Development
中级 · 课程 · 1-4 周

您将获得的技能: Graph Theory, Javascript, Pseudocode, Programming Principles, Computer Science, Performance Tuning
中级 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: Javascript, 调试, JSON, Django (网络框架), AJAX, 面向对象编程(OOP), 网络应用, 网络开发工具, jQuery
中级 · 课程 · 1-3 个月

您将获得的技能: Javascript, Scripting, Scripting Languages, Data Storage, Web Development, Program Development, Data Structures, Game Design, Software Engineering
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Amazon S3, Amazon Web Services, Cloud Hosting, Version Control, Application Deployment, Cloud Storage, Web Design and Development, Public Cloud
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, Unix Commands, HTML and CSS, Git (Version Control System), GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), React.js, Mobile Development, SQL, Database Design, API Design, Linux Commands, Python Programming
初级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: Javascript, 响应式网页设计, 代码审查, 网页内容无障碍指南, 可用性, 网页设计, Html 和 Css, 用户界面(UI), 浏览器兼容性, 层叠样式表(CSS), 前端网络开发, 网页设计与开发, Bootstrap(前端框架), 事件驱动编程, 超文本标记语言(HTML), 验证和确认, 网络开发, 互动设计, 线框设计, 应用框架
初级 · 专项课程 · 3-6 个月

您将获得的技能: Webpack, Object Oriented Programming (OOP), Full-Stack Web Development, JSON, Web Development Tools, Javascript, Event-Driven Programming, HTML and CSS, Application Programming Interface (API), Application Deployment, Web Design and Development, Application Development, Web Development, Web Applications, Scripting, GitHub, Browser Compatibility, Build Tools, Programming Principles, User Interface (UI)
中级 · 专项课程 · 3-6 个月

您将获得的技能: 自动化, 数据分析, Python 程序设计, 数据操作, 编程原则, 数据结构, 数据导入/导出, NumPy, JSON, 面向对象编程(OOP), 网页抓取, Jupyter, 计算机编程, 脚本, 应用编程接口 (API), Pandas(Python 软件包), 数据处理, 还原式 API
初级 · 课程 · 1-3 个月
多位教师
您将获得的技能: Java 编程, 数据分析, Encryption, Java, Algorithm, 用户界面(UI), 数据结构, 密码学, 交互式数据可视化, 单元测试, 调试, 面向对象设计, 事件驱动编程, 软件设计, 编程原则, 计算机编程, 软件工程, 性能调整, 面向对象编程(OOP), 解决问题
初级 · 专项课程 · 3-6 个月

您将获得的技能: Javascript, Browser Compatibility, Debugging, Maintainability
中级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: 网页内容无障碍指南, 可用性, 网页设计, 网页设计与开发, 层叠样式表(CSS), 云托管, 网络开发工具, 超文本标记语言(HTML), 网络服务器, Data Validation, 语义网
初级 · 课程 · 1-4 周