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

您将获得的技能: File I/O, Object Oriented Programming (OOP), Debugging, JSON, Program Development, Data Structures, Code Review, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), Scalability
初级 · 专项课程 · 3-6 个月

INSEAD
您将获得的技能: 新兴技术, 数字化转型, 管理, 企业战略, 区块链, 业务转型, 数字资产, 分布式计算, 互操作性, 可扩展性, 密码学
混合 · 课程 · 1-4 周
University of Michigan
您将获得的技能: SQL, 数据操作, 数据导入/导出, 文本挖掘, 数据库管理, 事务处理, 存储过程, 数据库设计, Query 语言, 数据完整性, 关系数据库, PostgreSQL
中级 · 课程 · 1-4 周
University of Michigan
您将获得的技能: JSON, 调试, 面向对象编程(OOP), 数据建模, Javascript, jQuery, 数据库设计, Django (网络框架), Python 程序设计, AJAX, 网络应用, 用户账户
中级 · 课程 · 1-3 个月

University of Virginia
您将获得的技能: 精益方法, 产品测试, 创新, 原型设计, 持续交付, Devops, Agile 方法论, 可用性测试, 产品开发, 敏捷产品开发, 用户研究
混合 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Algorithms, Computational Thinking, Programming Principles, Data Storage Technologies, Problem Solving, Software Design, Data Manipulation, C and C++, Tree Maps, Complex Problem Solving, Analysis
混合 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 响应式网页设计, UI 组件, 故事板, Swift 编程, 苹果 Xcode, 用户界面(UI), 移动开发, 单元测试, 苹果 iOS
中级 · 课程 · 1-3 个月

Coursera
您将获得的技能: TypeScript, Programming Principles, Web Development Tools, Javascript, Web Language
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Algorithms, Technical Communication, Computational Thinking, Solution Design, Programming Principles, Software Design, Theoretical Computer Science, Data Structures, Problem Management, Mathematical Modeling, Applied Mathematics, Computer Science, Performance Tuning
初级 · 课程 · 1-4 周

Coursera
您将获得的技能: Generative AI Agents, LangChain, AI Workflows, LLM Application, AI Orchestration, Agentic systems, Development Environment, AI Enablement, Model Evaluation, OpenAI, Scalability, Programming Principles, Application Design, Performance Tuning, Design
中级 · 课程 · 1-4 周

28DIGITAL
您将获得的技能: 软件质量(SQA/SQC), 功能要求, 物联网, 安卓开发, 互操作性, 需求分析, 可维护性, 软件架构, 应用框架, 用户需求文件, 软件设计模式
混合 · 课程 · 1-3 个月

Universidad de los Andes
您将获得的技能: Cryptography, Security Requirements Analysis, Encryption, Data Security, Security Management, Personally Identifiable Information, Threat Management, ISO/IEC 27001, Cyber Security Policies, Information Assurance, General Data Protection Regulation (GDPR), Cybersecurity, Information Privacy, Security Awareness, Threat Detection, Cyber Risk, Human Factors, Authentications, Data Integrity, Authorization (Computing)
初级 · 课程 · 1-4 周