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

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

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

Peking University
您将获得的技能: Object Oriented Design, Unified Modeling Language, Object Oriented Programming (OOP), Software Engineering, Software Design, Software Architecture, Software Development, Program Development, Software Development Methodologies, Systems Analysis, C++ (Programming Language), Java, Systems Design, Technical Design, Requirements Analysis
初级 · 课程 · 3-6 个月

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

您将获得的技能: Vulnerability Management, Threat Modeling, Incident Response, Intrusion Detection and Prevention, Business Risk Management, Network Security, Vulnerability Assessments, Operating Systems, Threat Detection, Risk Management, Security Information and Event Management (SIEM), Computer Security Incident Management, Bash (Scripting Language), Event Monitoring, Security Controls, Cybersecurity, Debugging, File I/O, Linux, SQL
初级 · 专业证书 · 3-6 个月

您将获得的技能: Unreal Engine, 3D Assets, Augmented and Virtual Reality (AR/VR), Virtual Environment, Game Design, Video Game Development, Computer Graphics, 3D Modeling, Animation and Game Design, User Interface (UI), Architectural Design, Visualization (Computer Graphics), Building Design, Performance Tuning
高级设置 · 专项课程 · 3-6 个月

您将获得的技能: UI Components, Systems Design, Software Design, User Interface and User Experience (UI/UX) Design, Design, Design Software, Scalability, Design and Product, Agile Methodology, Usability Testing, Prototyping, Design Research, Key Performance Indicators (KPIs), UI/UX Research, Product Testing, System Programming, Team Motivation, Prompt Patterns
中级 · 课程 · 1-3 个月

您将获得的技能: 3D Modeling, Software Installation, Computer Graphics, Visualization (Computer Graphics), Animations, System Configuration, User Interface (UI)
初级 · 课程 · 1-3 个月

您将获得的技能: Cascading Style Sheets (CSS), Debugging, Search Engine Optimization, PHP (Scripting Language), jQuery, Hypertext Markup Language (HTML), MySQL, WordPress, Web Applications, Application Programming Interface (API), Web Development, Content Management Systems, Restful API, Javascript, Application Deployment, Cloud Hosting, Program Development, Object Oriented Programming (OOP), Servers, Development Environment
中级 · 专项课程 · 3-6 个月

University at Buffalo
您将获得的技能: 数据结构, Algorithm, Encryption, 分布式计算, 验证和确认, 金融科技, 区块链, 数据完整性, 新兴技术, 密码学, Virtual Machine, Network Protocol(网络协议, 事务处理, Data Validation
初级 · 课程 · 1-4 周

您将获得的技能: 计算机科学, Authentication, 应用编程接口 (API), 还原式 API, 中间件, 云应用, Node.JS, 网络应用, JSON, 网络服务器, 服务器端, Javascript, 全栈式网络开发, 网络开发, 后端网站开发
中级 · 课程 · 1-4 周

您将获得的技能: AI Workflows, OpenAI API, LLM Application, OpenAI, Model Context Protocol, Generative AI Agents, Agentic systems, Tool Calling, Prompt Engineering, ChatGPT, Artificial Intelligence, Application Programming Interface (API), User Interface (UI), Context Management, Large Language Modeling, Python Programming, Development Environment, Application Deployment, Debugging
中级 · 课程 · 1-4 周