Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
JavaScript Practice Problems: Sharpen Your Skills
Rating: 3.4 out of 5(3 ratings)
115 students
Created bySteven Hancock
Last updated 8/2024
English

What you'll learn

  • Sharpen your general JavaScript skills.
  • Test your knowledge of different aspects of JavaScript.
  • Learn multiple solutions to JavaScript problems.
  • Gain unique ways to solve certain JavaScript problems.
  • Gain experience in multiple JavaScript techniques.

Course content

16 sections38 lectures3h 9m total length
  • Welcome and Introduction1:43
  • Getting the Most Out of this Course5:23

    Sharpen your JavaScript skills through hands-on problems with introductions, solution topics, and downloadable starter and solution files (zip or GitHub) to test code in the browser or node and console.assert.

  • Working with Code1:14

Requirements

  • You should have a working knowledge of JavaScript and have used JavaScript to solve different programming issues.

Description

The purpose of this course is to provide multiple different JavaScript problems for you to solve. Different solutions are then presented that you can learn from. Each problem will require you to apply different JavaScript concepts in order to create a final solution.

Choose a problem; download the files; watch the introduction video and then code the solution. Once you are ready, watch the solution video for one or more possible solutions. The solution videos include explanations of the JavaScript concepts that are involved in the solution. This is the process used in this course to help sharpen your skills and give you the chance to apply important JavaScript concepts.

Multiple solutions are frequently provided for certain problems. You will also learn to apply JavaScript concepts you may not have considered in the past.

Some of the JavaScript skills that you have a chance to practice in this course include:

  • Closure

  • Higher order functions

  • Functional concepts and methods

  • Recursion and different iteration techniques

  • Math and Date object methods

  • Truthy and falsey

  • Regular expressions

  • Currying

  • Nature of objects

  • Array manipulation

This course provides a great opportunity to practice and apply many critical JavaScript concepts. If you want to improve your JavaScript skills, don't hesitate, get started today.

Who this course is for:

  • This course is intended for JavaScript developers that have achieved at least basic proficiency in vanilla JavaScript.