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

Meta
您将获得的技能: Algorithm, 软件可视化, 数据库管理员, Linux, 协作软件, 数据库管理, 命令行界面, MySQL, 单元测试, 测试驱动开发(TDD), 数据完整性, Linux 命令, 计算思维, 数据仓库, 数据库架构与管理, 软件版本控制, 伪代码, 编程原则, Django (网络框架), Query 语言
初级 · 专业证书 · 3-6 个月

Coursera
您将获得的技能: Data Science, Web Applications, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Scientific Visualization, Game Design
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Object Oriented Programming (OOP), Data Structures, Python Programming, NumPy, Pandas (Python Package), Data Analysis, Scripting, Data Manipulation, Data Visualization, Algorithms, Debugging
高级设置 · 课程 · 1-3 个月

您将获得的技能: 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 个月

University of California, Irvine
您将获得的技能: 数据访问, 系统编程, 计算机编程工具, 调试, 后端网站开发
中级 · 课程 · 1-3 个月

您将获得的技能: Data Engineering, Data Warehousing, Extract, Transform, Load, Apache Airflow, Web Scraping, Linux Commands, Database Design, SQL, Database Administration, MySQL, Data Pipelines, Apache Kafka, Database Management, Bash (Scripting Language), Shell Script, Database Architecture and Administration, Data Store, Generative AI, Data Import/Export, Data Security
中级 · 专业证书 · 3-6 个月

您将获得的技能: Product Development, Product Management, Product Lifecycle Management, Product Roadmaps, Market Research, Microsoft 365, Product Requirements, AI Product Strategy, Cross-Functional Collaboration, Project Management Institute (PMI) Methodology, Product Strategy, Compliance Management, Competitive Analysis, Enterprise Security, Agile Methodology, Market Data, Stakeholder Management, Prioritization
初级 · 课程 · 1-3 个月

您将获得的技能: SQL, 数据库, 关系数据库, 数据分析, Python 程序设计, 数据操作, 事务处理, 存储过程, Query 语言, Jupyter, Pandas(Python 软件包)
初级 · 课程 · 1-3 个月

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

AI CERTs
您将获得的技能: Vibe coding, Programming Principles, Prompt Engineering, OpenAI API, LangChain, Generative AI Agents, AI Enablement, Artificial Intelligence, Generative AI, Responsible AI, Computer Programming, Application Development, AI Product Strategy, Artificial Intelligence and Machine Learning (AI/ML), No-Code Development, Debugging
初级 · 课程 · 1-3 个月

JetBrains
您将获得的技能: Integrated Development Environments, File I/O, Software Development Tools, Python Programming, Development Environment, Data Structures, Computer Programming, Programming Principles, Scripting, Code Review, Data Processing, NumPy, Computational Thinking, Software Installation, Numerical Analysis
初级 · 课程 · 1-3 个月

您将获得的技能: Unity Engine, Algorithms, Game Design, Video Game Development, Programming Principles, Virtual Environment, 3D Assets, Debugging, Data Structures
初级 · 课程 · 1-4 周