W3C logo


W3C proposes a number of online training courses, and in different languages, on topics such as mobile Web best practices, programming mobile Web apps, HTML5, and much more. An upcoming course will be on CSS3. Find out about our courses open for registration on our classrooms page. Stay tuned and subscribe to W3DevCampus' announcement list.



[Intermediate level]

The W3C “JavaScript” course has been set up to help Web developers have an understanding on basic concepts of the language. JavaScript is one of the three major Web developer tools, along with HTML5 and CSS3.



[Intermediate and advanced levels]

This course will let you know about all the new features that were introduced to help you create great Web sites, in a simplified but powerful way. With this course, Web developers and designers will be able to test their new skills through numerous interactive exercises.

Responsive Web Design

responsive Web Design

[Beginner and Intermediate levels]

This course leads you through an approach that focuses on HTML & CSS to make your Web site fit in all viewport sizes. These are the fundamental technologies and techniques you need to understand, in the most logical and efficient way, what responsive design is about and how to create responsive designs that work.

Game Development

game Development in HTML5

[Intermediate level]

During this course you will learn how to use Open Web technologies such as JavaScript, CSS3 and HTML5 to create browser based multiplayer games. You will be able to animate sprites, detect collisions, add basic physics to our characters and much more.

Mobile Web 1

mobile web 1

[Beginner and Intermediate levels]

The Mobile Web 1 online course will help Web designers and content producers who are already familiar with the desktop world to become familiar with the Web as delivered on mobile devices. It is based entirely on W3C standards.

Mobile Web 2: Writing great mobile Web apps

mobile web 2

[Intermediate and Advanced  levels]

In the “Mobile Web 2: Programming Web Applications” course you will learn how to program great mobile Web applications that can ship both online and in application stores.

Scalable Vector Graphics


[Beginner level]

The "Introduction to SVG" course will extend the skill set of Web designers and  authors to make maximum use of this exciting technology. This course introduces you to scalable vector graphics for the Web, and how to create and manipulate graphics using SVG that can attract and engage your audience.