JavaScript Essentials: JSE Exam Preparation
Learn the language that powers interactive websites, starting from the very beginning.
About this course
Learn the language that powers interactive websites, starting from the very beginning. Over five days you will see how JavaScript runs, then work with variables, data types, objects, arrays and operators, and interact with users through simple dialogs.
The second half covers conditional logic, loops, functions, scope and arrow functions, followed by error handling and debugging with browser developer tools. Each topic follows the published JSE content outline, and practice questions prepare you for the Certified Entry-Level JavaScript Programmer exam.
What you'll learn
- Explain how JavaScript runs in the browser and other environments
- Declare variables and work with data types and type conversion
- Use operators and build expressions correctly
- Interact with users through dialogs and the console
- Control program flow with conditional statements and loops
- Write reusable functions, including arrow functions and callbacks
- Handle errors and debug code with developer tools
- Approach the JSE exam with a clear understanding of its format and question styles
Curriculum
- What JavaScript is and where it runs
- Interpreted languages and the JavaScript engine
- Setting up a development environment
- Your first program and the console
- let, const and var
- Primitive data types
- Type conversion
- Comments and code readability
- Objects and their properties
- Arrays and array methods
- Introduction to strings and string methods
- Copying and comparing values
- Arithmetic and assignment operators
- Comparison and logical operators
- Operator precedence
- alert, confirm and prompt dialogs
- if, else and switch
- The conditional operator
- for, while and do...while loops
- for...in and for...of
- break and continue
- Declaring and calling functions
- Parameters and return values
- Scope and hoisting
- Function expressions and arrow functions
- Callbacks and recursion
- Types of errors
- try, catch and finally
- Throwing exceptions
- Debugging with browser developer tools
- JSE exam structure and question types
- Timed practice questions
- Reviewing weak areas
- Test-day preparation
Who it's for
Beginners and aspiring web developers who want a solid JavaScript foundation and the JSE certification.
Before you start
- Basic computer literacy; no previous programming experience is required
Prepares for
Part of these Alalamia diplomas
Related courses
More in Programming & Web Development →Advanced Java 9
Programming & Web Development
View course →Android Studio Development Essentials
Programming & Web Development
View course →Blockchain: An Overview for Business Professionals
Programming & Web Development
View course →Computer Vision with Python OpenCV
Programming & Web Development
View course →Database Design - Beginner
Programming & Web Development
View course →Flask Development with Python
Programming & Web Development
View course →Let's plan your next step together.
Tell us the course or certification you have in mind and we'll send the outline, upcoming dates, fees and private-team options.