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

University of California, Davis
您将获得的技能: 软件设计, 代码审查, 安全 Code, 应用安全, 验证和确认, 安全控制, Authentication, Encryption, 威胁建模, 数据安全, 密码学, 利用开发, 编程原则, 网络安全, Java, 脆弱性评估, 开放式网络应用程序安全项目(OWASP), 开发技术, 渗透测试, 调试
中级 · 专项课程 · 3-6 个月

Stanford University
您将获得的技能: 数据结构, 社交网络分析, Algorithm, 理论计算机科学, Networking 路由器, 网络分析, 计算逻辑, 图论, 编程原则, 网络模型
中级 · 课程 · 1-4 周

您将获得的技能: Google App Engine, Cloud Applications, Restful API, Google Cloud Platform, Cloud Computing Architecture, OAuth, Cloud Computing, Cloud Services, Application Deployment, Platform As A Service (PaaS), Python Programming, Cloud Storage, Application Performance Management, Authentications, Web Applications, Data Store, MySQL, Scalability
初级 · 课程 · 1-3 个月

您将获得的技能: Development Environment, Scalability, Performance Tuning
中级 · 课程 · 1-3 个月

您将获得的技能: Agentic systems, Human Computer Interaction, Interaction Design, User Experience Design, User Experience, Responsible AI, AI Product Strategy, Design Strategies, Human Centered Design, Data Ethics, Artificial Intelligence, Automation, Machine Learning, Technology Strategies, Emerging Technologies
中级 · 课程 · 3-6 个月

University of Maryland, College Park
您将获得的技能: 人机交互, 多因素身份验证, 安全工程, Authentication, 设计师, 信息隐私, 网络安全, 可用性测试, 以用户为中心的设计, 用户界面 (UI) 设计, 可用性, 交互设计, 人为因素, 个人身份信息
混合 · 课程 · 1-3 个月

Alberta Machine Intelligence Institute
您将获得的技能: Generative AI, Generative Model Architectures, Generative Adversarial Networks (GANs), Vision Transformer (ViT), Image Analysis, Embeddings, Autoencoders, Convolutional Neural Networks, Responsible AI, Computer Vision, Music, Recurrent Neural Networks (RNNs)
混合 · 课程 · 1-4 周

Anthropic
您将获得的技能: GitHub, 情境管理, 命令行界面, 代码审查, LLM 申请, 克劳德 Code, 软件开发工具, 工具调用, 自动化, 软件开发, 计算机编程工具, 软件工程, 生成式 AI 代理
混合 · 课程 · 1-4 周

Starweaver
您将获得的技能: Matlab, Scientific Visualization, Data Visualization, Simulation and Simulation Software, Data Visualization Software, Mathematical Modeling, Data Analysis, Engineering Analysis, Mathematical Software, Programming Principles, Data Structures, Computer Programming, Debugging
初级 · 课程 · 1-4 周

University of Toronto
您将获得的技能: 硬件架构, 卷积神经网络, 计算机视觉, 系统架构, 机器控制, 估算, 全球定位系统, Networking 路由器, 人工神经网络, 控制系统, 机器人, 自动化, 深度学习, 交通流优化, 软件架构, 嵌入式软件, 安全保障, 图像分析, 模拟, Machine Learning 方法
高级设置 · 专项课程 · 3-6 个月

您将获得的技能: Search Engine Optimization, Application Deployment, Cloud Hosting, Program Development, Object Oriented Programming (OOP), Servers, Web Servers
中级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 数据结构, 开发环境, 面向对象设计, 面向对象编程(OOP), Java 编程, Java, 计算机编程
中级 · 课程 · 1-4 周