Skip to content
JavaScript with Real World App Project cover image
Play overlay
Preview this course

JavaScript with Real World App Project
Oak Academy

Start JS from scratch, learn JavaScript libraries such as React, Angular, Node with hands-on projects with JavaScript!

Summary

Price
£49 inc VAT
Study method
Online, On Demand
Duration
8.8 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Reed courses certificate of completion - Free

Overview

Hello there,

Welcome to the "JavaScript with Real-World App Project" course.

This course is for beginners. Before taking this course, you only need to have a basic knowledge of HTML and CSS. In our course, the basics of JavaScript are dealt with in detail and students are provided to test what they have learned with code quizzes prepared for each subject.

JavaScript is the number one programming language for internet applications.

Here's how a JavaScript code works, not just how it works. Because in today's JavaScript world, besides writing a code, you need to know how to debug this topic and be able to read every written JavaScript code.

During our course, you will be informed about the basics of JavaScript in detail and how to solve problems.

The most important feature that distinguishes this course from the others is that it deals with the most basic issues about JavaScript in detail and helps students to put what they have learned in theory into practice.

In our course, you can test what you have learned on both MAC and Windows computers. You do not need to purchase any tools or applications as free tools and platforms are used.

During the course, I made sure to explain all the topics that may seem complicated to you in as simple and detailed as possible. I have used some diagrams to help you understand better.

When you complete the course;

  • How you can operate on variables,

  • Boolean logic,

  • How to create a conditional statement,

  • How you can perform transactions with Loops,

  • How a function is created and why it needs arguments,

  • How Arrays and Objects, which are basic data structures, are created,

  • How DOM Manipulation is done,

  • You will have learned and have the opportunity to test what you have learned with the code quizzes in our course.

Step-by-Step Way, Simple and Easy With Exercises

Video and Audio Production Quality

All our videos are created/produced as high-quality video and audio to provide you the best learning experience.

You will be,

  • Seeing clearly

  • Hearing clearly

  • Moving through the course without distractions

You'll also get:

Lifetime Access to The Course

Fast & Friendly Support in the Q&A section

Dive in now to our JavaScript with Real-World App Project course

We offer full support, answering any questions.

See you in the course!

Certificates

Reed courses certificate of completion

Digital certificate - Included

Will be downloadable when all lectures have been completed

Curriculum

12
sections
75
lectures
8h 49m
total
    • 2: Introduction to JavaScript 06:28
    • 3: Setup Visual Studio Code 01:22
    • 4: Adding js file 08:19
    • 5: quiz 01:00
    • 6: Variables and Data Types 16:08
    • 7: Type Coercion 10:35
    • 8: Variable Mutation 09:42
    • 9: Basic Operators 10:30
    • 10: Boolean Logic 07:17
    • 11: Logical Operators 09:52
    • 12: quiz 01:00
    • 13: Conditional Statements 13:29
    • 14: Code Quiz 1 Solution 07:35
    • 15: Ternary Operator 07:37
    • 16: Switch, case statements 12:23
    • 17: Code Quiz 2 01:50
    • 18: Code Quiz 2 Solution 05:19
    • 19: Introduction to Loops 03:43
    • 20: While Loops 08:31
    • 21: While Loops Quiz 01:33
    • 22: While Loops Quiz Solution 08:27
    • 23: for Loops 05:42
    • 24: for Loops Quiz Solution 04:31
    • 25: Continue and Break Statements 08:08
    • 26: Introduction to Functions 02:14
    • 27: Function Decleration 06:36
    • 28: Function with Arguments 10:33
    • 29: Function return 09:59
    • 30: Function Expression 05:13
    • 31: Function Quiz 01:38
    • 32: Function Quiz Solution 09:21
    • 33: Function Scope 15:46
    • 34: quiz 01:00
    • 35: Introduction to arrays 02:54
    • 36: Array Features 13:55
    • 37: Array Methods 18:35
    • 38: Array Quiz 01:32
    • 39: Array Quiz Solution 03:48
    • 40: Array Iteration 11:44
    • 41: Array Iteration Quiz 00:50
    • 42: Array Iteration Quiz Solution 03:49
    • 43: quiz 01:00
    • 44: Introduction to objects 12:40
    • 45: Object update 06:54
    • 46: Complex Data Structures 10:23
    • 47: Object Quiz 01:17
    • 48: Object Quiz Solution 05:04
    • 49: Object Methods 10:22
    • 50: this Keyword 11:52
    • 51: Introduction to DOM 04:29
    • 52: What is DOM 07:36
    • 53: Select and Change 09:15
    • 54: Select Methods 19:53
    • 55: Manipulation Methods 13:30
    • 56: innerHTML and textContext 09:31
    • 57: Attribute Manipulation 06:32
    • 58: quiz 01:00
    • 59: Introduction to Event Handlers 10:30
    • 60: Event Handler Codequiz 03:53
    • 61: Codequiz Solution 05:54
    • 62: callback Function 04:54
    • 63: Different Event Types 05:43
    • 64: Todolist Quiz Solution 09:04
    • 65: quiz 01:00
    • 66: Introduction 01:05
    • 67: Add Task App Controller 11:16
    • 68: Add Task Data Controller 08:49
    • 69: Add Task UI Controller 09:22
    • 70: Delete Task App Controller 06:21
    • 71: Delete Task Data Controller 06:26
    • 72: Delete Task Data Controller 03:11
    • 73: Done Task App Controller 04:35
    • 74: Done Task UI Controller 05:06
    • 75: What We Learned 08:50

Course media

Description

Hello there,

Welcome to the "JavaScript with Real-World App Project" course.

This course is for beginners. Before taking this course, you only need to have a basic knowledge of HTML and CSS. In our course, the basics of JavaScript are dealt with in detail and students are provided to test what they have learned with code quizzes prepared for each subject.

JavaScript is the number one programming language for internet applications.

Here's how a JavaScript code works, not just how it works. Because in today's JavaScript world, besides writing a code, you need to know how to debug this topic and be able to read every written JavaScript code.

During our course, you will be informed about the basics of JavaScript in detail and how to solve problems.

The most important feature that distinguishes this course from the others is that it deals with the most basic issues about JavaScript in detail and helps students to put what they have learned in theory into practice.

In our course, you can test what you have learned on both MAC and Windows computers. You do not need to purchase any tools or applications as free tools and platforms are used.

During the course, I made sure to explain all the topics that may seem complicated to you in as simple and detailed as possible. I have used some diagrams to help you understand better.

When you complete the course;

  • How you can operate on variables,

  • Boolean logic,

  • How to create a conditional statement,

  • How you can perform transactions with Loops,

  • How a function is created and why it needs arguments,

  • How Arrays and Objects, which are basic data structures, are created,

  • How DOM Manipulation is done,

  • You will have learned and have the opportunity to test what you have learned with the code quizzes in our course.

Step-by-Step Way, Simple and Easy With Exercises

Video and Audio Production Quality

All our videos are created/produced as high-quality video and audio to provide you the best learning experience.

You will be,

  • Seeing clearly

  • Hearing clearly

  • Moving through the course without distractions

You'll also get:

Lifetime Access to The Course

Fast & Friendly Support in the Q&A section

Dive in now to our JavaScript with Real-World App Project course

We offer full support, answering any questions.

See you in the course!

Who is this course for?

  • Anyone who trying to learn JavaScript but: 1) still don't really understand JavaScript, or 2) still don't feel confident to code real apps
  • Take this course if you want to gain a true and deep understanding of JavaScript
  • If you're interested in using a library/framework like React, Angular, Vue or Node in the future
  • Those who want to learn the basics of JavaScript, the world's most popular programming language
  • If you want to get started with programming: JavaScript is a great first language!

Requirements

  • Basic knowledge of HTML and CSS
  • Willingness and Motivation to successfully complete the training
  • Nothing else! It’s just you, your computer and your ambition to get started today

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Interest free credit agreements provided by Zopa Bank Limited trading as DivideBuy are not regulated by the Financial Conduct Authority and do not fall under the jurisdiction of the Financial Ombudsman Service. Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: 1st Floor, Cottons Centre, Tooley Street, London, SE1 2QG. VAT Number 281765280. DivideBuy's trading address is First Floor, Brunswick Court, Brunswick Street, Newcastle-under-Lyme, ST5 1HH. © Zopa Bank Limited 2026. All rights reserved.