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

DeepLearning.AI
您将获得的技能: Python 程序设计, 衍生产品, 微积分, 应用数学, 数值分析, 深度学习, 机器学习, 可视化(计算机制图), 人工神经网络, 机器学习算法
中级 · 课程 · 1-4 周

Coursera
您将获得的技能: WordPress, Content Management Systems, Web Content, Web Design and Development, Web Design, Web Development, Blogs, Social Media, Content Management, Marketing, Design, Computer Science
高级设置 · 指导项目 · 不超过 2 小时
École Polytechnique Fédérale de Lausanne
您将获得的技能: 软件设计模式, Algorithm, 数据结构, Scala 编程, 编程原则, 性能调整, 功能设计, Java, 软件设计
中级 · 课程 · 1-3 个月

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

École Polytechnique Fédérale de Lausanne
您将获得的技能: Programming Principles, Java Programming, Java, Computer Programming, Data Structures, Development Environment, Problem Solving, Algorithms, Eclipse (Software), Debugging
初级 · 课程 · 1-3 个月

您将获得的技能: Intrusion Detection and Prevention, Incident Response, Computer Security Incident Management, Threat Detection, Event Monitoring, Security Information and Event Management (SIEM), Security Management, Network Security, Network Monitoring, Splunk, Network Analysis, Technical Documentation
初级 · 课程 · 1-4 周

您将获得的技能: Security Management, Threat Management, Cybersecurity, Cyber Risk, Risk Management, Incident Response, Vulnerability Management, Security Information and Event Management (SIEM), Security Controls, Continuous Monitoring, Information Systems Security, Enterprise Security, Risk Analysis, Threat Detection, Information Assurance, Auditing, Compliance Auditing
初级 · 课程 · 1-4 周

您将获得的技能: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Large Language Modeling, Responsible AI, AI Personalization, Mobile Development, AI Security, Anthropic Claude, Artificial Intelligence, Software Development Tools, Software Testing, Apple iOS, AI Product Strategy, Test Automation, Software Development, DevSecOps, Prototyping, Artificial Intelligence and Machine Learning (AI/ML)
高级设置 · 专项课程 · 1-3 个月

University of Illinois Urbana-Champaign
您将获得的技能: 数据结构, 面向对象编程(OOP), 开发环境, 面向对象设计, 计划发展, 工程软件, 计算机编程, 调试, C++(编程语言)
中级 · 课程 · 1-4 周

您将获得的技能: 云基础设施, 软件安装, 网络安全, 操作系统, 硬件故障排除, 数据库软件, 数据存储, 计算机安全意识培训, 计算机硬件, 信息技术, 项目管理, 计算机编程, 云计算, 技术支持与服务, Virtual Private Networks(VPN), 计算机网络, 网络故障排除
初级 · 课程 · 1-3 个月

您将获得的技能: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Integrated Development Environments, Computer Science, Data Structures
初级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: Network Protocol(网络协议, 物联网, 嵌入式系统, 计算机硬件, 硬件架构, 网络架构, 嵌入式软件, 无线网络
混合 · 课程 · 1-4 周