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
![Frontend Code Editor](codeeditor.gif)
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:
![Dynamic Spaces](/spaces/dynamicspaces.gif)
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