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

University of Colorado Boulder
您将获得的技能: Robotics, Artificial Intelligence, Planning, Automation, Data Mapping, Graph Theory, Algorithms, Simulation and Simulation Software, Control Systems, Real-Time Operating Systems, Computer Programming, Engineering, Computer Science, Computer Vision, Python Programming, Data Structures, Simulations, Linear Algebra, Design
攻读学位
初级 · 专项课程 · 3-6 个月

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

University of Alberta
您将获得的技能: 面向对象设计, 统一模型语言, 软件系统, 代码审查, 软件文档, 模型-视图-控制器, 网络服务, 软件开发, 软件设计, 产品系列工程, 软件架构, API 设计, 微服务, 面向对象编程(OOP), 还原式 API, Java, 简单对象访问协议(SOAP), 软件设计模式, 面向服务的架构, 可维护性
初级 · 专项课程 · 3-6 个月

您将获得的技能: Computational Thinking, Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Technical Design, Theoretical Computer Science
中级 · 专项课程 · 1-3 个月

Universidad Austral
您将获得的技能: Data Structures, Python Programming, JSON, File Management, Scripting, Scripting Languages, Data Import/Export, Computer Programming, Debugging
初级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: 网页设计, 开发环境, 网页内容无障碍指南, 网络应用, AJAX, Javascript, 网络开发工具, 层叠样式表(CSS), 前端网络开发, 响应式网页设计, Html 和 Css
混合 · 课程 · 1-4 周

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

您将获得的技能: Vulnerability Management, Threat Modeling, Incident Response, Intrusion Detection and Prevention, Business Risk Management, Network Security, Vulnerability Assessments, Threat Detection, Risk Management, Security Information and Event Management (SIEM), Linux Commands, Computer Security Incident Management, Bash (Scripting Language), Event Monitoring, Security Controls, Cybersecurity, Debugging, File I/O, Linux, SQL
初级 · 专业证书 · 3-6 个月

University of California San Diego
您将获得的技能: 社交网络分析, 数据结构, Algorithm, 网络分析, 网络模型, Networking 路由器, 编程原则, 图论
中级 · 课程 · 1-3 个月

University of Alberta
您将获得的技能: Scrum(软件开发), 业务要求, 冲刺回顾, 项目风险管理, 冲刺计划, 需求分析, 功能要求, 软件开发生命周期, 项目管理, 风险管理, 风险管理框架, Kanban 原则, 软件开发方法, 需求征询, Agile 方法论, 软件技术审查, 项目规划, 产品管理, 需求管理, 敏捷软件开发
初级 · 专项课程 · 3-6 个月

您将获得的技能: UI Components, C# (Programming Language), Application Frameworks, Network Routing, Web Applications, Javascript, Event-Driven Programming, Model View Controller, Server Side, Data Modeling
中级 · 课程 · 1-3 个月

您将获得的技能: iOS Development, Apple iOS, Swift Programming, UI Components, Mobile Development, Database Management, Databases, User Interface (UI), Data Persistence, Data Validation, Data Modeling, Debugging
中级 · 课程 · 1-3 个月