Coursera
  • All DegreesExplore Bachelor’s & Master’s degrees
  • Bachelor’s DegreesExplore master’s degrees from leading universities
  • Master’s DegreesExplore Computer Science & Engineering degrees
  • Postgraduate StudiesDeepen your expertise with postgraduate learning
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Find your New CareerFor EnterpriseFor Universities
  • Browse
  • Top Courses
  • Log In
  • Join for Free
    Coursera
    • Browse
    • Functional Program Design

    Filter by

    264 results for "functional program design"

    • Placeholder
      École Polytechnique Fédérale de Lausanne

      Functional Program Design in Scala

      Skills you'll gain: Computer Science, Other Programming Languages, Computer Programming, Programming Principles, Scala Programming, Computational Thinking, Theoretical Computer Science

      4.5

      (3.1k reviews)

      Intermediate · Course · 1-3 Months

    • Placeholder
      École Polytechnique Fédérale de Lausanne

      Functional Program Design in Scala (Scala 2 version)

      4.6

      (9 reviews)

      Intermediate · Course · 1-3 Months

    • Placeholder
      École Polytechnique Fédérale de Lausanne

      Parallel programming

      Skills you'll gain: Computer Programming, Computer Science, Other Programming Languages, Algorithms, Theoretical Computer Science, Data Science, Machine Learning, Machine Learning Algorithms, Scala Programming, Computational Thinking, Data Management

      4.4

      (1.8k reviews)

      Intermediate · Course · 1-4 Weeks

    • Placeholder
      École Polytechnique Fédérale de Lausanne

      Parallel programming (Scala 2 version)

      Skills you'll gain: Computer Programming, Theoretical Computer Science, Algorithms

      Intermediate · Course · 1-4 Weeks

    • Placeholder
      University of Pennsylvania

      Introduction to Programming with Python and Java

      Skills you'll gain: Computer Programming, Python Programming, Statistical Programming, Java Programming, Mobile Development, Data Analysis, Programming Principles, Theoretical Computer Science, Data Visualization, Plot (Graphics), Mathematics, Data Management, Data Structures, Software Engineering, Software Testing, Data Mining, Computational Thinking, Entrepreneurship, Leadership and Management, Mathematical Theory & Analysis, Problem Solving, Research and Design, Data Science

      4.4

      (1.2k reviews)

      Beginner · Specialization · 3-6 Months

    • Placeholder
      Advancing Women in Tech

      Building Products at Global Scale

      Skills you'll gain: Design and Product, Entrepreneurship, Leadership and Management, Product Management, Strategy and Operations

      Mixed · Course · 1-4 Weeks

    • Placeholder

      Free

      Placeholder
      University of Illinois at Urbana-Champaign

      Literacy Teaching and Learning: Aims, Approaches and Pedagogies

      Skills you'll gain: Business Analysis, Business Psychology, Communication, Critical Thinking, Entrepreneurship, Human Learning, Human Resources, Leadership and Management, People Development, Planning, Research and Design, Strategy and Operations, Supply Chain and Logistics, Writing

      4.4

      (65 reviews)

      Beginner · Course · 1-4 Weeks

    • Placeholder

      Free

      Placeholder
      University of Alberta

      Problem Solving, Python Programming, and Video Games

      Skills you'll gain: Computer Programming, Python Programming, Statistical Programming, Leadership and Management, Entrepreneurship, Problem Solving, Research and Design, Computer Programming Tools, Software Engineering, Theoretical Computer Science, Application Development, Computational Logic, Computational Thinking, Design and Product, Product Design, Programming Principles, Machine Learning, Mathematical Theory & Analysis, Mathematics, Planning, Software Testing, Supply Chain and Logistics, Algorithms, Natural Language Processing, Computer Science

      4.3

      (201 reviews)

      Beginner · Course · 1-3 Months

    • Placeholder

      Free

      Placeholder
      University of Washington

      Programming Languages, Part A

      Skills you'll gain: Computer Programming, Other Programming Languages, Algorithms, Computational Logic, Computational Thinking, Mathematics, Programming Principles, Theoretical Computer Science

      4.9

      (1.7k reviews)

      Intermediate · Course · 1-3 Months

    • Placeholder

      Free

      Placeholder
      University of Washington

      Programming Languages, Part B

      Skills you'll gain: Computer Programming, Computer Science, Other Programming Languages, Computational Logic, Computer Programming Tools, Mathematical Theory & Analysis, Mathematics, Programming Principles, Theoretical Computer Science

      4.9

      (715 reviews)

      Intermediate · Course · 1-4 Weeks

    • Placeholder

      Free

      Placeholder
      University of Washington

      Programming Languages, Part C

      Skills you'll gain: Computer Programming, Other Programming Languages, Computational Thinking, Programming Principles, Computational Logic, Computer Programming Tools, Mathematical Theory & Analysis, Mathematics, Theoretical Computer Science

      4.9

      (422 reviews)

      Mixed · Course · 1-3 Months

    • Placeholder
      Placeholder
      Duke University

      AI Product Management

      Skills you'll gain: Machine Learning, Machine Learning Algorithms, Applied Machine Learning, Probability & Statistics, Regression, Human Computer Interaction, Data Analysis, Data Mining, Deep Learning, Leadership and Management, Business Psychology, Computer Networking, Database Administration, Databases, Finance, Network Security, Regulations and Compliance, Research and Design, Security Engineering, User Experience, User Experience Design, Artificial Neural Networks, Computer Vision, Natural Language Processing, Statistical Machine Learning, Algorithms, Data Management, Data Science, Data Structures, Design and Product, Econometrics, Entrepreneurship, Feature Engineering, General Statistics, Operating Systems, Product Management, Project Management, Strategy and Operations, Systems Design, Theoretical Computer Science

      4.7

      (181 reviews)

      Beginner · Specialization · 3-6 Months

    Searches related to functional program design

    functional program design in scala
    functional program design in scala (scala 2 version)
    1234…22

    In summary, here are 10 of our most popular functional program design courses

      Skills you can learn in Software Development

      Programming Language (34)
      Google (25)
      Computer Program (21)
      Software Testing (21)
      Web (19)
      Google Cloud Platform (18)
      Application Programming Interfaces (17)
      Data Structure (16)
      Problem Solving (14)
      Object-oriented Programming (13)
      Kubernetes (10)
      List & Label (10)

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

      Coursera Footer

      Learn Something New

      • Learn a Language
      • Learn Accounting
      • Learn Coding
      • Learn Copywriting
      • Learn HR
      • Learn Public Relations
      • Boulder MS Data Science
      • Illinois iMBA
      • Illinois MS Computer Science
      • UMich MS in Applied Data Science

      Popular Data Science Topics

      • Artificial Intelligence
      • Data Analysis
      • Data Engineering
      • Data Science
      • Excel
      • Machine Learning
      • Python
      • Power BI
      • R Programming
      • SQL

      Popular Computer Science & IT Topics

      • Blockchain
      • Coding
      • Computer Science
      • Cybersecurity
      • Full Stack Web Development
      • IT
      • Java
      • Software Engineering
      • Web Design
      • Web Development

      Popular Business Topics

      • Accounting
      • Business Finance
      • Communication Skills
      • Leadership & Management
      • Marketing
      • Product Management
      • Project Management
      • UX Design
      • UX Research
      • Writing

      Coursera

      • About
      • What We Offer
      • Leadership
      • Careers
      • Catalog
      • Coursera Plus
      • Professional Certificates
      • MasterTrack® Certificates
      • Degrees
      • For Enterprise
      • For Government
      • For Campus
      • Become a Partner
      • Coronavirus Response
      • Free Courses
      • All Courses

      Community

      • Learners
      • Partners
      • Beta Testers
      • Translators
      • Blog
      • Tech Blog
      • Teaching Center

      More

      • Press
      • Investors
      • Terms
      • Privacy
      • Help
      • Accessibility
      • Contact
      • Articles
      • Directory
      • Affiliates
      • Modern Slavery Statement
      Learn Anywhere
      Placeholder
      Placeholder
      Placeholder
      © 2023 Coursera Inc. All rights reserved.
      • Placeholder
      • Placeholder
      • Placeholder
      • Placeholder
      • Placeholder
      • Placeholder