编程语言课程可以帮助您学习语法、Data Structure、算法和面向对象编程。您可以培养调试、代码优化和软件开发方法方面的技能。许多课程都会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等框架,这些都支持创建强大的应用程序并提高您的编码效率。

Johns Hopkins University
您将获得的技能: 分类算法, 监督学习, 数据整理, 数据预处理, 探索性数据分析, 随机森林算法, 机器学习算法, 机器学习, 预测分析, 回归分析, 功能工程, 统计机器学习, 应用机器学习, 预测建模, 模型评估, R 语言程序设计(中文版)
混合 · 课程 · 1-4 周

LearnQuest
您将获得的技能: AI Workflows, Technical Communication, AI Enablement, Model Deployment, Generative AI Agents, Data Integration, AI Orchestration, Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), Agentic systems, Responsible AI, Artificial Intelligence, Cloud Computing, Deep Learning, Data Visualization, Python Programming, Machine Learning, Data Engineering, Anomaly Detection, Statistical Analysis
初级 · 专项课程 · 1-3 个月

您将获得的技能: LangChain, LLM Application, Prompt Engineering, API Design, MLOps (Machine Learning Operations), Large Language Modeling, Performance Tuning, Microservices, Application Deployment, Kubernetes, Scalability, Site Reliability Engineering, DevOps, CI/CD, Docker (Software), Containerization, System Monitoring, Python Programming, Cloud Platforms, Security Controls
中级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: 数据库, 数据库管理系统, 数据操作, 数据完整性, MySQL, 数据库设计, Query 语言, 关系数据库, 数据库管理员, SQL
初级 · 课程 · 1-3 个月

University of Alberta
您将获得的技能: 项目管理, 业务要求, Scrum(软件开发), 冲刺回顾, 需求管理, 项目规划, 需求征询, 风险管理框架, 冲刺计划, 软件开发生命周期, 项目风险管理, 功能要求, 产品管理, 风险管理, Kanban 原则, 软件开发方法, 敏捷软件开发, 软件技术审查, 需求分析, Agile 方法论
初级 · 专项课程 · 3-6 个月

您将获得的技能: Flask(网络框架), 单元测试, Python 程序设计, AI 赋能, 集成开发环境, 服务器端, 网络应用, 编程原则, 人工智能, 调试, 代码审查, 还原式 API, 应用程序部署
中级 · 课程 · 1-4 周

EDHEC Business School
您将获得的技能: 财务分析, Matplotlib, 模拟, 投资管理, 数据操作, 投资组合风险, 资产管理, Python 程序设计, Pandas(Python 软件包), 风险分析, 投资组合管理, 风险管理, 投资回报, 金融建模, NumPy, 投资
混合 · 课程 · 1-4 周

IBM
您将获得的技能: 管理团队, 新产品开发, 创新, 产品路线图, 负责任的人工智能, 产品开发, 产品测试, 产品战略, 注册, 产品管理, 生成式人工智能, 产品生命周期管理, 测试计划, 可用性测试, 敏捷软件开发, 产品规划, AI 产品战略, ChatGPT, Kanban 原则, Agile 方法论
初级 · 专业证书 · 3-6 个月

University at Buffalo
您将获得的技能: 概率与统计, Algorithm, 色彩理论, Matlab, 应用数学, 数字信号处理, 增强现实, 计算机图形学, 图像分析, 计算机视觉, 人工智能, 微积分, 计算机编程
中级 · 课程 · 1-4 周

您将获得的技能: 数据转换, 数据库, 应用编程接口 (API), 网页抓取, 单元测试, 数据操作, 数据处理, Python 程序设计, 集成开发环境, 风格指南, 摘录, 代码审查, SQL
中级 · 课程 · 1-4 周

Meta
您将获得的技能: 数据清理, 数据分析, 数据可视化软件, Matplotlib, 脚本, 数据建模, 数据操作, Python 程序设计, 数据可视化, 编程原则, Pandas(Python 软件包), 柱状图, 散点图, Jupyter, 探索性数据分析
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: 管理团队, 项目管理, 沟通, 利益相关者的参与, 项目管理生命周期, 面试技巧, 专业网络, 项目时间表, 项目风险管理, IT 管理, 同行评审, 利益相关者管理, 风险管理, 敏捷软件开发, 谈判, 项目管理协会(PMI)方法, 资源管理, 挣值管理, Kanban 原则, Agile 方法论
初级 · 专业证书 · 3-6 个月