Beginner
277 Lessons
20h
Certificate of Completion
Explanations
Explanations
Course Overview
Course Content
1.
Introduction
6 Lessons
2.
Basics of JavaScript
9 Lessons
3.
Play with Variables
14 Lessons
4.
Add Conditions
13 Lessons
5.
Repeat Statements
17 Lessons
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 Lessons
29.
Appendices
1 Lessons
Course Author
Show License and Attributions
Trusted by 2.5 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor
Recommended before starting this course
Related Courses and Skill Paths
Free Resources