面向对象编程课程可以帮助您学习类、对象、继承和多态性等核心概念。您可以掌握设计稳健的软件架构、实施设计模式和编写可重复使用代码的技能。许多课程都会介绍软件开发中常用的工具,如 Java、Python 和 C++,使您能够在实际编码项目中应用所学知识。此外,您还可以探索增强面向对象原则的框架,进一步丰富您的编程工具包。

University of Colorado Boulder
您将获得的技能: 环境问题, 企业可持续发展, 环境, 社会影响, 环境资源管理, 缓解, 适应, 媒体与传播, 科学方法, 商业风险管理, 风险管理, 行动导向, 社区发展, 环境政策, 脆弱性, 风险分析, 减缓气候变化, 适应气候变化, 说服沟通, 社会科学
初级 · 专项课程 · 1-3 个月

University of Illinois Urbana-Champaign
您将获得的技能: Python 程序设计, 广域网, Network 交换机, 云计算架构, 云基础设施, 网络架构, 数据中心, Networking 路由器, 可扩展性, Network 性能管理, TCP/IP, 云计算, Virtual Machine, 计算机网络, 软件定义网络
混合 · 课程 · 1-3 个月
Codio
您将获得的技能: Apache Maven, JSON, JUnit, Java Programming, Java, Restful API, Integrated Development Environments, Programming Principles, Data Structures, Object Oriented Programming (OOP), Network Protocols, Unit Testing, Style Guides
中级 · 课程 · 1-4 周

您将获得的技能: Application Programming Interface (API), Microsoft Azure, Cloud API, Computer Vision, Artificial Intelligence and Machine Learning (AI/ML), User Accounts, Image Analysis, Artificial Intelligence, Cloud Computing, Software Development
中级 · 指导项目 · 不超过 2 小时
University of Washington
您将获得的技能: 数据分析, 统计方法, 概率与统计, 统计推理, 统计分析, R 语言程序设计(中文版), 机器学习算法, 高级分析, 大数据, 机器学习, 预测分析, 无监督学习, 分类算法, 监督学习, 图论, 统计机器学习
混合 · 课程 · 1-4 周

您将获得的技能: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Web Development, HTML and CSS, Web Design and Development, Javascript, Front-End Web Development, Web Content, Responsive Web Design, Web Design
中级 · 指导项目 · 不超过 2 小时

California Institute of the Arts
您将获得的技能: 用户体验, 线框设计, 信息架构, Agile 方法论, 目标受众, 可用性测试, 需求分析, 网页设计, 以用户为中心的设计, UI/UX 战略, 用户研究, 模型, 角色(用户体验)
中级 · 课程 · 1-3 个月

Peking University
您将获得的技能: Data Structures, Computational Thinking, Graph Theory, Theoretical Computer Science, Programming Principles, Algorithms, Computer Programming, Data Storage, C (Programming Language), C++ (Programming Language)
混合 · 课程 · 1-3 个月

您将获得的技能: Selenium (Software), Ajax, Java Programming, Test Script Development, Java, Software Testing, Test Automation, Scripting, Web Development Tools, Object Oriented Programming (OOP), Automation, Debugging
中级 · 课程 · 3-6 个月

University of Michigan
您将获得的技能: LLM Application, Large Language Modeling, Prompt Engineering, Generative AI, Applied Machine Learning, Python Programming, Open Source Technology, JSON
中级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: 前端网络开发, UI 组件, JavaScript 框架, 网络开发, 单元测试, 软件设计模式, 模型-视图-控制器, 超文本标记语言(HTML), Angular, 软件架构, 网络组件, 云应用, Javascript, AJAX, 网络应用
中级 · 课程 · 1-3 个月

Duke University
您将获得的技能: Python 程序设计, 系统编程, 命令行界面, 数据处理, Encryption, 数据结构, 还原式 API, 拉斯特(编程语言), 应用编程接口 (API), 数据操作, 密码学, 云应用, 软件测试, 亚马逊网络服务, 云 API, 数据管道, 实时数据
中级 · 课程 · 1-4 周