• 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"


  • S

    Scrimba

    Build an AI Travel Agent App with OpenAI

    Skills you'll gain: Back-End Web Development, Front-End Web Development, OpenAI API, Server Side, Full-Stack Web Development, Application Development, HTML and CSS, Generative AI, User Interface (UI) Design, Application Programming Interface (API), User Interface and User Experience (UI/UX) Design, Figma (Design Software), Cascading Style Sheets (CSS), AI Personalization, AI Integrations, Real Time Data

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    S

    SAP

    Implementing an SAP Solution

    Skills you'll gain: Technical Consulting, Technology Solutions, System Implementation, Test Script Development, Test Tools, Test Planning, Solution Delivery, Case Studies, SAP Applications, Technology Roadmaps, Project Implementation, Stakeholder Engagement, System Testing, Peer Review, Stakeholder Communications, Stakeholder Management, Project Closure, End User Training and Support, System Monitoring, Application Deployment

    4.7
    Rating, 4.7 out of 5 stars
    ·
    98 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Interpersonal, Developmental, and Evolutionary Perspectives of the Mind

    Skills you'll gain: Agentic systems, Game Theory, Decision Intelligence, Human Development, Behavioral Economics, Artificial Intelligence, Psychology, Simulations, Mathematical Modeling

    4.3
    Rating, 4.3 out of 5 stars
    ·
    37 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    C

    Coursera

    Master Electric Vehicle Tech: Software Skills

    Skills you'll gain: Electrical Systems, Embedded Software, Electric Power Systems, Engineering Software, Power Electronics, Hardware Troubleshooting, Software Systems, Systems Architecture, Electrical Engineering, Systems Integration, Debugging, Control Systems

    4.8
    Rating, 4.8 out of 5 stars
    ·
    10 reviews

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Analyze Network Traffic with TCPDump: Build a Logging Tool

    Skills you'll gain: Linux Commands, Linux, TCP/IP, Scripting, Shell Script, Bash (Scripting Language), Network Monitoring, Network Analysis, Network Security, Network Protocols

    4.6
    Rating, 4.6 out of 5 stars
    ·
    10 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Creating a Quiz Game using Vanilla JavaScript

    Skills you'll gain: Javascript, Web Language, Data Persistence, Data Storage, Web Development, Data Structures, Computational Logic, Software Engineering

    4.9
    Rating, 4.9 out of 5 stars
    ·
    10 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Network Systems: Principles in Practice

    Skills you'll gain: OSI Models, Network Security, Cloud Services, TCP/IP, Cloud Computing, Cloud Infrastructure, Software-Defined Networking, Network Architecture, Virtual Networking, Wide Area Networks, Network Protocols, Cloud Computing Architecture, Cloud Platforms, Network Routing, Linux Administration, Network Troubleshooting, Linux, Kubernetes, Network Switches, Terraform

    Build toward a degree

    4.6
    Rating, 4.6 out of 5 stars
    ·
    117 reviews

    Intermediate · Specialization · 3 - 6 Months

  • I

    Illinois Tech

    Digital Transformation

    Skills you'll gain: Digital Transformation, Business Transformation, Operational Excellence, Data Strategy, Innovation, Operational Efficiency, Customer experience strategy (CX), Technology Strategies, Plan Execution, Strategic Leadership, Customer Engagement, Data-Driven Decision-Making, Business Strategies, Business Leadership, Digital Analysis, Operational Performance Management, Organizational Strategy, Risk Management, Change Management, Computing Platforms

    Build toward a degree

    4.6
    Rating, 4.6 out of 5 stars
    ·
    41 reviews

    Beginner · Course · 1 - 3 Months

  • G

    Google Cloud

    ETL Processing on Google Cloud Using Dataflow and BigQuery

    Skills you'll gain: Data Pipelines, Extract, Transform, Load, Dataflow, Data Processing, Scripting, Google Cloud Platform, Big Data, Scripting Languages, Cloud Storage

    4.5
    Rating, 4.5 out of 5 stars
    ·
    14 reviews

    Intermediate · Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    I

    Infosec

    Previous OWASP Risks

    Skills you'll gain: Open Web Application Security Project (OWASP), Secure Coding, Exploitation techniques, Application Security, Vulnerability Assessments, Extensible Markup Language (XML), Threat Detection

    4.8
    Rating, 4.8 out of 5 stars
    ·
    22 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Building R Packages

    Skills you'll gain: Open Source Technology, Package and Software Management, Unit Testing, R (Software), GitHub, Version Control, Rmarkdown, Cross Platform Development, Software Versioning, Software Documentation, Test Case, Testability, R Programming, Code Reusability, Knitr, Continuous Integration, Program Development, Build Tools, Git (Version Control System), Development Testing

    4.1
    Rating, 4.1 out of 5 stars
    ·
    223 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    IBM

    Introduction to Systems Analysis

    Skills you'll gain: Feasibility Studies, Systems Development, Process Modeling, Software Design Documents, Software Development Methodologies, Business Analysis, Functional Requirement, Software Design, Business Process Modeling, Communication, Data Flow Diagrams (DFDs), Stakeholder Communications, Business Communication, Product Lifecycle Management, Stakeholder Engagement

    4.6
    Rating, 4.6 out of 5 stars
    ·
    51 reviews

    Beginner · Course · 1 - 4 Weeks

1…333334335…834

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

  • Build an AI Travel Agent App with OpenAI: Scrimba
  • Implementing an SAP Solution: SAP
  • Interpersonal, Developmental, and Evolutionary Perspectives of the Mind: University of Colorado Boulder
  • Master Electric Vehicle Tech: Software Skills: Coursera
  • Analyze Network Traffic with TCPDump: Build a Logging Tool: Coursera
  • Creating a Quiz Game using Vanilla JavaScript: Coursera
  • Network Systems: Principles in Practice: University of Colorado Boulder
  • Digital Transformation: Illinois Tech
  • ETL Processing on Google Cloud Using Dataflow and BigQuery: Google Cloud
  • Previous OWASP Risks: Infosec

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