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

DeepLearning.AI
您将获得的技能: Convolutional Neural Networks, Image Analysis, Data Pipelines, Data Preprocessing, Model Evaluation, Machine Learning
中级 · 课程 · 1-4 周

Packt
您将获得的技能: Ruby (Programming Language), File I/O, Object Oriented Programming (OOP), Ruby on Rails, Debugging, Software Design Patterns, Software Documentation, Testability, Scripting Languages, Development Environment, Integrated Development Environments, Computer Programming, Development Testing, Programming Principles, Data Structures, Scripting, Apple Xcode, Web Development, Program Development, Package and Software Management
中级 · 专项课程 · 3-6 个月

您将获得的技能: Operating System Administration, Networking Hardware, Data Storage, Command-Line Interface, Peripheral Devices, Active Directory, Technical Support and Services, System Configuration, Cyber Security Assessment
中级 · 课程 · 1-4 周

The Hong Kong University of Science and Technology
您将获得的技能: 模型评估, 面向对象设计, 数据建模, 系统要求, 项目管理, 面向对象编程(OOP), 功能要求, 系统开发生命周期, 统一模型语言, 图表设计, 需求分析, 项目规划, 软件开发, 软件工程, 软件系统
中级 · 课程 · 1-3 个月

Universidad de los Andes
您将获得的技能: Unity Engine, Video Game Development, User Interface (UI), Game Design, Animations, Google Analytics, Prototyping, Object Oriented Programming (OOP), C# (Programming Language), Scripting, Application Deployment
初级 · 课程 · 1-3 个月

Tsinghua University
您将获得的技能: Data Structures, Algorithms, Graph Theory, Computational Thinking, Programming Principles, Computer Programming
中级 · 课程 · 1-3 个月

INSEAD
您将获得的技能: 新兴技术, 业务转型, 管理, 区块链, 数字化转型, 可扩展性, 数字资产, 密码学, 互操作性, 分布式计算, 企业战略
混合 · 课程 · 1-4 周

Meta
您将获得的技能: 数据持久性, API 设计, 数据库管理, 移动开发, 数据库, 还原式 API, JSON, SQL, 安卓开发, Kotlin, Android Studio, 网络应用
中级 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: 自然语言处理, JSON, 数据库管理, SQL, 数据存储, 数据库, 数据库系统, 数据处理, PostgreSQL, 应用编程接口 (API), 文本挖掘, Python 程序设计
中级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: Stored Procedure, Hibernate (Java), PL/SQL, Relational Databases, Object-Relational Mapping, SQL, Data Access, Java Platform Enterprise Edition (J2EE), Database Design, Databases, Data Persistence, Java, Data Manipulation, Data Mapping, Java Programming, JUnit, Object Oriented Programming (OOP), Query Languages, Database Management, Database Systems
初级 · 专项课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Agile Methodology, Scrum (Software Development), Software Testing, Agile Software Development, Embedded Systems, Docker (Software), Git (Version Control System), Linux Administration, System Programming, Linux, C++ (Programming Language), Internet Of Things, File Systems
攻读学位
高级设置 · 课程 · 1-4 周

28DIGITAL
您将获得的技能: 理论计算机科学, 数据存储技术, 数据访问, 图论, 数据结构, 文件输入/输出, Algorithm, 性能调整
高级设置 · 课程 · 1-3 个月