With the world's largest web developer site.
The language for building web pages
Learn HTML | Video Tutorial | HTML Reference | Get CertifiedHTML Example:
<!DOCTYPE html> <html> <head> <title>HTML Tutorial</title> </head> <body> <h1>This is a heading</h1> <p>This is a paragraph.</p> </body> </html>Try it Yourself!
The language for styling web pages
Learn CSS | CSS Reference | Get CertifiedCSS Example:
body { background-color: lightblue; } h1 { color: white; text-align: center; } p { font-family: verdana; }Try it Yourself!
The language for programming web pages
Learn JavaScript | JavaScript Reference | Get CertifiedJavaScript Example:
<button onclick="myFunction()">Click Me!</button> <script> function myFunction() { let x = document.getElementById("demo"); x.style.fontSize = "25px"; x.style.color = "red"; } </script>Try it Yourself!
A popular programming language
Learn Python | Python Reference | Get CertifiedPython Example:
if 5 > 2: print("Five is greater than two!")Try it Yourself!
A language for accessing databases
Learn SQL | SQL Reference | Get CertifiedSQL Example:
SELECT * FROM Customers WHERE Country='Mexico';Try it Yourself!
A web server programming language
Learn PHPA JS library for developing web pages
Learn jQueryA programming language
Learn JavaA programming language
Learn C++A CSS framework for faster and better responsive web pages
Learn W3.CSSA CSS framework for designing better web pages
Learn BootstrapCC# - Kotlin - Node.js - React - JSON - Vue - MySQL - XML - Sass - Icons - RWD - Graphics - SVG - Canvas - Raspberry Pi - CyberSecurity - Colors - Git - Matplotlib - NumPy - Pandas - SciPy - ASP - AngularJs - AppML - Go - TypeScript - Django - MongoDB - Statistics - Data Science - PostgreSQL
HowTo - Rust - Spaces - Typing Speed - Excel - DSA - DataStructures and Algorithms - Machine Learning - Artificial Intelligence
Create a free account to track your progress, and get access to more features and learning materials.
Sign Up for Free!With our online code editor, you can edit code and view the result in your browser
Frontend Editor (HTML/CSS/JS) Backend Editor (Python/PHP/Java/C..)If you want to create your own website, check out W3Schools Spaces. It is free to use, and does not require any setup:
Learn MoreAnd unlock powerful features:
Streamline your teaching:
W3Schools' famous color picker:
Color PickerHelp the Lynx collect pine cones!
Play GameTest your skills!
Exercises QuizzesBrowse our selection of free responsive HTML Templates
Browse TemplatesGet certified by completing a course
Get StartedCode snippets for HTML, CSS and JavaScript
For example, how to create a slideshow:
Learn How To★+1 Track your progress - it's free!
Log in Sign Up