JavaScript Fundamentals
Learn modern JavaScript from variables and functions to DOM projects and browser APIs.
Course overview
About this course
Learning outcomes
What you will be able to work on
Skills you build
Practical capabilities mapped to this course
Before you start
Requirements & preparation
- Basic computer or smartphone literacy
- Reliable internet access for online learning
- Time for lessons and practice
- Commitment to complete required assessments
Curriculum
Modules and lessons
01Module 1: JavaScript CoreBuild a reliable foundation in syntax, values and control flow. · 3 lessons+
Running JavaScript35 min · Preview
OpenVariables, Types & Operators45 min
LockedConditions & Logical Operators45 min
Locked02Module 2: Functions & CollectionsCreate reusable logic and work with structured data. · 3 lessons+
Functions & Scope55 min · Preview
OpenArrays & Array Methods55 min
LockedObjects & Destructuring50 min
Locked03Module 3: DOM & EventsConnect JavaScript to real page interfaces. · 3 lessons+
Selecting & Updating DOM Elements55 min
LockedEvents55 min
LockedForms & Validation60 min
Locked04Module 4: Async JavaScriptWork with timers, promises and remote data. · 3 lessons+
Timers & the Event Loop45 min
LockedPromises & async/await55 min
LockedFetch & APIs60 min
Locked05Module 5: Browser Storage & ProjectsPersist small client-side data and assemble mini apps. · 3 lessons+
localStorage45 min
LockedMini Project: Task Tracker85 min
LockedDebugging & Code Quality45 min
Locked06Module 6: Final ProjectCreate and present a complete browser application. · 2 lessons+
Application Planning40 min
LockedJavaScript Capstone100 min
LockedPractical evidence
Projects & assessments
JavaScript Interactive App
Build an interactive browser application such as a task manager, expense tracker, quiz app or study planner. It must use structured data, functions, DOM rendering, event listeners…
Module 1: JavaScript Core — Knowledge Check
Pass mark: 60.00% · Time: 10 minutes
Module 2: Functions & Collections — Knowledge Check
Pass mark: 60.00% · Time: 10 minutes
Module 3: DOM & Events — Knowledge Check
Pass mark: 60.00% · Time: 10 minutes
Module 4: Async JavaScript — Knowledge Check
Pass mark: 60.00% · Time: 10 minutes
Module 5: Browser Storage & Projects — Knowledge Check
Pass mark: 60.00% · Time: 10 minutes
Module 6: Final Project — Knowledge Check
Pass mark: 60.00% · Time: 10 minutes
JavaScript Fundamentals — Comprehensive Final Assessment
Pass mark: 70.00% · Time: 30 minutes
Verified learner feedback
What completed learners say
Certificate pathway
Complete the required work and meet the course pass mark.
Eligible learners can receive a Flycoded Academy certificate after completing published course requirements and reaching the certificate pass mark of 70%.
How certificates work →Course FAQ
Questions before enrolment
Is this course suitable for beginners?
The course level is listed as Beginner. Review the requirements above and contact Flycoded if you are unsure whether it matches your current experience.
Will I have practical work?
Flycoded Academy is structured around practice. This course currently lists 1 practical project(s) and 7 assessment(s), in addition to its lessons.
How do I access live classes?
Scheduled live classes appear through the Academy timetable and may use Google Meet or Zoom depending on the program.
Can I replay a class?
When an instructor publishes a recording for this course, enrolled learners can watch it securely from the Recorded Classes library inside the Student portal.
How do I get a certificate?
Complete the required lessons and practical work, meet the assessment rules and reach the course certificate pass mark.
