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

École Polytechnique Fédérale de Lausanne
您将获得的技能: Programming Principles, Java Programming, Java, Computer Programming, Data Structures, Development Environment, Problem Solving, Algorithms, Eclipse (Software), Debugging
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: Python 程序设计, 阿帕奇气流, MySQL, Apache Hadoop, 数据科学, 专业网络, 数据库设计, IBM Cognos 分析, 生成式人工智能, Linux 命令, SQL, 数据存储, 数据仓库, Apache Spark, 数据导入/导出, 网页抓取, 摘录, 数据库管理员, NoSQL, 数据分析
攻读学位
初级 · 专业证书 · 3-6 个月
University of Michigan
您将获得的技能: Python 程序设计, 软件安装, 数据结构, 数据操作, 数据处理, 数据分析, 开发环境
初级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: Python 程序设计, 软件测试, 网络分析, C 和 C++, 计算机编程, Algorithm, 计算思维, 调试, 开发测试, 数据结构, 测试案例, Java, 图论, Javascript, 理论计算机科学, 数据存储, 拉斯特(编程语言), 计划发展, 编程原则, 生物信息学
中级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: Python 程序设计, 数据库, 数据科学, 数据扫盲, 数据建模, SQL, 数据收集, Query 语言, 计算机编程工具, Jupyter, 数据挖掘, GitHub, 关系数据库, 同行评审, 云计算, 数据可视化软件, 存储过程, 大数据, 商业分析, 模型部署
攻读学位
初级 · 专项课程 · 3-6 个月

您将获得的技能: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Bash (Scripting Language), Test Automation, Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Cloud Services, Technical Communication, Web Services, Email Automation, Automation, Python Programming, Interviewing Skills, Applicant Tracking Systems, Configuration Management, Program Development, Programming Principles
高级设置 · 专业证书 · 3-6 个月

IBM
您将获得的技能: Python 程序设计, Flask(网络框架), Git(版本控制系统), 文件管理, 软件设计模式, 软件开发生命周期, 数据导入/导出, Linux, Linux 命令, 软件设计, 网页抓取, GitHub, 软件架构, 应用程序部署, 软件开发方法, Bash(脚本语言), 版本控制, 编程原则, 还原式 API, 外壳脚本
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: Python 程序设计, 数据科学, LLM 申请, 机器学习, Prompt Engineering, 生成式人工智能, LangChain, 负责任的人工智能, 检索-增强生成, 数据导入/导出, 软件开发生命周期, 计算机视觉, 工程软件, 软件架构, AI 工作流程, ChatGPT, 响应式网页设计, 还原式 API, IBM 云, 提示模式
攻读学位
初级 · 专业证书 · 3-6 个月

您将获得的技能: Python 程序设计, 数据科学, Pandas(Python 软件包), 概率分布, 统计, 统计分析, 描述性统计, SQL, 仪表板, 计算机编程工具, 数据导入/导出, 网页抓取, 存储过程, 数据展示, 数据可视化软件, 关系数据库, 数据可视化, Jupyter, 编程原则, 数据分析
攻读学位
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: Python 程序设计, 数据清理, Pandas(Python 软件包), 探索性数据分析, 数据科学, Plotly, 模型评估, 数据转换, 机器学习, Matplotlib, 仪表板, 数据操作, 数据导入/导出, 交互式数据可视化, 网页抓取, 数据可视化软件, 数据可视化, 数据展示, 编程原则, 数据分析
攻读学位
初级 · 专项课程 · 3-6 个月

多位教师
您将获得的技能: Dashboard, Pseudocode, Jupyter, Algorithms, Data Literacy, Data Mining, Pandas (Python Package), Data Presentation, Correlation Analysis, Web Scraping, NumPy, Data Import/Export, Probability & Statistics, Programming Principles, Predictive Modeling, Computer Programming Tools, Data Science, Unsupervised Learning, Machine Learning, Project Management
初级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: Python 程序设计, 社交网络分析, 网络分析, Pandas(Python 软件包), 监督学习, NumPy, 模型评估, 自然语言处理, 图论, Matplotlib, 应用机器学习, 功能工程, 数据预处理, 交互式数据可视化, 数据操作, 科学可视化, 数据可视化, 数据可视化软件, 文本挖掘, 可视化(计算机制图)
中级 · 专项课程 · 3-6 个月