Building real websites with actual code, makes students’ faces light up! Our web design and programming courses will inspire and excite your students.

Imagine being able to spend more one-on-one time with students, as they work at their own pace, interacting with easy to understand video lessons, funny and encouraging quizzing, and exciting to build projects.

Our bite-sized video lessons make learning HTML, CSS, JavaScript and Python both fun and easy. StudioWeb teaches actual coding skills, but it plays like a game, as students earn points unlocking levels and badges!




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, and so much more.

Beginners Python 3, is our new Python course specially designed for classroom teaching. Students learn modern Python programming through video lessons, code challenges, multiple choice quizzes and real-world projects.

  • For grades: 8+
  • Prereqs: None
  • Estimated Class Time: 10-12 hours (depending on grade level and student aptitude.)
  • Number of Lessons: 63
  • Quiz Questions: 176 code challenges and quiz questions
  • Workshops / side projects: Yes!
  • Included documents: Chapter objectives, teacher's cheat sheet, glossary of terms, project guidelines.

The course starts with the basics, and quickly moves into fun but practical real Python programming with drawing, animation, object oriented programming and more.

Learn more

Beginners HTML5 foundation

An easy and fun introduction to HTML5 code and the foundations of web design. Beginners HTML is designed with classroom teaching mind; the video lessons, quizzes, automated grading and tracking, makes HTML easy for students to learn, and easy for teachers to teach.

  • Covers HTML5
  • For grades: 6-12
  • Prereqs: Basic computer skills
  • Estimated Class Time: 10-12 hours (depending on grade level and student aptitude.)
  • Number of Lessons: 57
  • Quiz Questions: 236 multiple choice, true/false and 73 code challenges
  • Workshops / side projects: 10
  • Included documents: Chapter objectives, teacher's cheat sheet, glossary of terms, project guidelines.

Includes a new chapter: Going Live on the Web

Learn more

Beginners CSS3 foundation

CSS, which stands for Cascading Style Sheets, is the computer language used to style web pages. Having a basic understanding of CSS is fundamental for any web designer or programmer!

Beginners CSS 2015, is our new CSS course specially designed for classroom teaching. Students learn modern CSS through video lessons, code challenges, multiple choice quizzes and real-world take-home projects. Includes HTML5, CSS3 and mobile design.

  • For grades: 7-12
  • Prereqs: Beginners HTML
  • Estimated Class Time: 10-12 hours (depending on grade level and student aptitude.)
  • Number of Lessons: 98
  • Quiz Questions: 301
  • Workshops / side projects: 13
  • Included documents: Chapter objectives, teacher's cheat sheet, glossary of terms, project guidelines.

The course starts with the basics, and quickly moves into real-world CSS projects including responsive mobile ready web design.

Learn more

Beginners Javascript foundation

Javascript is the programming language built into every web browser, and is the most popular programming language today. Every modern website depends on JavaScript.

  • For grades: 7-12
  • Prereqs: Beginners HTML and CSS
  • Estimated Class Time: 10-12 hours (depending on grade level and student aptitude.)
  • Number of Lessons: 72
  • Quiz Questions: 200
  • Workshops / side projects: 17
  • Included documents: Student workshop handouts, teacher's workshop instructions and completed projects.
Learn more

Beginners PHP7 foundation

PHP is the most popular server side programming language - over 80% of web apps are powered by PHP, including Facebook. PHP’s popularity in the real world is derived from its’ ease of use, and because it’s easy to learn. It’s a great first programming language!

  • For grades: 7+
  • Prereqs: Beginners HTML, CSS and JavaScript
  • Estimated Class Time: 10-12 hours (depending on grade level and student aptitude.)
  • Number of Lessons: 45
  • Quiz Questions: 121 multiple choice, true/false and code challenges
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.

  • For grades: 7-12
  • Prereqs: Beginners HTML, CSS and PHP
  • Estimated Class Time: 4-5 hours
  • Number of Lessons: 13
  • Quiz Questions: 8 multiple choice, 11 code challenges, and 1 chapter review
Learn more

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.

  • For Grades: 7-12
  • Estimated Class Time: 3-4 hours
  • Prereqs: Beginners HTML and PHP
  • Number of Lessons: 8
  • 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.

  • For Grades: Grades 7-12
  • Estimated Class Time: 2-3 hours
  • Prereqs: Beginners HTML, CSS and PHP
  • Number of Lessons: 5
  • Quiz Questions: 1 multiple choice and 10 code challenges
Learn more
To Top