ConceptStep · learning platform for computer science

Combinatorics

Learning paths · Combinatorics

Personal progression

Learn one topic at a time

A laboratory-first path from the fundamental counting principle to factorials, permutations, arrangements and combinations, with and without repetition, ending with autonomous model selection and a bridge to probability.

Progress: 0 / 10 modules mastered

Adaptive learning path

Recommended next step: Counting successive choices

It is ready and unlocks 2 more skills in the learning path.

Start module →
Your progress

Competency map

The map shows prerequisites, mastered skills and the next step in the selected learning track.

All modules

Your learning path

Module 2

Factorial

Available

Prerequisites: Fundamental counting principle

What you will learn: Interpret n! as a descending product and use it to count complete orderings.

Module 3

Simple permutations

Available

Prerequisites: Factorial

What you will learn: Recognize problems where all distinct elements are used and order matters, calculating P_n=n!.

Module 4

Permutations with repetition

Available

Prerequisites: Simple permutations and factorial

What you will learn: Remove duplicates caused by repeated elements using n!/(n1!n2!…).

Module 5

Simple arrangements

Available

Prerequisites: Simple permutations

What you will learn: Count ordered selections of k distinct elements chosen from n using D(n,k)=n!/(n-k)!.

Module 6

Arrangements with repetition

Available

Prerequisites: Fundamental counting principle

What you will learn: Count length-k sequences when each position may reuse any of n symbols: n^k.

Module 7

Simple combinations

Available

Prerequisites: Simple arrangements and factorial

What you will learn: Count groups of k elements chosen from n when order does not matter using the binomial coefficient.

Module 8

Combinations with repetition

Available

Prerequisites: Simple combinations

What you will learn: Count unordered selections with repetition using stars and bars and C(n+k-1,k).

Module 9

Choosing the correct model

Available

Prerequisites: Permutations, arrangements and combinations

What you will learn: Independently decide whether order, repetition and use of all elements lead to permutations, arrangements or combinations.

Module 10

Mixed problems and bridge to probability

Available

Prerequisites: Choosing a combinatorial model

What you will learn: Combine counting ideas and use favourable/possible outcomes to prepare probability calculations.

Progress is stored in a protected technical cookie in your browser.

GUIDED LEARNING PATHS

Want to choose the next skill to develop?