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

Duke University
您将获得的技能: Retrieval-Augmented Generation, Vector Databases, Embeddings, OpenAI API, Data Import/Export, Pandas (Python Package), Generative AI, Application Programming Interface (API), Data Manipulation, Large Language Modeling, Python Programming, Machine Learning
中级 · 指导项目 · 不超过 2 小时

Coursera
您将获得的技能: Java, Java Programming, Algorithms, Computational Thinking, Programming Principles, Object Oriented Programming (OOP), Computer Programming, Functional Design, Development Environment
初级 · 指导项目 · 不超过 2 小时

Edureka
您将获得的技能: PySpark, Apache Spark, Data Management, Distributed Computing, Apache Hadoop, Data Processing, Data Analysis, Exploratory Data Analysis, Python Programming, Scalability
初级 · 课程 · 1-4 周

28DIGITAL
您将获得的技能: 软件质量(SQA/SQC), 功能要求, 物联网, 安卓开发, 互操作性, 需求分析, 可维护性, 软件架构, 应用框架, 用户需求文件, 软件设计模式
混合 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: SQL, 数据操作, 数据导入/导出, 文本挖掘, 数据库管理, 事务处理, 存储过程, 数据库设计, Query 语言, 数据完整性, 关系数据库, PostgreSQL
中级 · 课程 · 1-4 周

您将获得的技能: Algorithms, Technical Communication, Computational Thinking, Solution Design, Programming Principles, Software Design, Theoretical Computer Science, Data Structures, Problem Management, Mathematical Modeling, Applied Mathematics, Computer Science, Performance Tuning
初级 · 课程 · 1-4 周

Coursera
您将获得的技能: Generative AI Agents, LangChain, AI Workflows, LLM Application, AI Orchestration, Agentic systems, Development Environment, AI Enablement, Model Evaluation, OpenAI, Scalability, Programming Principles, Application Design, Performance Tuning, Design
中级 · 课程 · 1-4 周

Instituto Tecnológico de Aeronáutica
您将获得的技能: User Story, Agile Software Development, Backlogs, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Test Driven Development (TDD), Requirements Analysis, Sprint Planning, Software Development Methodologies, Software Engineering, Program Development, Diagram Design, Software Development
中级 · 课程 · 1-4 周

Duke University
您将获得的技能: Command-Line Interface, Scripting, Unix Commands, Computer Programming Tools, Scripting Languages, Data Manipulation, Python Programming
初级 · 指导项目 · 不超过 2 小时

University of London
您将获得的技能: 应用安全, 数据库应用, 软件包和软件管理, Javascript, 软件安装, 用户账户, 网络开发, MongoDB, 网络应用, 网络开发工具, Authentication, JavaScript 框架
混合 · 课程 · 1-3 个月

Coursera
您将获得的技能: TypeScript, Programming Principles, Web Development Tools, Javascript, Web Language
初级 · 指导项目 · 不超过 2 小时

IBM
您将获得的技能: GitHub, 应用程序部署, 自动化, 集装箱化, 詹金斯, 持续交付, Kubernetes, Git(版本控制系统), Devops, 持续集成, IT 自动化, YAML, CI/CD, OpenShift, 基础设施即代码(IaC)
中级 · 课程 · 1-3 个月