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

Hebrew University of Jerusalem
您将获得的技能: 系统设计与实施, 软件设计, 计算机工程, 计算机编程, 数据存储, 计算机硬件, 计算逻辑, 计算机编程工具, 计算机结构, 验证和确认, 调试
混合 · 课程 · 1-3 个月

University of California, Davis
您将获得的技能: 社会学, 模拟, 人工智能和机器学习(AI/ML), 社交网络分析, 计算机编程, 经济学, 系统思考, 计算思维, 科学方法, 代理系统, 社会科学
初级 · 课程 · 1-4 周

Infosec
您将获得的技能: 文件管理, 网络安全, 用户账户, Network Protocol(网络协议, Data Validation, 系统配置, 诉讼支持, 文件系统, 系统软件, Network Security, 数据结构, 记录保存, Microsoft Windows, 通用网络, 数据安全, USB, 操作系统, 数据分析软件, 数据完整性, TCP/IP
中级 · 专项课程 · 3-6 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Human Computer Interaction, Web Content Accessibility Guidelines, Human Factors, Usability, Interaction Design, Prototyping, User Interface and User Experience (UI/UX) Design, User Experience Design, User Centered Design, User Interface (UI) Design, Responsive Web Design, Design Thinking, Usability Testing, Augmented and Virtual Reality (AR/VR), User Research, Wireframing, Information Architecture
中级 · 课程 · 1-3 个月

Indian Institute of Technology Guwahati
您将获得的技能: SolidWorks (CAD), Computer-Aided Design, Computer Graphics, 3D Modeling, Mechanical Design, Engineering Drawings, Visualization (Computer Graphics), Prototyping, Animations
中级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: 生物学, 数据结构, Python 程序设计, 计算思维, 生物信息学, 编程原则
初级 · 课程 · 1-4 周

Microsoft
您将获得的技能: 网络安全, 系统配置, 商业软件, 系统软件, 数据存储, 服务器, 计算机硬件, 生成式人工智能, 计算机系统, 技术支持与服务, 计算机结构, Microsoft Windows, 操作系统, 数据维护, 信息技术, 数据存储技术, 企业安全
初级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 漏洞扫描, 威胁建模, 网络威胁情报, 威胁检测, 网络安全评估, 安全管理, 渗透测试, 利用开发, 安全测试, 安全战略, 开放式网络应用程序安全项目(OWASP), Metasploit, 脆弱性评估
初级 · 课程 · 1-3 个月

Heriot-Watt University
您将获得的技能: Graph Theory, Artificial Intelligence, Database Development, Database Architecture and Administration, Data Structures, NoSQL, Computational Logic, Java, Object Oriented Programming (OOP), Computer Programming, Program Development, Programming Principles, Combinatorics, Theoretical Computer Science, Algorithms, Big Data, Reinforcement Learning, Agentic systems, Natural Language Processing, Java Programming
获得学位
学位 · 1-4 年

University of Illinois Urbana-Champaign
您将获得的技能: 理论计算机科学, C++(编程语言), 数据库理论, Networking 路由器, 数据库系统, 数据结构, 数据存储, 计算机编程, 计划发展, 面向对象编程(OOP), 面向对象设计, 工程软件, 非结构化数据, 图论, Algorithm, 开发环境, 数据存储技术, 调试
中级 · 专项课程 · 1-3 个月

您将获得的技能: OSI Models, Computer Networking, Network Routers, General Networking, TCP/IP, Networking Hardware, Network Troubleshooting, Network Switches, Local Area Networks, Network Infrastructure, Network Protocols, Network Performance Management, Network Model, Network Analysis
初级 · 课程 · 1-3 个月

University of London
您将获得的技能: Linux, Linux Commands, Computer Systems, Command-Line Interface, Cybersecurity, Computer Architecture, Network Security, Vulnerability Assessments, Hardware Architecture, Application Security, Threat Detection, Authorization (Computing), Network Protocols, Virtual Private Networks (VPN), Operating Systems, Authentications, Network Monitoring, TCP/IP, Network Analysis
初级 · 课程 · 1-4 周