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

University of Colorado System
您将获得的技能: 系统编程, TCP/IP, 网络规划与设计, Networking 路由器, 数据完整性, 计算机网络, 数字通信, 网络架构, Network Protocol(网络协议, OSI 模型
中级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: 软件测试, 测试自动化, 面向对象编程(OOP), 可维护性, 移动开发, 测试驱动开发(TDD), 软件设计模式, 应用安全, 安卓开发, Java 编程, JUnit, Android Studio, 集成测试, 开发测试, Java, 可测试性, 文件输入/输出, 软件工程, Git(版本控制系统), 单元测试
初级 · 专项课程 · 3-6 个月

您将获得的技能: Prompt Engineering, Microsoft Azure, Development Testing, Application Deployment, LLM Application, Multimodal Prompts, Artificial Intelligence, Test Case, Agentic systems, Retrieval-Augmented Generation, Application Programming Interface (API), Natural Language Processing, Technical Documentation
中级 · 课程 · 1-4 周

King Abdullah University of Science and Technology
您将获得的技能: Statistical Analysis, Bioinformatics, Unix, Scientific Visualization, R Programming, Rmarkdown, Unix Commands, Data Analysis, Data Quality, Statistical Hypothesis Testing, Exploratory Data Analysis, Pandas (Python Package), Python Programming, NumPy, Data Manipulation
初级 · 课程 · 1-4 周

您将获得的技能: Analytics, Integrated Development Environments
初级 · 课程 · 1-4 周

Arizona State University
您将获得的技能: Supervised Learning, Unsupervised Learning, Matplotlib, File I/O, Generative Adversarial Networks (GANs), NumPy, Object Oriented Programming (OOP), Deep Learning, Image Analysis, Plot (Graphics), Machine Learning Algorithms, Object Oriented Design, Applied Machine Learning, Integrated Development Environments, Pandas (Python Package), Python Programming, Machine Learning, Event-Driven Programming, Programming Principles, Computer Programming
初级 · 专项课程 · 3-6 个月

您将获得的技能: Python 程序设计, 生成式人工智能, 负责任的人工智能, 数据清理, 数据叙事, 数据伦理, 统计分析, 仪表板, Prompt 工程工具, 分析, 数据处理, 交互式数据可视化, 数据分析, Query 语言, 数据操作, OpenAI, 数据可视化软件
中级 · 课程 · 1-4 周

您将获得的技能: Responsible AI, Containerization, Prompt Engineering, AI Orchestration, Scalability, AI Workflows, Application Deployment, Kubernetes, Agentic Workflows, Azure Active Directory, System Monitoring, LangChain, Generative AI Agents, Microservices, Microsoft Azure, Artificial Intelligence, Distributed Computing, Serverless Computing, Natural Language Processing, Reinforcement Learning
中级 · 专业证书 · 3-6 个月

您将获得的技能: Musical Composition, Music, Computer Programming, Program Development, Programming Principles, Python Programming
初级 · 指导项目 · 不超过 2 小时

Microsoft
您将获得的技能: Unsupervised Learning, Model Deployment, Generative AI, Large Language Modeling, Data Management, Natural Language Processing, MLOps (Machine Learning Operations), Supervised Learning, Microsoft Azure, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Generative Adversarial Networks (GANs), Infrastructure Architecture, LLM Application, Responsible AI, Generative AI Agents, Applied Machine Learning, Azure DevOps, Reinforcement Learning, Data Preprocessing
中级 · 专业证书 · 3-6 个月

Starweaver
您将获得的技能: Open Web Application Security Project (OWASP), Debugging, DevSecOps, Penetration Testing, Security Testing, Application Security, Continuous Monitoring, Software Testing, Development Testing, Cybersecurity, Vulnerability Assessments, Threat Modeling, Test Automation, Secure Coding, Code Review, Vulnerability Management, Technical Communication
中级 · 课程 · 1-3 个月

IBM
您将获得的技能: 精益方法, 积压工作, 敏捷项目管理, 冲刺回顾, 优先次序, 持续改进流程, 工作流程管理, 冲刺计划, 绩效衡量, 性能指标, Kanban 原则, 用户故事, 团队导向, 敏捷软件开发, Agile 方法论, 估算
初级 · 课程 · 1-4 周