Get certified, and earn a credential that proves your skills.
From $95
Includes exam, course materials, exercises, and one year of the Hero plan.
The building blocks of every webpage
Style and layout for web pages
Interactive and dynamic web pages
Query and manage databases
Popular programming language for web, data & AI
Object-oriented programming language
Powerful low-level programming
Server-side scripting language
Build interactive user interfaces
Spreadsheets and data analysis
Data structures and algorithms
W3Schools CSS framework
Responsive CSS framework
Server-side JavaScript runtime
Typed superset of JavaScript
Python web framework
Advanced relational database
Fast and concise JavaScript library
Markup language for data
Scientific computing with Python
Data analysis with Python
Code snippets and examples
Front-end web framework
JavaScript framework for web apps
Version control system
NoSQL document database
Server-side web technology
Artificial intelligence basics
Statistical computing and graphics
Fast and simple compiled language
Modern language for Android
Programming language for Apple
CSS preprocessor language
Progressive JavaScript framework
AI that creates content
Amazon cloud services
Web security fundamentals
Analyze and visualize data
Introduction to programming concepts
Introduction to HTML and CSS
Command-line shell scripting
Safe and fast systems programming
Web developer tools
Lightweight data interchange format
Responsive web design
Color values and palettes
Icon libraries and usage
Scalable vector graphics
Draw graphics with JavaScript
Web graphics tutorials
Asynchronous web requests
Web application framework
W3Schools JavaScript library
OpenAI language model
Advanced OpenAI language model
Google AI assistant
Algorithms that learn from data
Data visualization with Python
Mathematical statistics basics
Online spreadsheet tool
Character sets and encoding
Small computer for projects
Making the web accessible
Your own space to code and share
Test and improve your typing speed
Learn coding through fun games
Write and run code in your browser
Free website templates
Stay updated with W3Schools
Tag reference
Reference
Keyword reference
Color names
Attributes
Exercises
Practice with interactive exercises
Quizzes
Test your knowledge
Challenges
Solve coding challenges
Practice Problems
Solve real-life coding problems
Tip: Sign in to track your progress.
Choose an activity
HTML
CSS
JavaScript
SQL
Python
Java
C
C++
C#
PHP
React
MySQL
Excel
DSA
W3.CSS
Bootstrap 3
Bootstrap 4
Bootstrap 5
Node.js
TypeScript
Django
PostgreSQL
jQuery
Vue
NumPy
Pandas
XML
Cyber Security
Accessibility
AngularJS
Git
MongoDB
R
Go
Kotlin
SASS
SciPy
BASH
Rust
W3Schools offers a wide range of services and products for beginners and professionals, helping millions of people everyday to learn and master new skills.
Enjoy our free tutorials like millions of other internet users since 1999
Explore our selection of references covering all popular coding languages
For iOS & Android, start a new learning adventure.
Create your own website with W3Schools Spaces - no setup required
Test your skills with different exercises
Test yourself with multiple choice questions
Test your skills with interactive code challenges
Document your knowledge
Create an account to track your progress
Earn XP and climb the ranks with different challenges
Become a PLUS user and unlock powerful features (ad-free, hosting, support,..)
Not sure where you want to start? Follow our guided path
With our online code editor, you can edit code and view the result in your browser
We have created a bunch of responsive website templates you can use - for free!
Host your own website, and share it to the world with W3Schools Spaces
Create your own server using Python, PHP, React.js, Node.js, Java, C#, etc.
Large collection of code snippets for HTML, CSS and JavaScript
Build fast and responsive sites using our free W3.CSS framework
Learn the basics of HTML in a fun and engaging video tutorial
Read long term trends of browser usage
Test your typing speed
Use our color picker to find different RGB, HEX and HSL colors.
Join our newsletter and get access to exclusive content every month
Check out our refererence page with all the emojis supported in HTML 😊
W3Schools Coding Game! Help the lynx collect pine cones
Check out our full UTF-8 Character reference
Chat, Learn and Connect with Us on Discord
Contact us about W3Schools Campus for educational institutions
Contact us about W3Schools Campus for your organization
About sales: sales@w3schools.com About errors: help@w3schools.com
Free tutorials, examples and references.No sign-up needed, just start learning.
Or sign up to unlock premium features: