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

您将获得的技能: Program Development, Programming Principles, Python Programming, Computer Programming, Computational Thinking, Problem Management, Data Structures, Integrated Development Environments, Debugging, Development Environment
初级 · 课程 · 1-3 个月

The University of Sydney
您将获得的技能: 区块链, 密码学, Network Security, 事务处理, 可扩展性, 分布式计算, 安全工程, Algorithm, 数据完整性
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: AI 工作流程, 负责任的人工智能, 数据导入/导出, 检索-增强生成, Python 程序设计, 响应式网页设计, 还原式 API, Prompt Engineering, ChatGPT, 软件开发生命周期, 工程软件, LangChain, 生成式人工智能, 软件架构, LLM 申请, 机器学习, 数据科学, 提示模式, 计算机视觉, IBM 云
攻读学位
初级 · 专业证书 · 3-6 个月

多位教师
您将获得的技能: Dashboard, Pseudocode, Jupyter, Algorithms, Data Literacy, Data Mining, Pandas (Python Package), Data Presentation, Correlation Analysis, Web Scraping, NumPy, Data Import/Export, Probability & Statistics, Programming Principles, Predictive Modeling, Computer Programming Tools, Data Science, Unsupervised Learning, Machine Learning, Project Management
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: Git(版本控制系统), 数据导入/导出, 文件管理, Linux 命令, Python 程序设计, 软件设计模式, Linux, 还原式 API, 版本控制, 软件开发生命周期, Flask(网络框架), GitHub, 软件设计, 应用程序部署, 软件架构, 编程原则, 网页抓取, Bash(脚本语言), 外壳脚本, 软件开发方法
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: 数据叙事, 数据可视化软件, 模型评估, SQL, 数据导入/导出, 数据展示, Excel 公式, Python 程序设计, 专业网络, IBM Cognos 分析, Plotly, 数据分析, 数据转换, 生成式人工智能, 统计可视化, 交互式数据可视化, 仪表板, 探索性数据分析, 数据可视化, 微软Excel
攻读学位
初级 · 专业证书 · 3-6 个月

您将获得的技能: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Bash (Scripting Language), Test Automation, Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Cloud Services, Technical Communication, Web Services, Email Automation, Automation, Python Programming, Interviewing Skills, Applicant Tracking Systems, Configuration Management, Program Development, Programming Principles
高级设置 · 专业证书 · 3-6 个月

IBM
您将获得的技能: 数据可视化软件, 数据导入/导出, 数据展示, 预测建模, Plotly, 模型评估, Python 程序设计, 数据操作, 数据分析, Pandas(Python 软件包), 网页抓取, 机器学习, 数据清理, 交互式数据可视化, 数据科学, 编程原则, 仪表板, 数据可视化, 探索性数据分析, 数据转换
攻读学位
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: Apache Hadoop, SQL, MySQL, 数据导入/导出, Python 程序设计, 专业网络, 数据库设计, 数据存储, 数据分析, Linux 命令, IBM Cognos 分析, Apache Spark, 数据仓库, 阿帕奇气流, 网页抓取, NoSQL, 生成式人工智能, 数据库管理员, 数据科学, 摘录
攻读学位
初级 · 专业证书 · 3-6 个月

您将获得的技能: Threat Modeling, Network Security, Threat Management, Vulnerability Management, Intrusion Detection and Prevention, Hardening, Computer Security Incident Management, Security Management, Cyber Threat Intelligence, Cyber Attacks, Incident Response, Cybersecurity, Network Protocols, Threat Detection, Bash (Scripting Language), Debugging, Linux, Interviewing Skills, Python Programming, SQL
攻读学位
初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: SQL, 数据扫盲, 关系数据库, 存储过程, Python 程序设计, R(软件), Query 语言, GitHub, 数据分析, 计算机编程工具, 数据建模, 云计算, Jupyter, 数据挖掘, 数据清理, 模型部署, 大数据, 数据科学, 数据库, 数据预处理
攻读学位
初级 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: 理论计算机科学, 计算机编程, 图论, 软件测试, Python 程序设计, 数据存储, 生物信息学, 调试, 计划发展, Javascript, 测试案例, 计算思维, Java, C 和 C++, 开发测试, 网络分析, Algorithm, 编程原则, 拉斯特(编程语言), 数据结构
中级 · 专项课程 · 3-6 个月