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

您将获得的技能: Frontend Performance, Restful API
中级 · 课程 · 1-3 个月

您将获得的技能: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Computer Programming, Software Documentation, Functional Design, Computer Science, Maintainability
中级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: C(编程语言), 计算机科学, 计算机工程, 计算机编程, 计划发展, 嵌入式软件, 数据结构, 利纳克斯, 计算机结构, 调试
初级 · 课程 · 1-3 个月

NIIT
您将获得的技能: 数据共享, 情境管理, JavaScript 框架, 测试案例, 用户界面组件, 单元测试, React.js, 开发测试, 测试工具
中级 · 课程 · 1-4 周

您将获得的技能: Data Structures, Python Programming, Programming Principles, Computer Programming, Program Development, Object Oriented Programming (OOP), Scripting, Debugging, Scripting Languages, Algorithms, Functional Design
初级 · 课程 · 1-4 周

Illinois Tech
您将获得的技能: Test Driven Development (TDD), Python Programming, Object Oriented Programming (OOP), Scripting Languages, Computer Programming, Unit Testing, File I/O, Web Development, Program Development, Open Source Technology, Data Processing, Database Application, Data Structures, User Interface (UI)
攻读学位
中级 · 课程 · 1-3 个月

您将获得的技能: Integrated Development Environments, Software Design Patterns
初级 · 课程 · 1-4 周

您将获得的技能: Spring Boot, Application Development, API Testing, Application Frameworks, Software Testing, Test Case, Development Environment, Model View Controller, Software Development Tools, Java Platform Enterprise Edition (J2EE), Authentications, Software Design Patterns, SQL, Data Persistence, Mockups, JSON, User Interface (UI), Functional Design, Databases, Dependency Analysis
中级 · 专项课程 · 1-3 个月

您将获得的技能: Plotly, Object Oriented Programming (OOP), Matplotlib, Pandas (Python Package), Data Visualization, Interactive Data Visualization, Seaborn, Data Analysis, NumPy, Data Visualization Software, Data Structures, Restful API, Python Programming, Application Programming Interface (API), Scatter Plots, Data Manipulation, Programming Principles, Computer Programming, Data Transformation, Program Development
中级 · 专项课程 · 1-3 个月

您将获得的技能: Apache Maven, Java Programming, Java, Build Tools, Eclipse (Software), Database Application, Full-Stack Web Development, CI/CD, Web Applications, Application Servers, Software Configuration Management, Continuous Integration, Application Development, Business Logic, UI Components, Integrated Development Environments, Role-Based Access Control (RBAC), Automation, Software Design Patterns, Program Development
初级 · 专项课程 · 3-6 个月

您将获得的技能: C++ (Programming Language), System Programming, Algorithms, Performance Tuning
高级设置 · 课程 · 1-3 个月

Scrimba
您将获得的技能: 前端网络开发, 事件驱动编程, 层叠样式表(CSS), 网页内容无障碍导则, JavaScript 框架, 用户界面组件, React.js, 应用编程接口 (API), 用户界面(UI), 网络开发工具, 交互设计, 网络框架
中级 · 课程 · 3-6 个月