Szereg funkcyjny – szereg, którego wyrazami są funkcje o wspólnej dziedzinie. Dla każdego punktu dziedziny suma szeregu wartości funkcji w tym punkcie (o ile istnieje) jest sumą zwykłego szeregu liczbowego. W zastosowaniach najczęściej pojawiają się szeregi funkcyjne zmiennej rzeczywistej lub zespolonej o wartościach rzeczywistych lub zespolonych, jednakże pojęcie szeregu funkcyjnego ma sens także w przypadku funkcji o wartościach w ogólnych przestrzeniach funkcyjnych (np. przestrzeniach Banacha).

Szeregi funkcyjne pojawiają się w naturalny sposób w analizie matematycznej i fizyce. Na przykład: szeregi Fouriera są narzędziem w badaniu możliwości przedstawienia skomplikowanej funkcji (zwykle funkcji okresowej – w fizyce i technice – ruchu drgającego) przy pomocy szeregu prostszych funkcji okresowych typu sinus i cosinus – tzw. harmonik (zob. analiza harmoniczna); szeregi Taylora służą do przedstawiania funkcji stosunkowo skomplikowanych przy pomocy szeregów o wyrazach będących wielomianami (czyli o dużo prostszej naturze) zależnych od kolejnych pochodnych (zob. wzór Taylora, analiza numeryczna); szeregi Laurenta są narzędziem podobnym do szeregów Taylora, służącym do rozwijania funkcji zmiennej zespolonej w szeregi potęgowe o wykładnikach całkowitych.