Complete JavaScript Course: Build a Real World App from Scratch
INTERACTIVE COURSE

Complete JavaScript Course: Build a Real World App from Scratch

Beginner

277 Lessons

20h

Certificate of Completion

Complete JavaScript Course: Build a Real World App from Scratch
309 Playgrounds
77 Challenges
23 Quizzes
75 Illustrations

Course Overview

Javascript is one of the most prominent web programming languages that really made a difference. This course aims to be a useful companion for anyone wishing to (re)discover the many facets of JavaScript. Walk with us as we take you on a journey filled with all the wonders of Javascript including: - Basics of JavaScript with ES6 - How to traverse the DOM? - Modify Pages and handle events - Animate elements You will also learn how to build a Social News web application from scratch using the three web tech...Show More

Course Content

1

Introduction

2

Basics of JavaScript

3

Play with Variables

4

Add Conditions

5

Repeat Statements

6

Write Functions

15 Lessons

7

Create your First Object

11 Lessons

8

Store Data in Arrays

15 Lessons

9

Work with Strings

13 Lessons

10

Understand Object Oriented Programming

11 Lessons

11

Discover Functional Programming

15 Lessons

12

Project 1: A Social News Program

2 Lessons

13

Create Interactive Web Pages

3 Lessons

14

Discover the DOM

5 Lessons

15

Traverse the DOM

11 Lessons

16

Modify page structure

17 Lessons

17

React to Events

15 Lessons

18

Manipulate forms

14 Lessons

19

Animate elements

10 Lessons

20

Project 2: A Social News Web Page

2 Lessons

21

Building Web Applications

6 Lessons

22

Query a Web Server

7 Lessons

23

Use Web APIs

12 Lessons

24

Send Data to a Web Server

8 Lessons

25

Discover Node.js

13 Lessons

26

Create a Web Server

9 Lessons

27

Project 3: A Social News Web App

2 Lessons

28

Conclusion

1 Lesson

29

Appendices

1 Lesson

COURSE AUTHOR

Show License and Attributions

Show License and Attributions

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

Recommended Courses

BEFORE STARTING THIS COURSE

AFTER FINISHING THIS COURSE

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath