frontendBeginnerPopular
JavaScript Basics
Build a solid JavaScript foundation. Variables, functions, DOM, async, fetch, modules — everything you need before frameworks like React.
JavaScript ES2024DOMFetch APIModules
Duration
10 weeks
Starts
Jun 17
Students
410+
Rating
4.8 / 5
Starting from
59 000 ֏
- 10 weeks (80h total)
- Starts June 17, 2001
- online format
- HY · EN
- Certificate on completion
No payment required to register · We’ll contact you within 24h
What this course is about
Overview
Build a solid JavaScript foundation. Variables, functions, DOM, async, fetch, modules — everything you need before frameworks like React.
Across 10 weeks (80 hours of live + project work) you’ll move from fundamentals to shipping a real, production-grade project — guided by Aram Petrosyan and the beeon.academy mentor team.
Learning outcomes
What you will learn
Write modern, idiomatic JavaScript
Manipulate the DOM with confidence
Work with async, Promises and the Fetch API
Structure projects with modules and clean code
Interactive course
Lessons
41 lessons · all open, start with any
- 1What is JavaScript?30 min
- 2script tag and the console30 min
- 3Your first program25 min
- 4Variables with let35 min
- 5Constants with const30 min
- 6The old var — and why we avoid it35 min
- 7Naming rules and good habits25 min
- 8Type: string35 min
- 9Type: number35 min
- 10Type: boolean30 min
- 11null and undefined35 min
- 12Type: object (introduction)40 min
- 13Symbol and BigInt35 min
- 14typeof — ask the type30 min
- 15Arithmetic operators30 min
- 16Comparison and logic35 min
- 17== vs === and type coercion35 min
- 18String methods40 min
- 19Math and number helpers35 min
- 20if / else decisions40 min
- 21Ternary and switch30 min
- 22for loops40 min
- 23while and for...of35 min
- 24Functions — reusable recipes40 min
- 25Arrow functions35 min
- 26Scope — where a name is visible35 min
- 27Arrays — ordered lists40 min
- 28Array methods: map, filter, find45 min
- 29Objects in depth40 min
- 30Arrays of objects40 min
- 31DOM — select elements40 min
- 32DOM — change the page40 min
- 33Create and remove elements35 min
- 34Events — click, input, submit45 min
- 35Forms with JavaScript40 min
- 36Timers: setTimeout and setInterval30 min
- 37JSON — data as text30 min
- 38fetch and async / await45 min
- 39try / catch — handle errors30 min
- 40localStorage — remember in the browser35 min
- 41Capstone: interactive mini app50 min
Course modules
Syllabus
- 1
- Types, variables, operators
- Control flow
- Functions & scope
- 2
- 3
- 4
What you need to start
Requirements
- Comfortable with HTML & CSS basics
Learn from a working engineer
Your instructor
AP
Aram Petrosyan
Senior Engineer · beeon.academy
Senior engineer with 10+ years building production web apps. Has mentored over 800 students across full-stack and frontend tracks.
What graduates say
Student reviews
“The course was structured perfectly — I went from zero to shipping real projects in months.”
A
Anna G.
Graduate
“Mentors gave hands-on feedback every week. I landed an internship before the course was even over.”
D
David S.
Graduate
“Loved the project-based approach. I genuinely felt ready for real engineering work.”
M
Mariam P.
Graduate
Common questions
FAQ
Most of our beginner courses require no prior experience — just curiosity. Intermediate and advanced tracks have prerequisites listed on each course page.
Starting from
59 000 ֏
