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

University of London
您将获得的技能: Python 程序设计, 概率与统计, Pandas(Python 软件包), 数据科学, 无监督学习, NumPy, 统计, 数据操作, Matplotlib, 机器学习, 机器学习算法, 数据分析
初级 · 课程 · 1-3 个月

University of California, Davis
您将获得的技能: 层叠样式表(CSS), 脚本, Data Validation, 事件驱动编程, JSON, 网页设计与开发, 动画, jQuery, AJAX, Html 和 Css, Javascript 和 jQuery, 面向对象编程(OOP), 超文本标记语言(HTML), UI 组件, 数据操作, 脚本语言, 编程原则, 游戏设计, Javascript, 网络开发工具
初级 · 专项课程 · 3-6 个月

您将获得的技能: Game Design, Python Programming, Programming Principles, Computer Programming, Scripting, Data Validation, Data Analysis
初级 · 指导项目 · 不超过 2 小时

Coursera
您将获得的技能: R (Software), Data Import/Export, Package and Software Management, R Programming, Data Structures, Data-oriented programming, Statistical Programming, Data Analysis Software, Data Analysis, Data Science
初级 · 指导项目 · 不超过 2 小时
您将获得的技能: File Systems, Operating Systems, OS Process Management, C (Programming Language), System Programming, Unix, Virtualization, Data Integrity, Debugging, File I/O, Linux, Performance Tuning, Distributed Computing, Data Storage, Command-Line Interface, Virtual Machines, Data Security, Computer Hardware, Scalability, Data Structures
初级 · 专项课程 · 3-6 个月

Microsoft
您将获得的技能: Web Scraping, Data Structures, Git (Version Control System), Generative AI, Version Control, Matplotlib, Devops Tools, Plotly, DevOps, Agile Methodology, Web Development, Data Ethics, Flask (Web Framework), Data Visualization, Scripting, GitHub, Debugging, Data Analysis, Automation, Cloud Computing
初级 · 专业证书 · 3-6 个月

Microsoft
您将获得的技能: Microsoft Copilot, Programming Principles, Full-Stack Web Development, GitHub, Version Control, Program Development, Debugging, Computational Thinking, Git (Version Control System), Computer Programming, Algorithms, Web Development, C# (Programming Language), Back-End Web Development
初级 · 课程 · 1-3 个月

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

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 周

您将获得的技能: Android Studio, Android Jetpack, Kotlin, Android Development, Android (Operating System), Responsive Web Design, Mobile Development, UI Components, Unit Testing, Gradle, User Interface (UI) Design, Application Development, User Interface (UI), Integrated Development Environments, Object Oriented Programming (OOP), Development Environment, Programming Principles, Test Driven Development (TDD), Wireframing, Prototyping
初级 · 专项课程 · 3-6 个月

Vanderbilt University
您将获得的技能: LLM 申请, 生成式人工智能, Prompt Engineering, AI 赋能, 创造力, 解决问题, 人工智能, 大型语言模型, ChatGPT, 情境管理, 验证和确认, OpenAI, 生产率, 提示模式
初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: 事件驱动编程, Data Validation, 网络开发, 调试, Html 和 Css, 数据结构, 用户界面(UI), 网页设计与开发, 网页内容无障碍指南, Javascript, 互动设计
初级 · 课程 · 1-4 周