15 Best Functions Courses on Coursera
We compared 15 Functions courses currently listed on Coursera, priced from $9.99 to $79.00. 7 come from a named university or institution, including Johns Hopkins University, University of Michigan and University of Colorado Boulder. They are ordered by our CourseAsk score, which is built from how thoroughly each course describes what it teaches, whether it comes from a named institution, and how it compares on price — not from star ratings, which our course data does not include.
- Courses compared
- 15
- Price range
- $9.99 – $79.00
- Providers
- Coursera
- Last updated
- 30 Aug 2026
How these 15 courses were chosen
Every course below is a real, currently listed course from Coursera, matched to "functions" by our catalog and ordered by our CourseAsk score. Courses whose own title names the topic rank above those only tagged with it.
There are no star ratings on this page — the course feeds we license do not include them, and we would rather leave a column out than fill it with a number we cannot stand behind. What we do have is price: these range from $9.99 to $79.00, as listed by the provider when we last updated the page.
-
1
Precalculus: Periodic Functions
Offered by Johns Hopkins University
This course helps to build the foundational material to use mathematics as a tool to model, understand, and interpret the world around us. This is done through studying functions, their properties, and applications to da...
$49.00listed price -
-
2
Precalculus: Relations and Functions
Offered by Johns Hopkins University
This course helps to build the foundational material to use mathematics as a tool to model, understand, and interpret the world around us. This is done through studying functions, their properties, and applications to da...
$49.00listed price -
3
Python Functions, Files, and Dictionaries
Offered by University of Michigan
This course introduces the dictionary data structure and user-defined functions. You’ll learn about local and global variables, optional and keyword parameter-passing, named functions and lambda expressions. You’ll also...
$49.00listed price -
-
4
Introduction to Python Functions
Offered by University of Colorado Boulder
How many times have you decided to learn a programming language but got stuck somewhere along the way, grew frustrated, and gave up? This specialization is designed for learners who have little or no programming experien...
$49.00listed price -
5
Golang for Beginners: Data Types, Functions, and Packages
Offered by Coursera
In this 1.5-hour long guided project, you will get up to speed with the basics of the Go programming language. We will do this buy creating a command line interface airfare calculator step by step. Go (also known as Gola...
$9.99listed price -
6
Coursera MOOC / Non-creditUsing Basic Formulas and Functions in Microsoft Excel
Offered by Coursera
Have you started using spreadsheets like Excel and want to learn how to write formulas and functions to perform simple data analysis? In this project, you will learn about the general format for writing formulas and func...
$9.99listed price -
-
7
Coursera MOOC / Non-creditJavascript Basics with Operators, Loops and Functions
Offered by Simplilearn
This comprehensive JavaScript course will equip you with essential skills to build dynamic and responsive web applications. You’ll learn the fundamentals, control program flow, solve real-world problems, and manipulate t...
$49.00listed price -
8
Coursera MOOC / Non-creditR Programming: Conditionals, Loops, Functions, and Packages
Offered by Logical Operations
In this course, you'll continue to develop your R programming skills by writing conditional statements and loops—two of the most important constructs in any programming language. You'll also structure code for reuse by d...
$49.00listed price -
9
Coursera MOOC / Non-creditExcel: Data Analysis with Formulas/Functions and PivotTables
Offered by Logical Operations
In this course, you'll continue developing your data-analysis skills in Excel by analyzing data using formulas and functions. You'll also analyze data using PivotTables. This is the second course in a multi-course Specia...
$49.00listed price -
10
Python Fundamentals for Designers
Offered by University of Michigan
Python Fundamentals for Designers is an introduction to programming using Python meant for students interested in how programming is applied to visual applications and design. The course introduces the foundations of pro...
$49.00listed price -
11
Automate Cybersecurity Tasks with Python
Offered by Google
This is the seventh course in the Google Cybersecurity Certificate. In this course, learners will be introduced to the Python programming language and learn how to apply it to a security setting to automate tasks. First,...
$49.00listed price -
12
BiteSize Python for Absolute Beginners: Flow Controls
Offered by University of Colorado Boulder
This course focuses on mastering Python’s control flow mechanisms, including branching, looping, and functions. It covers essential concepts such as making decisions with if, if-else, and if-elif-else structures (branchi...
$49.00listed price -
13
Introduction to Python for Researchers
Offered by Imperial College London
This course teaches the fundamentals of Python 3 in the context of academic research. Our tutor team support researchers across the whole of Imperial College London, including in science, engineering, mathematics, comput...
$49.00listed price -
14
Programming Foundations with JavaScript, HTML and CSS
Offered by Duke University
Learn foundational programming concepts (e.g., functions, for loops, conditional statements) and how to solve problems like a programmer. In addition, learn basic web development as you build web pages using HTML, CSS, J...
$79.00listed price -
15
Introduction to Object-Oriented Programming in C++
Offered by Goldsmiths, University of London & University of London
This course is the first of five courses aiming to help you to become confident working in the object-oriented paradigm in the C++ language. This specialisation is for individuals who want to learn about objected oriente...
$49.00listed price
Best Functions Courses on Coursera compared
Prices shown are the provider's listed price when we last updated this page. Confirm on their site before enrolling.