编程课程可以帮助您学习 Python、Java 和 JavaScript 等编码语言,以及算法、数据结构和软件开发方法等概念。您可以培养调试、版本控制和编写高效代码的技能。许多课程会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等支持开发网络应用程序和软件解决方案的框架。

University of London
您将获得的技能: 人机交互, 显示设备, 虚拟现实, 视频游戏开发, 技术设计, 应用设计, 计算机图形学, 虚拟环境, 人为因素, Unity 引擎, 增强现实与虚拟现实(AR/VR)
初级 · 课程 · 1-4 周

KodeKloud
您将获得的技能: Python Programming, Programming Principles, Data Structures, Debugging, Computer Programming, Scripting, Scripting Languages
初级 · 课程 · 1-3 个月

Meta
您将获得的技能: 移动开发, 单元测试, 面向对象编程(OOP), 软件测试, Javascript, React Native, JSON, 网络开发工具, 计算机编程, 编程原则, Node.JS, 功能设计, Jest(JavaScript 测试框架)
初级 · 课程 · 1-3 个月

Starweaver
您将获得的技能: Matlab, Scientific Visualization, Data Visualization, Simulation and Simulation Software, Data Visualization Software, Mathematical Modeling, Data Analysis, Engineering Analysis, Mathematical Software, Programming Principles, Data Structures, Computer Programming, Debugging
初级 · 课程 · 1-4 周

Scrimba
您将获得的技能: TypeScript, Event-Driven Programming, Javascript, Pseudocode, Computational Thinking, JSON, Web Development, Angular, Web Applications, Vue.JS, Data Import/Export, Application Development, Mobile Development, Debugging, Algorithms, Data Structures, Node.JS, Unit Testing, Web Development Tools, JavaScript Frameworks
初级 · 专项课程 · 3-6 个月

Microsoft
您将获得的技能: Back-End Web Development, Program Development, Algorithms, Integrated Development Environments, Programming Principles, Pseudocode, Debugging, Computational Thinking, Engineering Software, Diagram Design, C# (Programming Language), Version Control, Data Flow Diagrams (DFDs), Software Engineering, GitHub, Git (Version Control System), Data Structures, Microsoft Copilot
初级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: 人机交互, Prompt Engineering, 创新, AI 赋能, 生成式人工智能, 创造力, 人工智能, 协作, ChatGPT, LLM 申请, 大型语言模型
初级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: 数据库, 安卓开发, 移动开发, 服务管理, 数据访问, Android Studio, 软件架构, 软件设计, Java 编程, 操作系统流程管理, 内容管理, 用户界面 (UI) 设计
初级 · 课程 · 1-4 周

您将获得的技能: Excel Macros, Dashboard, Forecasting, Microsoft Copilot, Microsoft Excel, Workflow Management, UI Components, Visual Basic (Programming Language), Data Analysis Expressions (DAX), User Interface (UI), Automation, Debugging, Scenario Testing, Programming Principles
初级 · 课程 · 1-4 周

IBM
您将获得的技能: 程序开发, 数据结构, 编辑, COBOL(编程语言), 计划发展, Mainframe 技术, 文件输入/输出, 主机计算, 调试, 编程原则, IBM 云
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 脚本, 分布式计算, 大数据, 计算机结构, 操作系统, 可扩展性, 命令行界面, Linux, 性能调整, Bash(脚本语言), 编程原则, 文件系统
攻读学位
初级 · 课程 · 1-4 周

您将获得的技能: Computational Thinking, Python Programming, Scripting, Computer Programming, Programming Principles, Software Development
初级 · 指导项目 · 不超过 2 小时