Available Courses:

The StudioWeb training material has been used by teachers and schools for well over a decade. In fact, many teachers from around the world have based their classes on video courses we've created. You can be sure that you are getting top quality easy to understand training with StudioWeb.

Our tutorials make learning this stuff fun and easy. Follow along with our simple, step by step video tutorials and track progress by earning points and badges!

Beginners HTML 2015

Beginners HTML 2015 foundation

In this course you will learn the basics of HTML5, which is the foundation language of web design and web development. This is the first step in learning how to code web apps. By the end of the course, you will be able to build simple websites.

But more important, you will understand many key nerd concepts, that will propel you towards becoming an app developer.

Learn More

Beginners CSS 2015

Beginners CSS 2015 foundation

CSS is short for Cascading Style Sheets, and it is the computer language that allows you to add color, design and layout to your websites. It is the styling language of web design and web development. Having a basic understanding of CSS is fundamental for any web developer.

Prereqs: You should have completed the beginners HTML course.

Learn More

Beginners Javascript 2015

Beginners Javascript 2015 foundation

Javascript is the programming language built into every web browser, and is the most popular programming language in the world. To take full advantage of HTML5, CSS3 and the web browsers capabilities, you need to learn at least basic Javascript.

Prereqs: Beginners HTML and Beginners CSS

Learn More

Beginners Python 3

Beginners Python 3 foundation

Python is one of the most important programming languages used today. Popular in both education and in the professional world, Python is used in Ai, machine learning, web app creation with frameworks like Django. Beginners Python 3, is our new Python course specially designed to make learning Python easy.

Learn More

Beginners PHP 2015

Beginners PHP 2015 foundation

PHP is the most popular server-side programming language. Over 80% of web apps are powered by PHP, including Facebook and apps like Wordpress, Joomla and Drupal.

Prereqs: You should have completed the beginners HTML, CSS and JavaScript courses.

Learn More


PHP and MySQL foundation

Databases are an important part of all websites as it allows you to store all types of data.
PHP and MySQL are basic skills every web developer needs to know.
This course teaches you the basics of SQL, how to use the very popular PHPMyAdmin to manage your databases, as well as using MySQL with PHP.

  • Difficulty: Intermediate
  • Class Time: 4 hours
  • Total Running Time: 1h54m (13 videos)
  • Questions: 8 multiple choice, 11 code challenges, and 1 chapter review

Learn More

Form Validation with PHP and Javascript

Form Validation with PHP and Javascript project

Learn how to use both PHP and Javascript to validate HTML forms. Proper form validation is helpful to everyone involved.

  • It allows the web developer to double check the data being sent to the server
  • Its helpful for the user, as they can be assured that any data entered into the form is mistake free
  • It is also helpful for the site owner, as they can be assured that any data they receive is valid
If your goal is to learn how to properly validate HTML forms, this is the course for you!

  • Difficulty: Intermediate
  • Class Time: 2 hours
  • Total Running Time: 1h01m (6 videos)
  • Questions: 2 multiple choice and 8 code challenges

Learn More

CRUD with PHP and MySQLi

CRUD with PHP and MySQLi project

PHP CRUD allows you to create, read, update, and delete records from your database. With CRUD you can create pages to list and edit your records.

MySQLi is an extension used in PHP to communicate with databases. It offers many benefits (over MySQL) including being more secure and taking advantage of an object oriented interface. This is a great and practical way to learn database communication and object oriented programming techniques with PHP.

Combining both CRUD and MySQLi will move you on your way to becoming a good and practical PHP programmer.

  • Difficulty: Intermediate
  • Class Time: 3 hours
  • Total Running Time: 1h32m (8 videos)
  • Total Number of Questions: 3 multiple choice, 13 code challenges, and 1 chapter review

Learn More

PHP Tag Cloud

PHP Tag Cloud project

A tag cloud is a visual representation of text, normally associated with keywords on websites. In this video course, we teach you how to create a tag cloud using PHP.

  • Difficulty: Intermediate
  • Class Time: 2 hours
  • Total Running Time: 51m (5 videos)
  • Questions: 1 multiple choice and 10 code challenges

Learn More

PHP Login with OOP and MVC

PHP Login with OOP and MVC project

This practical video course will teach you how to create a PHP login form using object-oriented techniques and the MVC design pattern. This course is designed for the brainiacs in class.

  • Difficulty: Intermediate - advanced.
  • Class Time: 3 hours
  • Total Running Time: 1h28m (10 videos)
  • Questions: 4 multiple choice and 16 code challenges

Learn More

HTML5 Exam

HTML5 Exam exam

Test your knowledge on HTML5 in both code and theory. Good luck!

Learn More

Web Foundations Exam

Web Foundations Exam exam

The Web Foundations Exam is a closed-book (no videos) multiple choice quiz designed to test your knowledge of the five foundation web courses:

Beginners HTML, Beginners CSS, Beginners Javascript, Beginners PHP, and PHP and MySQL

  • Difficulty: Beginner / Intermediate
  • Class Time: 2 hours
  • Maximum Points for this Course: 6300pts
  • Questions: 105 multiple choice

Learn More


Foundation courses teach students the fundamentals of web development in HTML, CSS, PHP, and Javascript

Project courses teach students practical real-world development with small scale web projects.

Exam courses comprise of multiple choice questions only and cover material from other courses


Are source files included?
Yes, all courses come with downloadable source files.

What if I need support?
For technical support, please visit our support page.