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

University of California, Davis
您将获得的技能: Html 和 Css, 云托管, 网络开发, 前端网络开发, Git(版本控制系统), 超文本标记语言(HTML), GitHub, 网页内容, 网络服务器, 网页设计与开发, 图像质量, 网页设计, 层叠样式表(CSS), 版本控制, 语义网
初级 · 课程 · 1-4 周

您将获得的技能: Test Automation, Test Script Development, Debugging, Test Case, Test Tools, Selenium (Software), Software Testing, API Testing, Integration Testing, Maintainability, Automation, Scalability
高级设置 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Robotics, Automation, Artificial Intelligence, Simulation and Simulation Software, Control Systems, Simulations, Algorithms, Linear Algebra, Python Programming
攻读学位
中级 · 课程 · 1-3 个月
Coursera
您将获得的技能: AI Security, Vulnerability Scanning, Hardening, DevSecOps, Vulnerability Assessments, Responsible AI, Identity and Access Management, MLOps (Machine Learning Operations), Infrastructure Security, Security Controls, Threat Modeling, Model Deployment, Model Evaluation, CI/CD, Continuous Monitoring, AI Personalization, Resilience, Compliance Management, Containerization, Engineering
中级 · 课程 · 1-4 周

您将获得的技能: Wireless Networks, Network Architecture, General Networking, Interoperability, Telecommunications, Emerging Technologies, Automation, Cloud Deployment, Strategic Thinking, Vendor Management, Cost Reduction, Innovation, Scalability
初级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Java, Java Programming, Eclipse (Software), Object Oriented Design, Program Development, Computer Programming, Software Design
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Transaction Processing, Data Persistence, Performance Tuning, System Programming, Operating Systems, C++ (Programming Language), System Configuration, Computer Architecture, Data Storage, Computer Hardware, Data Storage Technologies, Application Development
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Agile Methodology, Scrum (Software Development), System Programming, Embedded Software, Software Testing, Embedded Systems, Linux, Agile Software Development, Docker (Software), Git (Version Control System), File I/O, Linux Commands, Linux Servers, System Software, Linux Administration, Operating Systems, Bash (Scripting Language), Shell Script, C++ (Programming Language), Real-Time Operating Systems
中级 · 专项课程 · 1-3 个月

您将获得的技能: 集装箱化, Linux 命令, 云计算, 命令行界面, Windows PowerShell, 云安全, 计算机系统, Linux 管理, Operating System 管理, Mac OS, 系统软件, 虚拟化, 操作系统, 用户账户, Virtual Machine, 活动目录, Linux 服务器, 文件系统, Windows 服务器, 防火墙
初级 · 课程 · 1-3 个月
University of Alberta
您将获得的技能: 项目管理, 项目规划, Agile 方法论, 软件开发, 工艺开发, 需求分析, 敏捷软件开发, 软件工程, 产品管理, 需求管理
混合 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Relational Databases, Databases, Database Theory, Database Design, Database Systems, Database Management, SQL, Database Architecture and Administration, Database Management Systems, Query Languages, Data Modeling, Transaction Processing, Data Management, Data Integrity, System Design and Implementation, Information Technology, Data Analysis, Information Architecture, Problem Solving, Logical Reasoning
中级 · 课程 · 1-3 个月

ConsenSys Academy
您将获得的技能: 业务建模, 分类账(会计), 新兴技术, 物联网, 金融科技, 区块链, 事务处理, 可扩展性, 分布式计算, Open Source 技术, 互操作性, 密码学, 数字资产
初级 · 课程 · 1-3 个月