JavaScript Starter Course (for Beginners)
Who is this course for
Beginner Programmers, Layout Designers, Web DevelopersPrerequisites
• Confident use of a personal computer.• Proficiency in working with text editors.
• Knowledge of HTML and CSS.
• Understanding of basic algebra at the middle school level.
Duration
14 hoursNumber of lessons
7 LessonsPrice
280The course is included in
SpecialtiesCourse program

• Choosing a code editor
• Differences between client-side and server-side development
• Statements and comments
• Methods for including a script
• The concept of script interpretation and the difference between interpretation and compilation
• Variables and constants, data types in JavaScript
• Best practices for naming variables
• Using the browser console
• Recommended literature

• Concatenation and template strings
• Type conversion in JavaScript
• Using the prompt function
• Understanding operators and operands
• Binary and unary operators
• Arithmetic operators
• Comparison operators

• Type conversion to Boolean
• Logical operations: conjunction (AND), disjunction (OR), and negation (NOT)
• Using the switch statement
• The break keyword in switch
• Using the ternary operator

• Using continue and break inside loops
• Using labels in loops for continue and break
• Creating arrays
• Reading and modifying array elements
• The length property
• Processing arrays using loop constructs

• Parameters and default parameters
• Return values
• Scope: local and global variables
• The var keyword
• Variable & function hoisting
• Arrow functions and anonymous functions
• Recursion
• Callback functions
• Array manipulation methods in ES5

• Ways to create objects, properties, and methods
• Nested objects
• The delete keyword
• Function context (this)
• Factory methods
• The in operator and the for...in loop
• Object types vs. value types

• Working on course projects
• Addressing any remaining questions from homework assignments
Upon completion of the course you will be able to
Work with variables and data types.
Use conditional and loop constructs.
Work with arrays and apply methods for data processing in arrays.
Use functions (understand and apply scope, context, and recursion).
Work with objects.
Try it for free
Аull-fledged lesson with a trainer
What's included in the course
14 hours of live training with a trainer
Practical classes and examination of the HW
Communicating with the group
Mentor and assistant support
Testing and Certificate
Video course from ITVDN
How the learning process works
Live online classes
with a trainer
Doing
homework
Homework check,
feedback
Testing
and certification
Certificate after completing the course

Certificate after completing the course
Ready
to start studying?
Submit an application and secure your tuition discount






Any questions?
We'll tell you where to start, what specialty to choose, and how to find your first job.
