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

University of California, Santa Cruz
您将获得的技能: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation
中级 · 专项课程 · 3-6 个月

您将获得的技能: PL/SQL, Oracle Databases, SQL, Stored Procedure, Data Access, Database Design, Programming Principles, Debugging, Relational Databases, Maintainability
混合 · 课程 · 1-4 周

您将获得的技能: Databases, Data Validation
中级 · 课程 · 3-6 个月

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

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

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

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

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

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

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

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

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