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

Duke University
您将获得的技能: 检索-增强生成, 生成式人工智能, 机器学习, Prompt Engineering, 应用编程接口 (API), 负责任的人工智能, 大型语言模型, OpenAI 应用程序接口, ChatGPT, 拥抱的脸, Python 程序设计, OpenAI, Microsoft Copilot
初级 · 课程 · 1-4 周

您将获得的技能: Feature Engineering, Responsible AI, Model Evaluation, Technical Communication, Data Preprocessing, Data Transformation, Performance Analysis, Data Wrangling, Data Cleansing, Data Analysis, Predictive Modeling, Machine Learning, Embeddings, Artificial Intelligence, Decision Support Systems, Scikit Learn (Machine Learning Library), Pandas (Python Package), Debugging
中级 · 课程 · 1-4 周

您将获得的技能: Test Case, Test Automation, Test Data, Functional Testing, Test Execution Engine, CI/CD, System Testing, Software Testing, No-Code Development, Debugging
初级 · 课程 · 1-4 周

您将获得的技能: Azure DevOps Pipelines, Azure DevOps, Application Lifecycle Management, Agile Project Management, CI/CD, Continuous Deployment, Continuous Integration, Infrastructure as Code (IaC), Version Control, Agile Methodology, DevOps, Test Automation, Sprint Planning, Release Management, User Story, Software Quality Assurance
初级 · 课程 · 1-4 周

University of London
您将获得的技能: 数据结构, 调试, 面向对象设计, 编程原则, C++(编程语言), 计算机编程, 计划发展, 面向对象编程(OOP)
攻读学位
中级 · 课程 · 1-4 周

您将获得的技能: Identity and Access Management, Computer Security Incident Management, Network Security, Cryptography, AWS Identity and Access Management (IAM), Encryption, User Provisioning, Security Management, Penetration Testing, Vulnerability Scanning, ISO/IEC 27001, Information Systems Security, Network Architecture, Computer Networking, DevSecOps, Risk Management, OAuth, Data Management, Software Development Methodologies, Cybersecurity
初级 · 专项课程 · 3-6 个月

Microsoft
您将获得的技能: Graph Theory, Data Structures, Microsoft Copilot, .NET Framework, Algorithms, Back-End Web Development, C# (Programming Language), Performance Tuning, Programming Principles, Server Side, Scalability, Application Performance Management
初级 · 课程 · 1-3 个月
University of California, Irvine
您将获得的技能: 区块链, 欺诈检测, 支付系统, 数据共享, Encryption, 事务处理, 分布式计算, 金融科技, 计算机系统, Authentication, 数字资产, 新兴技术, 密码学, 系统架构, 数据完整性, 软件系统, 数据安全, Network Security, 软件版本控制, 软件架构
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: 物联网, 自动化, 新兴技术, 实时操作系统, IBM 云, 云平台, 软件定义网络, 市场分析, 密码学, 无线网络, 网络安全, 通用网络
攻读学位
中级 · 课程 · 1-3 个月

Coursera
您将获得的技能: AI Security, Threat Modeling, Security Engineering, Security Requirements Analysis, Threat Management, Data Flow Diagrams (DFDs), Threat Detection, Data Security, Key Management, Risk Analysis, Technical Documentation, Cloud Services, Technical Communication
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Matplotlib, 社交网络分析, 模型评估, 图论, 交互式数据可视化, 自然语言处理, 网络分析, 监督学习, 数据可视化软件, 数据预处理, 科学可视化, 功能工程, 应用机器学习, Pandas(Python 软件包), 数据可视化, Python 程序设计, NumPy, 数据操作, 文本挖掘, 可视化(计算机制图)
中级 · 专项课程 · 3-6 个月

您将获得的技能: ASP.NET, Cloud Deployment, Application Deployment, Microsoft Azure, Multi-Tenant Cloud Environments, Cloud Applications, Full-Stack Web Development, User Interface (UI) Design, PostgreSQL, Web Applications, User Interface (UI), Object-Relational Mapping, Database Development, Cloud Services, Database Management, Development Environment, Authentications
中级 · 课程 · 1-3 个月