Learn through self-assessments

BuildWithHTML5 provides learning assessments to help developers and would-be developers gauge their understanding of HTML5, CSS3, JavaScript, TypeScript, Python and other Web application-related concepts and technologies free-of-charge.

These exercises are designed to test and improve your knowledge in a structured manner and are suitable for developers of all skill levels. After each test, you are presented with colour-coded results showing how you did on each topic, as well as a link use can use to study that topic further.

A novice will be able to learn gradually by addressing different topics step by step. An experienced developer will find value in revisiting fundamental concepts and exploring advanced topics.

Screenshots

Roadmap

The first series of assessments is multiple-choice only. In time there will be coding exercises as well.

Assessments on other programming languages as well as Web technologies will follow.

In time, and with your support, we'll increase both the depth and breadth of our knowledge base.

Available assessments

Support

Our self-assessments will always be free-of-charge for everyone.

If you appreciate what we do, please consider supporting us!

Through visiting our sponsors

The easiest way to support us is by visiting our sponsors through the links below and buying something from them.

Through donations

We also accept donations through the link below.

Through sponsorship

You can become a general sponsor like our founding sponsors, or sponsor a particular test, section or programming language/technology.

If you would like to sponsor BuildWithHTML5 you can get into contact through e-mail.

Contact

You can reach us at info@buildwithhtml5.com if you have comments, complaints, compliments, inquiries, or suggestions.

  • Mobile Light screenshot 1
  • Mobile Light screenshot 2
  • Mobile Light screenshot 3
  • Mobile Light screenshot 4
  • Mobile Light screenshot 5
  • Mobile Light screenshot 6
  • Mobile Light screenshot 7
  • Mobile Light screenshot 8
  • Mobile Dark screenshot 9
  • Mobile Dark screenshot 10
  • Mobile Dark screenshot 11
  • Mobile Dark screenshot 12
  • Mobile Dark screenshot 13
  • Mobile Dark screenshot 14
  • Mobile Dark screenshot 15
  • Mobile Dark screenshot 16
  • Tablet Light screenshot 1
  • Tablet Light screenshot 2
  • Tablet Dark screenshot 3
  • Tablet Dark screenshot 4
  • Laptop Light screenshot 1
  • Laptop Light screenshot 2
  • Laptop Dark screenshot 3
  • Laptop Dark screenshot 4
  • Desktop Light screenshot 1
  • Desktop Light screenshot 2
  • Desktop Dark screenshot 3
  • Desktop Dark screenshot 4