Companies Home Search Profile

JavaScript Practice Problems: Sharpen Your Skills

Focused View

Steven Hancock

2:54:44

58 View
  • 1. Welcome and Introduction.mp4
    01:43
  • 2. Getting the Most Out of this Course.mp4
    05:23
  • 3. Working with Code.html
  • 1.1 2 sum anything.zip
  • 1. Sum Any Number of Numbers Introduction.mp4
    01:11
  • 2.1 2 sum anything.zip
  • 2. Sum Any Number of Numbers Solutions.mp4
    07:32
  • 1.1 1 count true.zip
  • 1. Counting True in an Array Introduction.mp4
    01:53
  • 2.1 1 count true.zip
  • 2. Counting True in an Array Solution.mp4
    10:16
  • 3.1 2 count truthy.zip
  • 3. Counting Truthy in an Array Introduction.mp4
    01:16
  • 4.1 2 count truthy.zip
  • 4. Counting Truthy in an Array Solution.mp4
    11:12
  • 1.1 3 specialized function.zip
  • 1. Creating a Specialized Multiplier Function Introduction.mp4
    01:35
  • 2.1 3 specialized function.zip
  • 2. Creating a Specialized Multiplier Function Solution.mp4
    02:34
  • 1.1 3 shuffle array.zip
  • 1. Shuffle an Array Introduction.mp4
    03:05
  • 2.1 3 shuffle array.zip
  • 2. Shuffle an Array Solution.mp4
    08:47
  • 1.1 1 iterate props.zip
  • 1. Iterate over Properties of an Object Introduction.mp4
    02:13
  • 2.1 1 iterate props.zip
  • 2. Iterate over Properties of an Object Solution.mp4
    05:00
  • 3.1 2 iterate modify.zip
  • 3. Iterate over and Modify Properties of an Object Introduction.mp4
    01:52
  • 4.1 2 iterate modify.zip
  • 4. Iterate over and Modify Properties of an Object Solution.mp4
    06:31
  • 1.1 4 remove falsey.zip
  • 1. Remove Falsey Values from an Array Introduction.mp4
    01:40
  • 2.1 4 remove falsey.zip
  • 2. Remove Falsey Values from an Array Solution.mp4
    09:40
  • 1.1 4 function age.zip
  • 1. Create Function to Determine Age Introduction.mp4
    02:21
  • 2.1 4 function age.zip
  • 2. Create Function to Determine Age Solution.mp4
    11:19
  • 1.1 5 insert every nth.zip
  • 1. Insert a Value Every So Many Elements into an Array Introduction.mp4
    02:39
  • 2.1 5 insert every nth.zip
  • 2. Insert a Value Every So Many Elements into an Array Solution.mp4
    17:03
  • 1.1 1 white space.zip
  • 1. Insert Space into a String Introduction.mp4
    02:53
  • 2.1 1 white space.zip
  • 2. Insert Space into a String Solution.mp4
    12:59
  • 3.1 1.5 white space followup.zip
  • 3. Insert Space into a String Followup.mp4
    02:12
  • 1.1 6 total length.zip
  • 1. Count the Total Number of Values in an Array of Sub-Arrays Introduction.mp4
    02:46
  • 2.1 6 total length.zip
  • 2. Count the Total Number of Values in an Array of Sub-Arrays Solution.mp4
    05:43
  • 1.1 1 mult one number.zip
  • 1. Multiplying One Number at a Time Introduction.mp4
    01:52
  • 2.1 1 mult one number.zip
  • 2. Multiplying One Number at a Time Solution.mp4
    03:19
  • 1.1 1 convert degrees.zip
  • 1. Convert Fahrenheit to Celsius and Celsius to Fahrenheit Introduction.mp4
    02:36
  • 2.1 1 convert degrees.zip
  • 2. Convert Fahrenheit to Celsius and Celsius to Fahrenheit Solution.mp4
    10:10
  • 1.1 frequency object.zip
  • 1. Create Frequency Object from an Array Introduction.mp4
    02:41
  • 2.1 frequency object.zip
  • 2. Create Frequency Object from an Array Solution.mp4
    10:48
  • 1. BONUS!.html
  • Description


    Multiple JavaScript problems to help keep your skills sharp and provide needed practice.

    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.

    Who is this for?


  • This course is intended for JavaScript developers that have achieved at least basic proficiency in vanilla JavaScript.
  • What You Need to Know?


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


    Description

    The purpose of this course is to provide multiple different JavaScript problems that will require you to apply different concepts in order to create a final solution. Then you are able to view additional solutions to aid in the learning of important JavaScript concepts.

    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 and explanation 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. As multiple solutions are frequently provided for certain problems, you will also learn to apply JavaScript concepts you have not 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.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Steven Hancock
    Steven Hancock
    Instructor's Courses
    I have had 25+ years experience in training and product development and 20+ years working with JavaScript. I started learning JavaScript when it was a new language used for minor affects on a web site. The growth and ubiquitous nature of JavaScript both excites and inspires me.I currently work as the President and Lead Trainer at All Things JavaScript, a resource for anyone and everyone that hopes to increase their JavaScript skills and move from novice to expert.I'm doing what I love most: Teaching about technical subjects. It is so important to understand the why, not just the what and how, when it comes to technical subjects. My goal is to help thousands of JavaScript developers to get started and become experts in the field making a great living coding.I was the co-owner and President of Rapid Intake, an eLearning firm. The company was an ideal place for me to apply my training and development skills. While there I managed all development and professional service related activities. I was heavily involved in the initial development of Rapid Intake's main product, an eLearning authoring tool, which eventually lead to Rapid Intake's acquisition in 2011 by Callidus Software.In addition to JavaScript technologies, I have dabbled in other web technologies such as ActionScript, ASP, PHP, HTML, and CSS.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 33
    • duration 2:54:44
    • Release Date 2023/10/17