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

University of Maryland, College Park
您将获得的技能: 用户界面(UI), 开发环境, 移动开发, 应用设计, Java, Android Studio, 调试, 安卓开发, 应用程序开发
混合 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Tidyverse (R Package), Rmarkdown, R Programming, Ggplot2, Data Import/Export, Data Visualization, Data Manipulation, Data Visualization Software, Data Analysis, Data Science, Data Storytelling, Statistical Analysis, Relational Databases, Data Cleansing, Data Transformation, Statistical Programming, Data Integration, Software Installation, Programming Principles, Communication
初级 · 专项课程 · 1-3 个月

NVIDIA
您将获得的技能: OSI Models, TCP/IP, Data Centers, Network Protocols, Network Infrastructure, Local Area Networks, General Networking, Network Architecture, Computer Networking, Network Planning And Design, Network Switches, System Requirements
初级 · 课程 · 1-4 周

您将获得的技能: Embedded Software, Embedded Systems, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Development Testing, System Programming, C (Programming Language), Development Environment, Verification And Validation, Integrated Development Environments, Software Design Patterns, Peripheral Devices, Debugging
中级 · 课程 · 1-3 个月

您将获得的技能: Programming Principles, Data Import/Export, Integrated Development Environments, Debugging, File Management
初级 · 课程 · 3-6 个月

您将获得的技能: GitLab, AI Workflows, Code Review, Integrated Development Environments, Computer Programming Tools, Development Environment, Debugging
中级 · 课程 · 1-4 周

Fred Hutchinson Cancer Center
您将获得的技能: 数据科学, Prompt Engineering, 负责任的人工智能, 编程原则, ChatGPT, 生成式人工智能, 计算机编程工具, 可维护性, 大型语言模型, OpenAI, 软件开发, 生物信息学, 调试, 人工智能
初级 · 课程 · 1-4 周

您将获得的技能: Rmarkdown, R (Software), Data Import/Export, R Programming, Ggplot2, Data Manipulation, Plotly, Data Visualization, Web Scraping, Interactive Data Visualization, Data Visualization Software, Data Cleansing, Data Preprocessing, Data Transformation, Statistical Programming, Programming Principles, Data Structures
初级 · 课程 · 1-3 个月

您将获得的技能: NumPy, PyTorch (Machine Learning Library), Predictive Modeling, Matplotlib, Artificial Intelligence, Development Environment, Pandas (Python Package), Deep Learning, Classification And Regression Tree (CART), Python Programming, Artificial Neural Networks, Data Manipulation, Tensorflow, Regression Analysis, Machine Learning, Computer Programming, Model Evaluation
初级 · 课程 · 3-6 个月

您将获得的技能: C++ (Programming Language), Data Structures, Interactive Design, Program Development, Object Oriented Programming (OOP), Computer Programming, Java Programming, Software Development, Computational Logic, Computer Science
初级 · 指导项目 · 不超过 2 小时

IBM
您将获得的技能: 硬件故障排除, 用户账户, Virtual Machine, 计算机硬件, 计算机结构, 数据存储, 软件安装, 计算机系统, 网络基础设施, Mac OS, USB, 灾难恢复, 计算机显示器, 虚拟化和 Virtual Machine, 操作系统, 外围设备, 文件系统, 技术支持, Linux, 系统配置
初级 · 课程 · 1-3 个月

University of California, Irvine
您将获得的技能: 功能要求, 应用编程接口 (API), TCP/IP, 嵌入式系统, 用户需求文件, 物联网, 调试, 系统设计, 电子元件, Python 程序设计, 基本电气系统, 嵌入式软件, Linux, 自动化工程, Operating System 管理, Network Protocol(网络协议, 测试计划, 电子产品, 需求分析, 操作系统
初级 · 专项课程 · 3-6 个月