函数式编程课程可以帮助您学习一流函数、不变性和高阶函数等概念,以及管理状态和副作用的实用技术。您可以掌握解决递归问题、数据转换和利用纯函数编写更简洁代码的技能。许多课程介绍了 Haskell、Scala 和 JavaScript 等工具,展示了这些语言如何促进函数式编程原则并增强软件开发实践。

您将获得的技能: Data Validation, Spreadsheet Software, Data Analysis, Analytics, Data Manipulation, Excel Formulas, Data Compilation, Pivot Tables And Charts, SQL, Data Integration, Data Transformation, User Feedback
初级 · 课程 · 1-4 周

您将获得的技能: OpenAI API, Generative Model Architectures, Hugging Face, Programming Principles, Computer Programming, Software Installation
中级 · 课程 · 1-3 个月

The Hong Kong University of Science and Technology
您将获得的技能: 数值分析, 微积分, 数学建模, 有限元方法, Matlab, 代数, 积分微积分, 几何学, 工程分析, 线性代数, 计算思维, 电磁学, 模拟和模拟软件, 微分方程, 工程计算, 工程学, 数学软件, 应用数学, 机械工程, 高等数学
初级 · 专项课程 · 3-6 个月

Google Cloud
您将获得的技能: Business Transformation, Innovation, Digital Transformation, Serverless Computing, Cloud Services, Data Ethics, Cloud Infrastructure, Google Cloud Platform, Application Programming Interface (API), Technology Strategies, Applied Machine Learning, Hybrid Cloud Computing, Data Strategy, Image Analysis, Infrastructure As A Service (IaaS), Responsible AI, Cloud Computing, Cloud Solutions, Public Cloud, Containerization
初级 · 专项课程 · 3-6 个月

Imperial College London
您将获得的技能: 数学建模, 微积分, 数据预处理, 无监督学习, 回归分析, 降维, 线性代数, 衍生产品, 应用数学, 功能工程, Python 程序设计, 高等数学, 机器学习算法, 统计, NumPy, Jupyter, Algorithm, 人工神经网络
初级 · 专项课程 · 3-6 个月

您将获得的技能: Kanban 原则, 管理团队, 团队建设, 风险管理, 软件设计, 沟通, 冲刺回顾, 计算机硬件, 用户故事, Agile 方法论, 软件开发生命周期, 积压工作, 信息技术, Devops, 敏捷软件开发, 冲刺计划, Scrum(软件开发), 软件架构, 敏捷项目管理, 软件开发方法
初级 · 专业证书 · 3-6 个月

Meta
您将获得的技能: Git(版本控制系统), Javascript, 用户体验设计, 还原式 API, GitHub, 移动开发, 版本控制, 用户界面(UI), 安卓开发, 可用性测试, Kotlin, Android Studio, 数据结构, Unix 命令, Jest(JavaScript 测试框架), 交互设计, 角色(用户体验), Android Jetpack, React Native, 用户研究
攻读学位
初级 · 专业证书 · 3-6 个月

您将获得的技能: Swift Programming, Mobile Development, Apple iOS, Apple Xcode, Application Development, UI Components, Data Persistence, User Interface (UI), Debugging, User Interface (UI) Design, Data Structures, Data Modeling, Animations
初级 · 课程 · 3-6 个月

Universitat Politècnica de València
您将获得的技能: R Programming, R (Software), Statistical Analysis, Ggplot2, Data Import/Export, Statistical Methods, Data Structures, Programming Principles, Data Preprocessing, Data Science, Model Evaluation, Machine Learning, Data Manipulation, Exploratory Data Analysis, Data Visualization Software
中级 · 课程 · 1-4 周

您将获得的技能: Data Storytelling, Dashboard, Data Warehousing, SQL, Data Presentation, Data Visualization, Interactive Data Visualization, Data Security, Data Migration, Database Design, Data Governance, MySQL, Data Store, Data Management, Relational Databases, Databases, Exploratory Data Analysis, Data Architecture, Excel Formulas, Business Intelligence
初级 · 专业证书 · 3-6 个月

Meta
您将获得的技能: Jest (JavaScript Testing Framework), React.js, Web Development Tools, Web Applications, Event-Driven Programming, JavaScript Frameworks, Application Programming Interface (API), Application Development, UI Components, Unit Testing, Front-End Web Development, Software Design Patterns, Context Management, Cascading Style Sheets (CSS), Javascript, Hypertext Markup Language (HTML), Data Management
中级 · 专项课程 · 1-3 个月

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