IntermediateFree courseJavaScript
JavaScript Functions and Methods: A Topic-by-Topic Reference
Every JavaScript function and method you will really use, one topic per lesson: numbers, strings, arrays, objects, Set, Map, dates, JSON, promises and regular expressions, each with a runnable example and its real output.
📘 12 lessons⏱ About 4 h 30 min🌐 English🎓 Self-paced

What you'll learn
- Know the global functions and the most useful methods of Number, Math, String, Array, Object, Set, Map, Date and JSON
- Choose the right array method (map, filter, reduce, find, flat, sort...) instead of writing loops by hand
- Understand functions, closures, call/apply/bind and recursion
- Use Promises, async/await and regular expressions
- Have a quick, example-driven reference you can come back to
Course syllabus
Module 1: Numbers and text
Module 2: Arrays and objects
Module 3: Functions and time
Module 4: Async and patterns
Before you start
- JavaScript Basics (or the same basics: variables, conditions, loops, functions, arrays and objects)
- A browser console or Node.js