JavaScript - Step By Step Guide for Beginners

Learn JavaScript from scratch, build a solid foundation with quizzes and coding exercises

   Watch Promo

Fresh New style of teaching

  • "The course uses a wonderful, amazing, friendly and clearly method for teaching Us." - Paulo Passos
  • "It's a great beginner course to JS. Recommended for people just starting out to learn the basic concepts." - Gabriel Ong

Build a solid foundation on JavaScript

In this course, my goal is to help you build a solid foundation on JavaScript even if you have no experience with JavaScript. This course is designed to build concepts via power point presentations, consolidate learning through coding exercises, build confidence via building small projects, quizzes and more.

The summary of this course is:

  • JavaScript Variables and Data types
  • JavaScript Statements like if-else, for-while loop, switch-case etc.
  • JavaScript Functions
  • JavaScript Objects and Arrays
  • Document Object Model
  • Browser Object Model
  • Coding exercises and Quizzes

At the end of this course, you will be able to write JavaScript code with ease, you will have a solid foundation of JavaScript and be able to build interactive webpages with JavaScript.


Your Instructor


Kazi Nasrat Ali
Kazi Nasrat Ali

Have about 20 years of multi-dimensional experience including: Software Design, Architecture and Development while utilizing full stack technologies. Have strong analytical and communication skills. Have excellent teaching skills. Have taught technology to employees at various levels and also taught high school Math, Physics.

Have wide variety of technology skills including JavaScript, ASP.Net/C#, SQL Server, jQuery, React JS, HTML5, CSS, Web Services, MVC and more.

Have worked at Microsoft as a software consultant for about 10 years. Currently, I am an independent software consultant working with small/medium companies for their software technology needs.


Course Curriculum


  Section 8: DOM (Document Object Model) & BOM (Browser Object Model)
Available in days
days after you enroll
  Section 9: JavaScript Project: Build a Drawing Board
Available in days
days after you enroll

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.

Get started now!