JavaScript
The language for programming web pages
Learn JavaScriptJavaScript Reference
Get Certified
Code Editor
With our online code editor, you can edit code and view the result in your browser

Try Frontend Editor (HTML/CSS/JS)
Try Backend Editor (Python/PHP/Java/C..)
W3Schools Spaces
If you want to create your own website, check out W3Schools Spaces.
It is free to use, and does not require any setup:

My Learning
Track your progress with
our free "My Learning" program.
Log in to your account, and start earning points!
Become a Plus User
And unlock powerful features:
Browse W3Schools without ads
Build and host Websites
Get extra credits
Priority support
For Teachers
Streamline your teaching:
Manage your classroom
Ready-to-use learning materials
Customize study plans
Track student progress
Interactive coding challenges