YoVDO

JavaScript Functions Crash Course

Offered By: freeCodeCamp

Tags

Javascript Courses Arrow Functions Courses Closures Courses Callback Functions Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive crash course on JavaScript functions designed for beginners. Master the fundamental building blocks of programming, enhancing code readability and maintainability. Explore function declarations, executions, default and rest parameters, arrow functions, nested functions, scope, closures, callbacks, higher-order functions, pure functions, IIFEs, and recursion. Gain a deep understanding of essential terminologies and concepts through visual learning and practical examples. Follow along with step-by-step guidance on declaring functions, returning values, and navigating the call stack. By the end of this 1-2 hour course, develop a solid foundation in JavaScript functions and their applications in modern programming.

Syllabus

Welcome to JavaScript Function Crash Course
How To Take This Course?
What Are JavaScript Functions? Let Me Tell You a Story.
Learn JavaScript Functions Visually.
JavaScript Terminologies You Must Know
How To Declare a Function?
How To Return From a Function?
Default Parameters For JavaScript Functions
Rest Parameters For JavaScript Functions
JavaScript Arrow Functions
Nested Functions in JavaScript
Understanding JavaScript Function Scope
Mastering JavaScript Closure With Easy Guide
What are Callback Functions in JavaScript?
What are Higher Order FunctionsHOF in JavaScript?
What is a Pure Function in JavaScript?
What is an IIFE In JavaScript?
Learn JavaScript Call StackFunction Execution Stack
What is Recursion in JavaScript?
Closing Notes and What's From Here?


Taught by

freeCodeCamp.org

Related Courses

Learn Javascript - 21 Essential Array Methods
Coursera Project Network via Coursera
3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn
A Simple Scatter Plot using D3 js
Coursera Project Network via Coursera
Access WebView in an Android Studio Project
Coursera Project Network via Coursera
Deployment Pipelines using GitHub Actions
A Cloud Guru