JavaScript Starter Course (for Beginners)
This course is for you if you:
Beginner Programmers, Layout Designers, Web Developers
14 hours
7 lessons
Start expected
Our graduates work in

Course program
Each session is a live online lesson with practical assignments and feedback.
• 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
Try
JavaScript Starter for free
The first full-fledged lesson with a trainer.
Simple and clear
Lesson structure
120 minutes
Theory
Code analysis
Q&A
Theory - 60 minutes
Code analysis - 45 minutes
Q&A session - 10 minutes
When are classes held?
Group 1
Group 2
Mo
Tu
We
Th
Fr
Sa
Su
Live session with a trainer
Ask questions in real time
1
Live online classes with a trainerGroup classes are held online. This is an effective live communication. All lessons are recorded and available for re-watching.
2
Doing homeworkPractical tasks have been developed for each lesson, which must be completed and submitted in a special LMS system.
3
Check HW and feedbackAll student work is checked and feedback with a score and recommendations is provided for each assignment.
4
Testing and certificationAfter completing the course, students take a final test and receive a certificate confirming their level of knowledge.
Confirm your knowledge
Personalized certificate upon completion of the course
After completing the course and passing the test, you will receive a personalized certificate from CyberBionic Systematics and TestProvider.com, a platform recognized by leading Ukrainian IT companies.

Ready to start studying?
Submit an application and secure your tuition discount
Let's clarify the details and reserve a place.
You'll take the first lesson without cost
Finish your career in IT

Read in full
Confirmed on DOU
Read in full
Confirmed on DOU
Read in full
Confirmed on DOUReviews from DOU
Reviews from Facebook
Reviews from Google
Choose your format
Group training with a trainer
2 classes per week
2 hours
or × 7 payments
Payment in installments

7 payments

7 payments
Still have questions?
We'll tell you where to start, what specialty to choose, and how to find your first job in IT.

0 800 337 146