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

University of Michigan
您将获得的技能: SQL, 数据建模, 云部署, 数据库, 关系数据库, 数据库管理, 存储过程, 文本挖掘, 分布式计算, JSON, 云应用, 数据存储, NoSQL, 自然语言处理, 应用程序部署, 数据库架构与管理, PostgreSQL, 数据库设计, 数据库理论, 数据库系统
中级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: 集成开发环境, UI 组件, 开发环境, 用户界面(UI), 应用程序开发, 故事板, 苹果 Xcode, Swift 编程, 苹果 iOS, Objective-C(编程语言), 移动开发, 移动开发工具, iOS 开发
初级 · 课程 · 1-4 周

Coursera
您将获得的技能: Jira (Software), Sprint Planning, Work Breakdown Structure, Dashboard, Quality Assurance, Sprint Retrospectives, User Story, Verification And Validation, Issue Tracking, Software Testing, Test Planning, Data Visualization, Workflow Management, Project Management, Capacity Planning, Data-Driven Decision-Making, Kanban Principles, Continuous Improvement Process, Agile Methodology, Root Cause Analysis
中级 · 专项课程 · 3-6 个月
Imperial College London
您将获得的技能: 三维资产, 虚拟现实, 计算机图形学, 安卓开发, 动画, 增强现实与虚拟现实(AR/VR), Android Studio, 计算机制图技术, 虚拟环境, 交互设计, 可视化(计算机制图)
高级设置 · 课程 · 1-4 周

KodeKloud
您将获得的技能: Package and Software Management, Linux Administration, Linux, Application Development, Linux Commands, Devops Tools, Operating System Administration, General Networking, Web Applications, Network Switches, Cloud Applications, Java, DevOps, Computer Programming, Node.JS, Software Installation
初级 · 课程 · 1-4 周

Google Cloud
您将获得的技能: Prompt Engineering, Generative AI Agents, Google Gemini, Responsible AI, AI Security, Generative AI, Google Workspace, Google Cloud Platform, Retrieval-Augmented Generation, AI Enablement, Large Language Modeling, Gemini, AI Product Strategy, AI Workflows, Tool Calling, Unstructured Data, Productivity Software, Cloud Computing, Artificial Intelligence, Collaboration
初级 · 专项课程 · 3-6 个月

您将获得的技能: Vibe coding, Web Development Tools, Application Development, Software Installation, GitHub
初级 · 课程 · 1-4 周

The Chinese University of Hong Kong
您将获得的技能: Operations Research, Computational Logic, Combinatorics, Algorithms, Applied Mathematics, Mathematical Modeling, Mathematical Software, Computational Thinking, Programming Principles, Theoretical Computer Science, Performance Tuning, Linear Algebra
中级 · 课程 · 1-4 周

IBM
您将获得的技能: 集成开发环境, 数据管理, Data Management, 云托管, 软件测试, 扑腾(软件), 应用程序开发, React Native, 苹果 Xcode, 移动开发工具, Android Studio, Swift 编程, 苹果 iOS, 移动开发, 网络应用, 跨平台开发, 应用框架, iOS 开发
初级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: 前端网络开发, UI 组件, JavaScript 框架, 网络开发, 单元测试, 软件设计模式, 模型-视图-控制器, 超文本标记语言(HTML), Angular, 软件架构, 网络组件, 云应用, Javascript, AJAX, 网络应用
中级 · 课程 · 1-3 个月

LearnKartS
您将获得的技能: JUnit, File I/O, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Program Development, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Authentications, Application Security, Application Design, Software Design Patterns, Debugging
初级 · 专项课程 · 1-3 个月

Duke University
您将获得的技能: Python Programming, Scripting, Maintainability, Performance Tuning, Scripting Languages, Computer Programming
初级 · 指导项目 · 不超过 2 小时