Combinatorics: Strategies and Methods for Counting (FutureLearn)

Offered by University of Padova,
Combinatorics: Strategies and Methods for Counting (FutureLearn)

Explore the wonderful world of combinatorics with this course exploring simple and efficient ways to count. See combinatorics made simple and how to avoid errors in counting principles. Combinatorics is an area of mathematics primarily concerned with counting. Combinatorial problems arise in many areas of pure mathematics, notably in algebra, probability theory, topology, and geometry. On this free online combinatorics course, you’ll discover a simple and efficient method to translate a combinatorial problem into counting the elements of a reference mathematical structure.

Class Deals by MOOC List - Click here and see FutureLearn's Active Discounts, Deals, and Promo Codes.

You’ll learn basic counting principles, and be able to explain the most frequent errors in their misuse. Ultimately, you’ll discover that combinatorics isn’t as difficult as it seems.
What topics will you cover?

  • Convert counting problems into precise mathematical models
  • Count the basic combinatorial objects like sequences and collections
  • Applications on counting anagrams, derangements of a sequence (hats problem)
  • Count card shuffles and understand astonishing magic tricks
  • Basic probabilities (birthday problem)
  • Algebraic tools that allow to solve subtle combinatorial problems

What will you achieve?
By the end of the course, you‘ll be able to...

  • Apply the principles of combinatorics to solve the basic combinatorial problems
  • Model some real life counting problems into that of counting precsie mathematical structures
  • Identify the mathematical structure which lies besides a combinatorial problem: sequences, collections, sharings, compositions, partitions, derangements.
  • Identify the principle to face a combinatorial problem: bijiection, multiplication, division
  • Calculate the probability of an event when the sample space is composed by equiprobable elementary events
  • Calculate the number of possible outcomes of an aleatory experiment
  • Calculate the number of sequences of prescribed length, with or without repetitions, from a given alphabet
  • Calculate the number of collections of prescribed length, with or without repetitions, from a given alphabet
  • Calculate the number of sets of given cardinality
  • Calculate the number of partitions of a given set in a prescribed number of subsets
  • Calculate the number of permutations of a sequence without repetitions
  • Calculate the number of distributions of distinguishable/indistinguishable objects in a given number of numberded boxes (possibly empty)
  • Calculate the number of distributions of distinguishable/indistinguishable objects in a given number of numberded non-empty boxes

Who is the course for?
This course is ideal for anyone interested in mathematical problems, with a basic background in precalculus. It would be useful for anyone wanting to study or work in mathematics, or anyone who wants to develope their critical thinking and problem-solving skills.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Variable Selection, Model Validation, Nonlinear Regression (Coursera) Coursera
Illinois Tech

Variable Selection, Model Validation, Nonlinear Regression (Coursera)

If you have a technical background in mathematics/statistics/computer science/engineering and or are pursuing a career change to jobs or industries that are data-driven, this course is for you. Those industries might be finance, retail, tech, healthcare, government, or many others. The opportunity is endless.

Nov 9th 2026
4 Weeks
Introduction to Generating Functions for A-Level Maths Students (FutureLearn) FutureLearn
Manchester Grammar School

Introduction to Generating Functions for A-Level Maths Students (FutureLearn)

Learn the fundamentals of generating functions and experience studying maths at a university level. Discover what it’s like to study mathematics at University. This three-week course from Manchester Grammar School will give you an opportunity to study a university-level topic in-depth. As an A-level mathematics student, you’ll be able to further your learning through the study of generating functions and obtain a sense of what it’s like to study maths at university.

Jun 27th 2022
3 Weeks
Precalculus: the Mathematics of Numbers, Functions and Equations (FutureLearn) FutureLearn
University of Padova

Precalculus: the Mathematics of Numbers, Functions and Equations (FutureLearn)

Get an introduction to the essential mathematical knowledge and skills required to take a first course in calculus. This course is the first of two precalculus courses from the University of Padova, providing you with an introduction to the fundamental mathematical skills required to complete a first course in calculus.

Self Paced
5-12 Weeks
Matrix Methods (Coursera) Coursera
University of Minnesota

Matrix Methods (Coursera)

Mathematical Matrix Methods lie at the root of most methods of machine learning and data analysis of tabular data. Learn the basics of Matrix Methods, including matrix-matrix multiplication, solving linear equations, orthogonality, and best least squares approximation. Discover the Singular Value Decomposition that plays a fundamental role in dimensionality reduction, Principal Component Analysis, and noise reduction.

Nov 9th 2026
5-12 Weeks
Think Again III: How to Reason Inductively (Coursera) Coursera
Duke University

Think Again III: How to Reason Inductively (Coursera)

Want to solve a murder mystery? What caused your computer to fail? Who can you trust in your everyday life? In this course, you will learn how to analyze and assess five common forms of inductive arguments: generalizations from samples, applications of generalizations, inference to the best explanation, arguments from analogy, and causal reasoning. The course closes by showing how you can use probability to help make decisions of all sorts.

Nov 9th 2026
4 Weeks
Studying in Italian - Science and Mathematics: a MOVE-ME Project Course (FutureLearn) FutureLearn
The Open University,Università per Stranieri di Siena - UniStraSi,NUI Galway

Studying in Italian - Science and Mathematics: a MOVE-ME Project Course (FutureLearn)

Study Science and Maths in Italian and develop the skills you need when you take part in a European student mobility programme. Each year thousands of students travel across Europe to study in a foreign language like Italian. This can be daunting, even for those who are fluent. This online course from UniStraSi will help, guiding you through the peculiarities of academic discourse in Italian, and enabling you to understand and produce written and aural academic texts.

No sessions available
5-12 Weeks
Aléatoire : une introduction aux probabilités - Partie 1 (Coursera) Coursera
École Polytechnique

Aléatoire : une introduction aux probabilités - Partie 1 (Coursera)

Ce cours d'introduction aux probabilités a la même contenu que le cours de tronc commun de première année de l'École polytechnique donné par Sylvie Méléard. Le cours introduit graduellement la notion de variable aléatoire et culmine avec la loi des grands nombres et le théorème de la limite centrale. Les notions mathématiques nécessaires sont introduites au fil du cours et de nombreux exercices corrigés sont proposés.

Nov 2nd 2026
5-12 Weeks
A Crash Course in Causality: Inferring Causal Effects from Observational Data (Coursera) Coursera
University of Pennsylvania

A Crash Course in Causality: Inferring Causal Effects from Observational Data (Coursera)

We have all heard the phrase “correlation does not equal causation.” What, then, does equal causation? This course aims to answer that question and more! Over a period of 5 weeks, you will learn how causal effects are defined, what assumptions about your data and models are necessary, and how to implement and interpret some popular statistical methods. Learners will have the opportunity to apply these methods to example data in R (free statistical software environment).

Nov 9th 2026
5-12 Weeks