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

您将获得的技能: 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 周

University of Toronto
您将获得的技能: 苹果 Xcode, 移动开发, 模型-视图-控制器, 计算机编程, 用户界面(UI), 应用框架, 苹果 iOS, UI 组件, Swift 编程, 用户界面和用户体验(UI/UX)设计
混合 · 课程 · 1-3 个月

您将获得的技能: 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 个月

您将获得的技能: Object Oriented Programming (OOP), Computer Programming, Data Persistence, Programming Principles, Python Programming, File Management, Computer Science
中级 · 课程 · 1-4 周

DeepLearning.AI
您将获得的技能: Python 程序设计, Machine Learning 方法, 数学建模, 应用数学, 机器学习, NumPy, 数据操作, 高等数学, 代数, 数据预处理, 降维, 线性代数
中级 · 课程 · 1-4 周

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

您将获得的技能: User Interface (UI), Prompt Engineering, Interaction Design, User Experience Design, Responsible AI, User Interface and User Experience (UI/UX) Design, Human Computer Interaction, User Flows, Usability Testing, Context Management, AI Personalization, Multimodal Prompts, User Research, Prototyping, Technical Communication, Data Ethics, Natural Language Processing
中级 · 课程 · 1-3 个月
LearnQuest
您将获得的技能: Python 程序设计, 软件测试, 开发环境, Docker (软件), 文件输入/输出, 数据结构, 持续集成, 数据操作, 数据建模, Matplotlib, 编程原则, 测试自动化, 统一模型语言, 计算机编程, 软件包和软件管理, 单元测试, 集装箱化, Pandas(Python 软件包), Devops, 脚本
初级 · 专项课程 · 3-6 个月

您将获得的技能: Python Programming, Algorithms, Computer Programming, Theoretical Computer Science, Linear Algebra, Mathematics and Mathematical Modeling, Computer Science, Algebra, Object Oriented Programming (OOP), IBM Cloud, Scripting, Probability, Artificial Intelligence and Machine Learning (AI/ML), Data Processing, Mathematical Modeling, Data Structures, Data Manipulation, Probability & Statistics, Applied Mathematics, Software Installation
初级 · 专项课程 · 3-6 个月

Royal Holloway, University of London
您将获得的技能: Computer Security Incident Management, Linux, Network Security, Cyber Governance, OSI Models, Incident Management, Incident Response, Security Management, Linux Commands, TCP/IP, Computer Systems, Threat Modeling, Command-Line Interface, Network Protocols, Computer Networking, Cybersecurity, Cyber Security Strategy, Human Factors (Security), Cyber Threat Intelligence, Cyber Attacks
初级 · 专项课程 · 3-6 个月

您将获得的技能: Computational Thinking, Python Programming, Scripting, Computer Programming, Programming Principles, Software Development
初级 · 指导项目 · 不超过 2 小时

Rice University
您将获得的技能: Python 程序设计, Algorithm, 数据结构, 分析, 数据分析, 理论计算机科学, 计算思维, 大数据, 生物信息学, 机器学习算法
中级 · 课程 · 1-4 周