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

The Hong Kong University of Science and Technology
您将获得的技能: 计划发展, 移动开发, 全球定位系统, 无代码开发, 安卓开发, 用户界面(UI), 数据存储, 游戏设计, 地理信息系统, 应用程序开发, 计算机编程
初级 · 课程 · 1-3 个月

Universidad de los Andes
您将获得的技能: File I/O, Data Visualization Software, Computational Thinking, Matplotlib, Python Programming, NumPy, Algorithms, Computer Programming, Pandas (Python Package), Debugging, Data Manipulation, Integrated Development Environments, Data Structures, Data Analysis, Object Oriented Programming (OOP)
初级 · 课程 · 1-4 周

University at Buffalo
您将获得的技能: 新兴技术, 集成开发环境, Encryption, 开发环境, 事务处理, Network Protocol(网络协议, 微软 Azure, 应用编程接口 (API), 计划发展, 测试驱动开发(TDD), 区块链, 分布式计算, 开发测试, 网络语言, 网络开发工具, 密码学, 软件架构, 金融科技, 应用程序开发, 网络应用
中级 · 专项课程 · 3-6 个月

您将获得的技能: AI Security, LLM Application, Cyber Security Assessment, Large Language Modeling, Continuous Monitoring, Security Testing, Responsible AI, Threat Modeling, Vulnerability Assessments, Prompt Engineering, Security Controls, Penetration Testing, Vulnerability Scanning, Security Strategy, AI Personalization, Scenario Testing, System Implementation
中级 · 课程 · 1-4 周

28DIGITAL
您将获得的技能: Algorithm, C(编程语言), 编程原则, 系统要求, 嵌入式系统, 操作系统流程管理, 实时操作系统, 嵌入式软件, 系统设计与实施, 计算机编程, 计算机结构
中级 · 课程 · 1-3 个月

University of Illinois Urbana-Champaign
您将获得的技能: NoSQL, Network Protocol(网络协议, 可扩展性, Algorithm, 理论计算机科学, 数据存储技术, 系统设计, 云计算, 分布式计算, 数据库理论, Apache Hadoop, C++(编程语言), Apache Cassandra
初级 · 课程 · 1-3 个月

Board Infinity
您将获得的技能: .NET框架, 开发环境, 面向对象编程(OOP), 编程原则, 网络开发, ASP.NET, 调试, C#(编程语言), 网络应用, 事件驱动编程
中级 · 课程 · 1-4 周
University of Michigan
您将获得的技能: Programming Principles, Computer Programming, Python Programming, Program Development, Algorithms, Computational Thinking, Data Structures
混合 · 课程 · 1-3 个月

您将获得的技能: User Experience Design, Persona (User Experience), Web Content Accessibility Guidelines, User Story, Usability, User Research, Human Factors, Human Centered Design, Ideation, User Flows, Competitive Analysis, Mockups
初级 · 课程 · 1-4 周

Arizona State University
您将获得的技能: Matplotlib, File I/O, NumPy, Plot (Graphics), Pandas (Python Package), Data Structures, Data Visualization Software, Data Analysis, Python Programming, Data Processing, Data Manipulation, Exploratory Data Analysis, Data Import/Export, Computer Programming
初级 · 课程 · 1-4 周

您将获得的技能: Embedded Software, Embedded Systems, System Programming, Cross Platform Development, Hardware Architecture, Peripheral Devices, Performance Tuning, Software Design, Real Time Data, Technical Design, C (Programming Language), Debugging, System Configuration, Maintainability, Scalability, Data Mapping
高级设置 · 课程 · 1-4 周

您将获得的技能: Model Evaluation, Matplotlib, Applied Machine Learning, Data Visualization, Supervised Learning, Statistics, Data Preprocessing
中级 · 课程 · 1-3 个月