W3Schools Exercises
Test your skills with fill-in-the-blank, drag-and-drop, and coding exercises.
Choose a language and start practicing!
HTML
Test your HTML skills with exercises
CSS
Test your CSS skills with exercises
JavaScript
Test your JavaScript skills with exercises
SQL
Test your SQL skills with exercises
Python
Test your Python skills with exercises
Java
Test your Java skills with exercises
C
Test your C skills with exercises
C++
Test your C++ skills with exercises
C#
Test your C# skills with exercises
PHP
Test your PHP skills with exercises
React
Test your React skills with exercises
MySQL
Test your MySQL skills with exercises
PostgreSQL
Test your PostgreSQL skills with exercises
DSA
Test your DSA skills with exercises
Bootstrap
Test your Bootstrap skills with exercises
Node.js
Test your Node.js skills with exercises
TypeScript
Test your TypeScript skills with exercises
Django
Test your Django skills with exercises
MongoDB
Test your MongoDB skills with exercises
jQuery
Test your jQuery skills with exercises
NumPy
Test your NumPy skills with exercises
Pandas
Test your Pandas skills with exercises
SciPy
Test your SciPy skills with exercises
Angular
Test your Angular skills with exercises
Git
Test your Git skills with exercises
R
Test your R skills with exercises
Excel
Test your Excel skills with exercises
Go
Test your Go skills with exercises
Kotlin
Test your Kotlin skills with exercises
Swift
Test your Swift skills with exercises
Vue
Test your Vue skills with exercises
AWS Cloud
Test your AWS Cloud skills with exercises
Bash
Test your Bash skills with exercises
No exercises found.
Get Certified in coding
Complete the W3Schools coding course, strengthen your knowledge, and earn a certificate you can add to your CV, portfolio, and LinkedIn profile.