← Back to Courses
Introduction to JavaScript

Introduction to JavaScript

Learn core JavaScript from scratch: syntax, logic, arrays, functions, objects, events, DOM, AJAX and client-side data storage. A solid foundation for front-end development.

Duration 7 weeks
Level Beginner
Total Lessons 14 lessons
Lessons per Week 2
Lesson Duration 2 hours

Syllabus

This course covers the core concepts and everyday tools of JavaScript:

  • Module 1: Introduction to JavaScript
  • Module 2: Logical Structures (if, switch, loops)
  • Module 3: Arrays
  • Module 4: Functions
  • Module 5: Objects
  • Module 6: Constructors and Prototypes
  • Module 7: Working with the Document (DOM)
  • Module 8: Working with Browser Windows
  • Module 9: CSS and JavaScript Interaction
  • Module 10: Events and Event Handling
  • Module 11: Forms and Form Elements
  • Module 12: Cookies and Client-side Storage
  • Module 13: Working with Graphics on the Client Side
  • Module 14: Ajax and Working with HTTP

Prerequisites

Basic HTML and CSS knowledge recommended.

Your Instructor

Oleksii Anzhiiak

Oleksii Anzhiiak

Software Architect, Senior .NET Engineer & Co-Founder

Oleksii Anzhiiak is a Software Architect, Senior .NET Engineer, and Co-Founder of ToyCRM.com and ProfectusLab. With over 15 years of experience, he specializes in distributed systems, cloud infrastructure, high-load backend development, and identity platforms. Oleksii designs complex architectures, builds secure authentication systems, and develops modern engineering education programs that help students achieve real career results.

🎁

All new students receive a complimentary trial lesson during their first visit to our learning center.