Learning JavaScript JS Basics Programming Tutorial For Beginners

Course Description


Learning Javascript or JS for beginners is a course for absolute beginners who want to learn javascript programming fast and for the first timer. It is quite a daunting task to find JS javascript tutorials online or a course to learn javascript coding quickly. Running js classes is also not a straight forward task for js school or js academy because a student can take a js class for multiple reasons, either doing a web application in js code framework like node.js or learning js frameworks like midi.js for more js student projects. With so many reasons to learn js and so many frameworks to teach in js training, we worked out that a beginners course for javascript is absolutely essential. Starting with html with javascript and creating a class with javascript to use in jquery or ajax or node.js framework class needs good javascript programming skills at beginner level. With students asking where and how can i learn javascript for coding games or web design, there are many applications where javascript learning can be used. Our training school works with students teaching javascripting tutorials at bootcamp level and advancing to more advanced javascript concepts like using in html5, xml etc based on student needs and we give lot of free javascript code for students to use after the course.

Free Career Guidance

Fee Details

Course Code Course Name Duration Course Fees (SGD)

JavaScript Programming
Basics For Beginners

2 Days
(16 Hrs)
$ 597
Registration & Material Fees of $S 50 Applies.
Register your interest by filling the form below
Email Me Full Details How To Register Course Content Related Courses Proceed To Claim Corporate Clients

Get All Details About This Course Now!

Click the course name below to get full details.

Advanced Javascript Learn How To Design Your Website From Scratch
Design Your E-commerce Website Shop & Start Selling Online Today Photo Editing Basics Using Adobe Phtoshop For Beginners

Course Content

Click Here To View Fee Details
Module 1: HTML Refresher
HTML Page Structure
Basic HTML Tags
Module 2: Introduction to Client-Side JavaScript
Evolution of the JavaScript Language
JavaScript Versions and Browser Support
What Is The Purpose Of JavaScript In Web Design / Development Today
Environment Required To Code Your Scripts - IDE / Browser
Module 3: Getting Started with Javascript
Writing Your First JavaScript Program Within An HTML Document
Javascript Pop-Up Boxes (alert, prompt, confirm)
Using JavaScript Built In Functions To Manipulate Text On Your Web Page
Module 4: Introducing Programming Concepts In JavaScript
JavaScript Variables
Arithmetic & Logical Operators
The Comparison Operators (==) & (===)
If-Else Decision Constructs
Repetitive Statements (Loops: FOR, WHILE, Do-WHILE)
Module 5: Document Object Model (DOM)
What Is Document Object Model (DOM)?
Understanding DOM Tree Structure
Manipulating HTML elements through DOM
Using The getElementById() Method To Locate HTML Elements
Changing The Content Of The HTML Elements Via DOM
Module 6: JavaScript Events
Understanding JavaScript Events
Mouse Events Like click, mouseover, mouseout
Keyboard Events Like keypress
Module 7: JavaScript Functions
What Is A Function?
Uses Of JavaScript Functions
Types Of JavaScript Functions
Creating A New Function
Passing Arguments To Functions
Getting A Return Value From A Function
Module 8: Combining JavaScript DOM, Events & Functions
Writing Functions To Validate HTML Forms
Navigating To Another Web Page
Inserting HTML Elements On The Fly
Module 9: JavaScript Arrays
Create A JavaScript Array
Insert & Store Values Into The Array
Displaying Values Stored In The Array The Web Page
Creating Arrays Using An Initializer List
Built In Array Properties And Methods
Dynamically Adding Values To An Array
Converting An Array To String: toString()
Module 10: JavaScript String Object
Creating Strings
Finding The Length Of The String
Using JavaScript In Built String Methods
String Manipulation
Concatenation & Substring
Changing Text Case
Slice & Split
Search & Replace
Module 11: JavaScript Date Object
Creating Date Objects
Understanding The Use Of The new Keyword
Displaying The Current Date & Time On Your Web Page
Formatting The Display Of The Current Date & Time
Extracting & Displaying Only Time Information From The Date Object
Using JavaScript In Built Date Methods
Module 12: Debugging your Javascript
Debug Your Scripts Using Tools Provided By Your Browser
Making Sense Of The Different Error Codes Displayed By Your Browser
How To Rectify The Errors That Appear In Your Script
Module 13: Standardising Your JavaScript
Separating HTML, CSS & JavaScript
Discussion On The Prevailing Industry Standards For JavaScript
Module 14: Putting It All Together
Create A JavaScript Based Currency Converter
Use JavaScript To Collect Form Inputs On Form Submit
Validate Inputs Given By User Through JavaScript Functions
Inform The User If One Or More Of The Inputs Are Invalid
Display The Date & Time Now In A Specific Format
Compute The Amount And Display It To The User
Create A JavaScript Ad Image Scroller
Use A JavaScript Array To Store Images
Write A JavaScript Function To Switch From One Image To Another
Use JavaScript In Built Functions To Set A Timeout Interval For Each Image
Use JavaScript Date Methods To Check If The Time Interval Has Elapsed
Module 15: Conclusion & Next Steps
What Is Object Oriented JavaScript?
What Is Its Use In Today's Web Design / Development World?
What Is A JavaScript Framework?
JavaScript Frameworks & Their Purposes
How Are They Different From Native JavaScript?
Difference between JavaScript, AJAX, JQuery & JSON


Good Working Knowledge of HTML

Funding For This Course

Audience For This Course

JavaScript is the de-facto tool used to code front end client side scripts to provide simple things like User Interaction, Form Validation and the like.

It is a must for Front end developers, since a large part of their role involves creating fantastic user interaction and validation of different elements to a large scale.

It is also the obvious tool to provide the speed of interaction that cant be expected from a backend programming language or approach.

Training Duration

Full-Time : 9.30am to 6.30pm

Part-Time : Weekdays - 10.00am - 1.00pm (or) 2.00pm - 5.00pm

Part-Time : Weekends (Saturday & Sunday) - 10.00am - 1.00pm (or) 2.00pm - 5.00pm

Training Methodology & Materials

  1. 100% hands-on Practical Job Oriented Training
  2. Well designed exercises/sessions
  3. Discussion on real life situations / problems faced on the job and their solutions
  4. Indepth Project work with each course to enhance learning and give the participant a feel of difficulty, thus ensuring they apply in realtime everything they have learnt.
  5. Task based teaching methodology where students are given tasks to do in class, as required in the real world.
  6. Assessments at the end of the course help gauge student progress and learning.

Certificate Of Attendance

Certificate Of Attendance will be awarded to participants completing the course achieving minimum 85% attendance.

View All Testimonials
View Hand-Written Feedback Forms