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

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

您将获得的技能: Microarchitecture, Computer Architecture, Hardware Architecture, Computer Hardware, Computer Systems, Computer Science, Embedded Systems, OS Process Management, Computer Programming, C (Programming Language), Program Development, C# (Programming Language)
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 威胁检测, 漏洞扫描, 渗透测试, 网络安全评估, 安全测试, 网络威胁情报, 安全管理, Metasploit, 开放式网络应用程序安全项目(OWASP), 安全战略, 脆弱性评估, 开发技术
初级 · 课程 · 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 周

International Institute of Information Technology, Hyderabad
您将获得的技能: Computer Engineering, Computer Science, System Programming, Embedded Systems, Performance Tuning, C (Programming Language), Computational Logic, Numerical Analysis, Algorithms, Debugging
中级 · 课程 · 1-4 周

International Institute of Information Technology, Hyderabad
您将获得的技能: Microarchitecture, Computer Architecture, Hardware Architecture, Systems Architecture, Computer Systems, Computer Hardware, Performance Tuning
中级 · 课程 · 1-4 周

MathWorks
您将获得的技能: Algorithm, 计算机视觉, 算法, Matlab, 医学影像, 人工智能和机器学习(AI/ML), 估算, 图像分析, 地理空间信息与技术
中级 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Computational Logic, Logical Reasoning, Deductive Reasoning, Theoretical Computer Science, Analytical Skills, Programming Principles, Computer Science, Data Analysis, Computer Programming, Algorithms, Verification And Validation, Systems Analysis, Software Development, Machine Learning
初级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: Algorithm, 组合学, 理论计算机科学, 算法, Python 编程, 计算思维, 计算机科学, 计算逻辑, 演绎推理, 逻辑推理, 计划发展
初级 · 课程 · 1-3 个月

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

University of California, Irvine
您将获得的技能: 风险管理, Network Security, Agile 方法论, 计算机系统, 生产力软件, 生产率, 数据安全, 信息技术, 网络安全, 系统开发生命周期, 数字扫盲, 工艺设计, 敏捷方法, 系统设计与实施, 安全和安保, 系统开发, 计算机硬件, 数据伦理, TCP/IP, 通用网络, 软件开发方法
初级 · 专项课程 · 1-3 个月

University of Colorado System
您将获得的技能: Network Security, Encryption, 公钥基础设施, 开发技术, 安全编码, 网络安全, 数据安全, 软件设计模式, 安全控制, 渗透测试, 加密, 加密技术, 防火墙, 风险管理框架, 数据加密标准, 应用安全, 信息保障, 安全 Code, 信息系统安全, 高级加密标准(AES), 网络攻击, 入侵检测和防御
中级 · 专项课程 · 3-6 个月