Design Patterns 课程可以帮助您学习面向对象的设计原则、Singleton 和 Observer 等常见设计模式以及软件架构的最佳实践。您可以掌握代码重构、提高可维护性和加强开发人员之间协作的技能。许多课程都会介绍一些工具,如用于可视化设计结构的 UML 和便于实现设计模式的 Integrated Development Environment (IDE),使您能够在实际编码项目中应用这些概念。

您将获得的技能: Apache Hadoop, Big Data, Database Design, Data Processing, Distributed Computing, Scalability, Data Pipelines, Data Warehousing, Query Languages, Data Cleansing, Data Transformation, Data Management, Analytics, Business Intelligence
混合 · 课程 · 1-4 周

University of Pennsylvania
您将获得的技能: 数据清理, 面向对象编程(OOP), Pandas(Python 软件包), 单元测试, 数据科学, 面向对象设计, 数据结构, Python 程序设计, Matplotlib, 编程原则, 调试, 计算机编程, 应用程序开发, 透视表和图表, 数据分析, 文件输入/输出, Java 编程, Java, 日蚀(软件), 数据可视化
初级 · 专项课程 · 3-6 个月

您将获得的技能: Prompt Engineering, Large Language Modeling, LLM Application, Model Evaluation, Content Creation
初级 · 课程 · 1-4 周

您将获得的技能: Responsive Web Design, HTML and CSS, Bootstrap (Front-End Framework), Cascading Style Sheets (CSS), Web Design and Development, Hypertext Markup Language (HTML), Debugging, Web Applications, No-Code Development, Front-End Web Development, Development Environment, Microsoft Visual Studio
初级 · 课程 · 1-3 个月

Amazon Web Services
您将获得的技能: Education Software and Technology, Generative AI, Game Design, Digital pedagogy
初级 · 课程 · 1-4 周

您将获得的技能: Cascading Style Sheets (CSS), Web Design and Development, Scripting, Full-Stack Web Development, Object Oriented Programming (OOP), Event-Driven Programming
初级 · 课程 · 1-4 周

Advancing Women in Tech
您将获得的技能: AI Workflows, Retrieval-Augmented Generation, Business Process Automation, Multimodal Prompts, Image Analysis
中级 · 课程 · 1-4 周

您将获得的技能: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, SQL, Full-Stack Web Development, Test Driven Development (TDD), Software Development, Restful API, Object Oriented Programming (OOP), Object Oriented Design, Cloud Deployment, Database Management, Digital Transformation, Java Programming, Generative AI
初级 · 专业证书 · 3-6 个月
University of California, Santa Cruz
您将获得的技能: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Integrated Development Environments, Computer Science, Software Testing, Algorithms, Integration Testing, Software Design, System Design and Implementation, Distributed Computing
中级 · 专项课程 · 3-6 个月

UNSW Sydney (The University of New South Wales)
您将获得的技能: 规划, 技术交流, 技术战略, 教学, 数字教学法, 教育软件和技术, 内容管理, 学习管理系统, 数字扫盲
初级 · 课程 · 1-3 个月

University of California, Davis
您将获得的技能: 前端网络开发, Html 和 Css, 网络开发, 网页设计与开发, 版本控制, Git(版本控制系统), 网页设计, 云托管, 网页内容, 超文本标记语言(HTML), GitHub, 层叠样式表(CSS), 语义网, 图像质量, 网络服务器
初级 · 课程 · 1-4 周

University of London
您将获得的技能: Html 和 Css, 开发环境, jQuery, 网络开发, Javascript 和 jQuery, 编程原则, Bootstrap(前端框架), 超文本标记语言(HTML), 层叠样式表(CSS), Javascript, 网络应用, 互动设计, 响应式网页设计, 网页设计与开发, 网页设计
混合 · 课程 · 1-3 个月