Javascript Testing

Learn how to Unit testing, Code Coverage, Mocking and more

esting is the process of writing code to ensure any piece of code indeed does work and free from any bugs. In this course you will learn the different types of testing including unit, integration and e2e testing.
Jest is a delightful JavaScript Testing Framework with a focus on simplicity with great api. Jest is the most popular JavaScript testing framework created by Facebook. There is zero config and you can test any codebase ensuring the required code coverage is met. From it to expect - Jest has the entire toolkit in one place. Well documented and well maintained.

In this course will learn the right way to test with Jest including

  • Unit Testing
  • Matchers
  • Jest
  • Mocking
  • Code Coverage
  • Testing Asynchronous Code
  • Jest CLI

Writing code to test my code? Oh yeah but don't worry I got you covered. Join me inside

Your Instructor


Hello World. I am Mama Samba Braima AKA Nelson! I am a passionate Software Engineer and YouTuber teaching and helping thousands of people around the world how to code or how to become professional software engineers through my YouTube channel and online courses.

My mission is to make coding and programming concepts as easy to understand to everyone. My journey was not easy and I truly want to help you to become the best your can possible and believe the everything is possible.

Happy Coding

Course Curriculum

  Setup and Teardown
Available in days
days after you enroll
  Testing Asynchronous Code
Available in days
days after you enroll
  UI and e2e Testing
Available in days
days after you enroll

Ready to become a better engineer?

Get started now!

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.