Fun Fun Function logo

Fun Fun Function

Free

JavaScript, functional programming, and software engineering tutorials.

FreeFree tier
Type
Open Source
Founded
2015
LinksX

About Fun Fun Function

Fun Fun Function is a YouTube channel created by software engineer Mattias Petter Johansson (mpj). The channel provides in-depth tutorials and discussions focused on JavaScript, functional programming, and software engineering best practices. Known for its engaging and informal style, it covers topics such as code quality, testing, and design patterns, often using real-world examples and live coding sessions.

Key Features

In-depth JavaScript tutorials
Focus on functional programming concepts
Live coding and walkthroughs
Discussions on software design and testing
Engaging and informal teaching style

Pros & Cons

Pros
  • Clear and thorough explanations from an experienced engineer
  • Covers both beginner and advanced topics
  • Practical, real-world coding examples
  • Entertaining and engaging presentation style
Cons
  • Channel has not published new content since 2020
  • Some videos may reference outdated library versions

Best For

Learning JavaScript and modern JS featuresUnderstanding functional programming principlesImproving code quality and testing practicesExploring software engineering patterns and anti-patterns

FAQ

Who created Fun Fun Function?
The channel is created by Mattias Petter Johansson (mpj), a senior software engineer with experience at Spotify and other companies.
What programming topics does Fun Fun Function cover?
The channel focuses on JavaScript, functional programming, code quality, testing, and general software engineering concepts.
Is Fun Fun Function still active?
The channel has not posted new videos since 2020, but the existing library remains valuable for learners.