• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Functional Programming Computer Programming

Results for "functional programming computer programming"


  • C

    Cloudera

    Analyzing Big Data with SQL

    Skills you'll gain: SQL, Apache Hive, Big Data, MySQL, Query Languages, Databases, Analytics, PostgreSQL, Data Manipulation, Data Integration, Data Analysis, Data Management, Virtual Machines

    ★ 4.8 (531) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • B

    Board Infinity

    GraphQL Mastery: From Fundamentals to Production

    Skills you'll gain: Frontend Integration, Application Programming Interface (API), API Gateway, Secure Coding, Cloud Development, Cloud Deployment, Database Development, Maintainability, Dataflow, Application Deployment, Server Side, Web Applications, Authentications, Authorization (Computing), Data Access

    Beginner · Specialization · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • C

    Codio

    Introduction to VueJS Framework

    Skills you'll gain: Vue.JS, HTML and CSS, Hypertext Markup Language (HTML), Web Applications, JavaScript Frameworks, Application Development, Front-End Web Development, Web Design and Development, Cascading Style Sheets (CSS), Web Components, Javascript, Data Persistence

    ★ 4.2 (45) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • P

    Packt

    Solidity Mastery: Foundations to Advanced Smart Contracts

    Skills you'll gain: Data Mapping, Memory Management, Exploit development, Web Applications, Computational Logic, Code Reusability, Authorization (Computing), Software Development Tools, Security Controls, Other Programming Languages, Software Architecture, Program Development, Scalability, Data Storage

    ★ 4.7 (11) · Intermediate · Specialization · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • D

    Duke University

    Understand Big O Notation in Python

    Skills you'll gain: Scalability, Performance Measurement, Performance Analysis, Simulations, Algorithms, Performance Metric, Simulation and Simulation Software, Complex Problem Solving, Theoretical Computer Science, Python Programming, Data Structures, Software Engineering

    Beginner · Guided Project · Less Than 2 Hours

    Category: Credit offered
    Credit offered
  • C

    Cisco Learning and Certifications

    Introduction to Network Automation

    Skills you'll gain: IT Automation, Network Engineering, Network Architecture, Scripting, Application Programming Interface (API), Data Modeling, General Networking, Network Planning And Design, Automation, Network Administration, Linux Commands, Python Programming, Program Development

    ★ 4.6 (90) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • M

    Microsoft

    Microsoft Power Platform Fundamentals PL-900 Exam Prep

    Skills you'll gain: Microsoft Power Platform, Microsoft Power Automate/Flow, Power BI, Dashboard, No-Code Development, Power Platform Architecture & Technical Design, Data Visualization, Business Intelligence, Process Design, Business Process Automation, Productivity Software, Application Development, Data Integration, Performance Analysis, Application Design, Automation, Data Security, Data Store, Generative AI Agents, Business Process

    ★ 4.3 (289) · Beginner · Specialization · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • J

    Johns Hopkins University

    Building Data Visualization Tools

    Skills you'll gain: Ggplot2, Plot (Graphics), Data Visualization Software, Data Visualization, Visualization (Computer Graphics), Interactive Data Visualization, Scatter Plots, Statistical Visualization, Histogram, Graphic and Visual Design, R Programming, Graphical Tools, R (Software), Data Mapping, Geospatial Information and Technology, Geospatial Mapping, Geographic Information Systems

    ★ 3.9 (158) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • M

    MathWorks

    Image Processing for Engineering and Science

    Skills you'll gain: Image Analysis, Image Quality, Matlab, Computer Vision, File I/O, Automation, Digital Signal Processing, Anomaly Detection, Spatial Data Analysis, Geospatial Information and Technology, Engineering Practices, Medical Imaging, Spatial Analysis, Mathematical Software, Data Preprocessing, Quantitative Research, Algorithms, File Management, Data Store

    ★ 4.7 (253) · Beginner · Specialization · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • P

    Packt

    Foundations of Selenium WebDriver and Java for Automation

    Skills you'll gain: Selenium (Software), Ajax, Java Programming, Test Script Development, Java, Software Testing, Test Automation, Scripting, Automation, Cascading Style Sheets (CSS)

    ★ 4.9 (7) · Intermediate · Course · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • A

    Advancing Women in Tech

    Leadership Principles for Software Engineers

    Skills you'll gain: Goal Setting, Engineering Management, Smart Goals, Recruitment, Technical Management, Management Training And Development, Employee Retention, Talent Management, Leadership and Management, Talent Acquisition, Expectation Management, Team Performance Management, People Management, Team Leadership, Recruitment Strategies, Organizational Effectiveness, Software Engineering, Program Management, Cloud Engineering, Business Strategy

    ★ 4.7 (74) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    University of Colorado System

    Getting Started with GameMaker

    Skills you'll gain: Game Design, Animation and Game Design, Video Game Development, Animations, Graphics Software, Event-Driven Programming, No-Code Development, Software Installation, Development Environment, Scripting

    ★ 4.9 (8) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
1…269270271…834

In summary, here are 10 of our most popular functional programming computer programming courses

  • Analyzing Big Data with SQL: Cloudera
  • GraphQL Mastery: From Fundamentals to Production: Board Infinity
  • Introduction to VueJS Framework: Codio
  • Solidity Mastery: Foundations to Advanced Smart Contracts: Packt
  • Understand Big O Notation in Python: Duke University
  • Introduction to Network Automation: Cisco Learning and Certifications
  • Microsoft Power Platform Fundamentals PL-900 Exam Prep: Microsoft
  • Building Data Visualization Tools: Johns Hopkins University
  • Image Processing for Engineering and Science: MathWorks
  • Foundations of Selenium WebDriver and Java for Automation: Packt

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok