About this course
JavaScript is one of the most widely used programming languages in the world. It is used to develop websites and web applications. It is also a great choice as your first programming language.This course is for people who have little or no programming experience. You will learn the fundamental building blocks of programming, and how to read and write small programs in JavaScript. If you know HTML and CSS and want to expand your web development skills, this course will start your journey as a JavaScript programmer.
What others say
(Note: This course is an updated and condensed version of our previous Introduction to Programming course.)
Charles was a brilliant lecturer who made the course that interesting and involved that I felt I couldn’t believe the day was finished and wanted it to have more hours. Thanks Charles.
P. Leach
Gunnebo Lecturer: Charles Classroom training
*Charles is amazing, funny & knowledgable.* Thank you so much. It was a fun week, very informative. Fun & nice people to be around. I gained a lot in a short space of time, once again — thank you Charles (smiley face)
Z. Mpanza
UNISA Lecturer: Charles Classroom training
Course was an eye-opener, got a lot more information and a hands-on experience for the first time in writing code, more than I expected.
S. Thandani
Daimler Lecturer: Charles Classroom training
This was amazing, can’t wait to come back.
G. Janse van Rensburg
Jabil Energy Lecturer: Charles Classroom training
As always, this is the best and will always be the best. Charles is awesome!
J. Muller
Momentum (MMI) Lecturer: Charles Classroom training
This course will definitely assist in developing my skills to solve more complex problems.
S. Mafenuka
Daimler Lecturer: Charles Classroom training
Venue & food brilliant. Lucky to have small class, great one-on-one teaching from Charles. Will be back soon.
B. Lywood
Provision Lecturer: Charles Classroom training
The virtual training was well organised and very interesting for someone who is attending the training for the first time. Keep up with the good work.
T. Nong
Detnet Lecturer: Charles Virtual training
Excellent course, great interaction by Charles. Many thanks!
T. Alberts
Private Lecturer: Charles Classroom training
Why you want to attend
You should attend the Introduction to JavaScript Programming course if:- You want to become a programmer or learn more about programming.
- You want to develop or maintain web applications.
- You know HTML and CSS, and you want to take your web development skills to the next level.
What you need to know first
Before you attend the Introduction to JavaScript Programming course:- You must have attended our HTML and CSS course or already be comfortable with the basics of HTML and CSS.
- You should be familiar with the concepts of files and folders on your computer.
- You should be able to use a simple text editor.
Price and duration
Price: R8,400.00 excluding VAT per delegate. This price includes everything that you need:- All course material, provided in an electronic format.
- An attendance certificate after the course, in PDF format.
How to book
It’s so easy to book for the Introduction to JavaScript Programming course. Just email us at info@incusdata.com. You can send us a purchase order, or fill in our course enrolment form. After we have received your booking, we will confirm that you are booked, and we’ll send you an invoice.Detailed course contents
Introduction
- Goals, expectations and mindset.
- The importance of terminology.
- Thinking like a programmer.
- Why we need a programming language.
- The role of compilers and interpreters.
- Why JavaScript is so important.
Getting started
- Editors, tools and browsers.
- Incorporating JavaScript in HTML pages.
- Using the browser console.
- Introduction to errors.
JavaScript syntax
- The concept of syntax.
- Character set and case sensitivity.
- Whitespace, statements and blocks.
- Identifiers and keywords.
Variables
- Creating and using JavaScript variables.
- Basic output via the browser or the console.
- Basic user input.
Data types and literals
- Why data types are important.
- Literals and data types.
- JavaScript variables and data types.
- The Number data type.
- The String data type and escape sequences.
- The Boolean data type.
- Type conversion.
Expressions and operators
- Mathematic operators and working with numbers.
- String operators and working with strings.
- Comparison operators.
- Assignment operators.
- Building complex expressions with logical operators.
- Operator precedence rules.
JavaScript control statements
- Conditional statements.
- Iterative statements.
- Nesting control statements.
JavaScript functions
- Calling a function.
- Creating a function.
- Passing values to a function.
- Returning values from a function.
Arrays in JavaScript
- The concept of a class, object and method.
- The Array object.
Introduction to the DOM.
- The concept of the document object model.
- Making dynamic changes to the web page.
- Introduction to working with forms.