Released January 2016

Limited Time Introductory Price! Only $29! Buy Now

Secure Shopping with Stripe

Pay only once ... for lifetime access

Everything you need to become a web developer

Play Video

Learn: HTML5, CSS3, JavaScript, PHP SQL, Shopping Carts, Wordpress and more ...

Join tens of thousands who built successful web careers from our courses.

Easy to understand (nerd-free) training videos that teach you web design and development.

What people are saying about the new courses

"I just completed your StudioWeb Beginners HTML course. Thank you! I appreciate your easy-to-understand explanations and enjoyed your fun answer options in the questions at the end of the chapters. I learned so much that it feels like a new world is opening up for me, and I can’t wait to explore some more."

Summer - Jan. 8, 2016

"The CSS section….. Fantastic! The delivery is well structured, nice cascade in order for them to have a good fundamental knowledge."

Georgios - Jan. 12, 2016

"I completed the Beginners HTML and am working on Beginners CSS. You did a great job on this material! I liked the new training better because of the quizzes which help reinforce the learning."

Jerry - Jan. 22, 2016

What do you get with this package?

  1. Lifetime Access to 350+ video lessons (over 40 hours of video) that covers all you need to become a web developer. This includes HTML5, CSS3, Javascript, PHP, SQL, MySQL, e-commerce shopping cart with PayPal API, custom CMS, Wordpress, and more...
  2. Immersive Quizzing: over 900+ quiz questions (code challenges and multiple choice) helping you learn at an accelerated level. Learn more about our unique interactive training system.
  3. 40+ Workshops: bound to chapters, so you practice on real projects as you learn.
  4. Super Nerd Support: full access to our support forms, where Stef and other nerds hang out.
  5. 100% Money Back Guarantee: try it for 30 days, if you think it sucks, get a full refund.

Immersive Quizzing

About Your Teacher

Stefan Mischook
Founder

Stefan started teaching web design and programming in 2003. Coming from a family of teachers (father, brother, cousins, aunts and uncles), Stefan discovered he had a knack for teaching - go figure! Many of his students are now successful web professionals while some have gone on to become web design teachers themselves.

Stefan built his first website in 1994 and has developed many commercial projects over the years, inclduing e-learning software for Pfizer, Aventis and Merck Frost.

Published author and recognized in the industry for many years, Stefan has created commercial apps in eight programming languages. Oh yes, he also developed/created venerable sites like KillerSites.com, KillerPHP.com, CSSTutorial.net, and others.

Learn more about Stefan

The Video Courses

  • Web FoundationsFree Previews

    View Videos
  • Beginners HTMLFree Previews

    View Videos
    • Chapter 1: The Basics
    • Chapter 2: Behind the Pages
    • Chapter 3: Build your 1st Web Page
      • Setting up the basic HTML page - part 1
      • Setting up the basic HTML page - part 2
      • HTML tag Rules - part 1
      • HTML tag Rules - part 2
      • Versions of HTML and doctypes
      • Peculiar text behaviour and tag spacing
    • Chapter 4: Build your 1st Web Site
      • What exactly are websites - part 1
      • What exactly are websites - part 2
      • Hyperlinks - part 1
      • HR tags
      • Header tags
      • Tag attributes
      • Hyperlinks - part 2
      • Hyperlinks - part 3
      • Paths
      • Clients vs Servers
      • Root Directory
      • Closing the chapter
    • Chapter 5: The 9 Essential Tags
      • Introduction
      • The break tag
      • Inserting images - part 1
      • Inserting images - part 2
      • Inserting images - part 3
      • Inserting images - part 4
      • Inserting images - part 5
      • Inserting images - part 6
      • Building HTML list - part 1
      • Building HTML list - part 2
      • Text formatting
      • Inline vs block tags
      • HTML comments
      • Domain names
    • Chapter 6: HTML Forms
      • HTML forms - part 1
      • HTML forms - part 2
      • HTML forms - part 3
      • HTML forms - part 4
      • HTML forms - part 5
      • HTML forms - part 6
      • HTML forms - part 7
      • HTML forms - part 8
    • Chapter 7: HTML Tables
      • HTML tables - part 1
      • HTML tables - part 2
      • HTML tables - part 3
      • HTML tables - part 4
      • HTML tables - part 5
      • HTML tables - part 6
    • Chapter 8: Head and Meta Tags
      • The ‘lang’ attribute
      • Meta Tags
      • More about the Head
  • Beginners CSSFree Previews

    View Videos
    • Chapter 1: The Basics
      • Introduction Free Preview
      • CSS tag selectors - part 1 Free Preview
      • CSS tag selectors - part 2 Free Preview
      • CSS tag selectors - part 3
      • CSS tag selectors - part 4
      • CSS class selectors
      • CSS ID selectors
      • CSS cascade intro
      • Dont repeat code
      • CSS layout types - part 1
      • CSS layout types - part 2
      • CSS layout types - part 3
      • CSS selectors - a refresher
    • Chapter 2: CSS Styling Basics
      • Page template & external CSS Free Preview
      • Page template & cleaner code
      • The nav tag & semantic meaning
      • CSS color - part 1
      • CSS color - part 2
      • CSS color - part 3
      • CSS color - part 4
      • CSS color - part 5
      • Styling text
      • Styling text - font weight - part 1
      • Styling text - complex selectors
      • Styling text - font weight - part 2
      • Font families - part 1
      • Font families - part 2
      • Font size - part 1
      • Font size - part 2
      • Font size - part 3
      • Parent / Child - part 1
      • Parent / Child - part 2
      • Parent / Child - part 3
    • Chapter 3: Diving deeper into CSS
      • Web safe fonts refresher
      • Google fonts - part 1
      • Google fonts - part 2
      • Google fonts - part 3
      • Browser developer tools review
      • Background colors - part 1
      • Background colors - part 2
      • Cascade in CSS
      • Background images
      • Background images - cover
      • 3 ways to insert CSS
    • Chapter 4: The Box Model
      • Box model - introduction
      • Box model - margin and layouts
      • Box model borders - part 1
      • Box model borders - part 2
      • Box model - more margins
      • Box model - shorthand
      • Box model - calculate width
      • Box model - centering in CSS
      • Color and background images
      • Height property
      • Opacity
    • Chapter 5: Styling Links and List
      • Intro pseudo classes - part 1
      • Intro pseudo classes - part 2
      • Intro pseudo classes - part 3
      • Specificity refresher
      • Creating buttons - part 1
      • Creating buttons - part 2
      • Creating buttons - part 3
      • Styling list with images
      • Block level tags
      • CSS list styles
      • CSS navbars
    • Chapter 6: Display and Position
      • Fixed vs fluid - part 1
      • Fixed vs fluid - part 2
      • Height and overflow
      • Block vs inline refresher
      • Visibility & floats - part 1
      • Visibility & floats - part 2
      • Position fixed
      • Position relative
      • Position absolute
    • Chapter 7: Mini Projects
      • The 'main' tag fix
      • Top nav - part 1
      • Top nav - part 2
      • Style table - part 1
      • Style table - part 2
      • Style table - part 3
      • Style table - part 4
    • Chapter 8: Media Queries
      • Media queries - part 1
      • Media queries - part 2
      • Media queries - part 3
      • Media queries - part 4
    • Chapter 9: CSS Layouts
      • Simple layout - part 1
      • Simple layout - part 2
      • Simple layout - part 3
      • Fixed / liquid layout - part 1
      • Fixed / liquid layout - part 2
      • Fixed / liquid layout - part 3
      • Fixed / liquid layout - part 4
      • Shark page - part 1
      • Shark page - part 2
      • Shark page - part 3
      • Shark page - part 4
  • Beginners JavaScript Free Previews

    View Videos
    • Chapter 1: Introduction to JavaScript
    • Chapter 2: Event Handlers
      • Event Handlers: Part 1
      • Event Handlers: Part 2
      • Event Handlers: Part 3
    • Chapter 3: JavaScript Errors
      • Viewing Javascript Errors
      • Display Javascript Errors
    • Chapter 4: Variables
      • Variables: Part 1
      • Variables: Part 2
      • Variables: Part 4
      • Variables: Part 5
    • Chapter 5: Functions
      • Functions: Part 1
      • Functions: Part 2
      • Functions: Part 3
      • Functions: Part 4
      • Functions: Part 5
      • Functions: Part 6
      • Functions: Part 7
      • Functions: Part 8
    • Chapter 6: Decisions in code
      • JS Conditionals: Part 1
      • JS Conditionals: Part 2
      • JS Conditionals: Part 3
      • JS Conditionals: Part 4
      • JS Conditionals: Part 5
    • Chapter 7: Loops
      • Loops: Part 1
      • Loops: Part 2
      • Loops: Part 3
      • Loops: Part 4
    • Chapter 8: Object and Arrays
      • Objects and Arrays: Part 1
      • Objects and Arrays: Part 2
      • Objects and Arrays: Part 3
      • Objects and Arrays: Part 4
      • Objects and Arrays: Part 5
      • Objects and Arrays: Part 6
      • Objects and Arrays: Part 7
    • Chapter 9: More Functions
      • More Functions: Part 1
      • More Functions: Part 2
      • More Functions: Part 3
      • More Functions: Part 4
      • More Functions: Part 5
      • More Functions: Part 6
      • More Functions: Part 7
      • More Functions: Part 8
    • Chapter 10: JavaScript DOM
      • DOM: Part 1
      • DOM: Part 2
      • DOM: Part 3
    • Chapter 11: Processing HTML Forms
      • Forms: Part 1
      • Forms: Part 2
      • Forms: Part 3
      • Forms: Part 4
      • Forms: Part 5
      • Forms: Part 6
    • Chapter 12: JavaScript Mini Projects
      • HTML5 Contenteditable
      • Drawing with JavaScript
      • Animation with JS: Part 1
      • Animation with JS: Part 2
      • Animation with JS: Part 3
  • Beginners PHP Free Previews

    View Videos
    • Chapter 1: Getting Started with PHP
    • Chapter 2: Your First PHP Code
      • Your first PHP code - part 1
      • Your first PHP code - part 2
      • Your first PHP code - part 3
    • Chapter 3: Variables
      • Variables - part 1
      • Variables - part 2
      • Variables - part 3
      • Variables - part 4
      • Variables - part 5
    • Chapter 4: Includes
      • Includes - part 1
      • Includes - part 2
      • Includes - part 3
    • Chapter 5: Arrays
      • Arrays - part 1
      • Arrays - part 2
      • Arrays - part 3
    • Chapter 6: Processing HTML Forms
      • Processing forms - part 1
      • Processing forms - part 2
      • Processing forms - part 3
      • Processing forms - part 4
      • Processing forms - part 5
    • Chapter 7: Conditional Statements
      • Conditional Statements - part 1
      • Conditional Statements - part 2
      • Conditional Statements - part 3
      • Conditional Statements - part 4
      • Conditional Statements - part 5
    • Chapter 8: Functions
      • PHP Functions - part 1
      • PHP Functions - part 2
      • PHP Functions - part 3
      • PHP Functions - part 4
      • PHP Functions - part 5
    • Chapter 9: Loops
      • PHP loops - part 1
      • PHP loops - part 2
      • PHP loops - part 3
    • Chapter 10: Custom Functions
      • Custom PHP functions - part 1
      • Custom PHP functions - part 2
      • Custom PHP functions - part 3
      • Custom PHP functions - part 4
      • Custom PHP functions - part 5
    • Chapter 11: Sessions
      • PHP Sessions - part 1
      • PHP Sessions - part 2
      • PHP Sessions - part 3
      • PHP Sessions - part 3
      • PHP Sessions - part 4
    • Chapter 12: Advanced PHP
      • Login Form - 1
      • Login Form - 2
      • Login Form - 3
      • Login Form - 4
      • Login Form - 5
      • Advanced PHP - part 1
      • Advanced PHP - part 2
  • Beginners Databases and SQL Free Previews

    View Videos
    • Chapter 1: Introduction to MySQL
    • Chapter 2: Basic PHPMyAdmin
      • PHPMyAdmin and Basic MySQL: Part 1
      • PHPMyAdmin and Basic MySQL: Part 2
    • Chapter 3: Database Basics
      • SQL: The Language of Databases
      • The Insert Statement
      • The Update Statement
      • The Delete Statement
      • The Select Statement
    • Chapter 4: MySQL and PHP
      • Connecting to MySQL with PHP: Part 1
      • Connecting to MySQL with PHP: Part 2
      • Connecting to MySQL with PHP: Part 3
      • Connecting to MySQL with PHP: Part 4
      • SQL Select Statements with PHP: Part 1
      • SQL Select Statements with PHP: Part 2
    • Chapter 5: Conclusion
      • Conclusion
  • HTML5 and CSS3 Special Effects (Project)Free Previews

    View Videos
  • PHP Shopping Cart with PayPal, OOP & MVC (Project) Free Previews

    View Videos
      • Introduction Free Preview
      • File Structure Free Preview
      • Database & Database Connection
      • Init.php Additions
      • Basic HTML
      • Basic CSS
      • OOP & MVC Basics
      • Using a Coding Style Guide
      • Template Object: Part 1
      • Template Object: Part 2
      • Template Object: Part 3
      • Categories Object: Part 1
      • Categories Object: Part 2
      • Projects Object 1: Get Single Product Query
      • Projects Object 2: Get All Product Query
      • Displaying All Products
      • Displaying All Products in Categories
      • Product Details Page: Part 1
      • Product Details Page: Part 2
      • Shopping Cart HTML
      • Shopping Cart CSS: Part 1
      • Shopping Cart CSS: Part 2
      • Cart Object: Adding Items to the Cart
      • Cart Object: Clear Items from the Cart
      • Ensure Product Exists & Bugfixes
      • Displaying Products In Shopping Cart: Part 1
      • Displaying Products In Shopping Cart: Part 2
      • Displaying Products In Shopping Cart: Part 3
      • Modify Quantity of Items in Cart
      • Display Total Number of Items in Cart in Page Header
      • Display Total Cost of Items in Cart in Page Header
      • Tax Functionality
      • Shipping Functionality
      • PayPal Introduction & Bug Fixes
      • Creating a PayPal Developer account
      • PayPal API, SDK & Additional Resources
      • Composer Introduction & SDK Setup
      • PayPal Settings & Minor Changes
      • Steps to Submitting a Payment
      • Integrating PayPal Part 1
      • Integrating PayPal Part 2
      • Integrating PayPal Part 3
      • Integrating PayPal Part 4
      • Conclusion to the course
  • Build A Content Management System (Project)Free Previews

    View Videos
      • Introduction Free Preview
      • Basic HTML/CSS Site: Part 1
      • Basic HTML/CSS Site: Part 2
      • Getting Started on the CMS
      • OOP Login Introduction
      • File & Database Setup
      • Template Object: Part 1
      • Template Object: Part 2
      • Template Object: Part 3
      • Template Object: Part 4
      • Includes & Views
      • Auth Object
      • Auth Object & Login.php
      • Members.php, Logout.php & Conclusion
      • File & Database Setup
      • Init.php
      • Core FlightPath Object: Part 1
      • Core FlightPath Object: Part 2
      • Colorbox & t_login.php
      • t_login.php & login.php
      • Styling the Login Form
      • Login Form Functionality: Part 1
      • Login Form Functionality: Part 2
      • Completing Login / Logout
      • CMS Toolbar
      • Checking for Authorization
      • IE7 Compatibility Fixes
      • CMS Object
      • Display_Block Function
      • Styling Editable Areas with CSS
      • Styling Editable Areas with jQuery
      • jQuery Continued
      • Starting Edit.php
      • generate_field() & v_edit.php
      • load_block() & create_block()
      • Editing Content Blocks: Part 1
      • Editing Content Blocks: Part 2
      • WYSIWYG Functionality: Part 1
      • WYSIWYG Functionality: Part 2
      • Conclusion
      • CMS Options Pages: Part 1
      • CMS Options Pages: Part 2
      • CMS Options Pages: Part 3
      • CMS Options Pages: Part 4
      • Change Password Form: Part 1
      • Change Password Form: Part 2
      • Change Password Form: Part 3
  • WordPress Themes from Scratch (Project)Free Previews

    View Videos
      • Introduction Free Preview
      • The Design Process
      • Working with Photoshop: Part 1
      • Working with Photoshop: Part 2
      • Working with Photoshop: Part 3
      • Working with Photoshop: Part 4
      • Working with Photoshop: Part 5
      • Working with Photoshop: Part 6
      • Slicing Up the Photoshop File: Part 1
      • Slicing Up the Photoshop File: Part 2
      • HTML Structure: Part 1
      • HTML Structure: Part 2
      • HTML Structure: Part 3
      • Adding CSS: Part 1
      • Adding CSS: Part 2
      • Adding CSS: Part 3
      • Adding CSS: Part 4
      • Installing WordPress
      • WordPress Interface
      • WordPress Settings
      • WordPress File Structure
      • Starting the Theme
      • Integrating the HTML/CSS Template
      • Additional Edits & Content Area Integration
      • More Content Area Integration
      • Post Excerpt Changes
      • Previous/Next Post Links
      • Theming the Single Post View
      • Theming Comments: Part 1
      • Theming Comments: Part 2
      • Functions.php
      • Styling the 404 Error Page
      • Adding Search Funtionality
      • Adding Menu Functionality
      • WordPress Sidebars & Widgets: Part 1
      • WordPress Sidebars & Widgets: Part 2
      • Styling Category Pages
      • Styling Archive Pages
      • Styling WordPress Pages
      • Featured Images
      • Home Page Slideshow & ACF Plugin: Part 1
      • Home Page Slideshow & ACF Plugin: Part 2
      • Adding Slideshow Functionality
      • Putting the Site Live
      • Final Tweaks & Conclusion
  • Form Validation with PHP & JavaScript (Project)

    View Videos
      • Introduction
      • Adding jQuery Validation
      • Adding PHP Validation: Part 1
      • Adding PHP Validation: Part 2
      • Finishing the Form Validation
      • Sending the Form by Email
  • Crud Basics with MySQLi and PHP (Project)

    View Videos
      • CRUD Basics with MySQLi & PHP - Part 1
      • CRUD Basics with MySQLi & PHP - Part 2
      • CRUD Basics with MySQLi & PHP - Part 3
      • CRUD Basics with MySQLi & PHP - Part 4
      • CRUD Basics with MySQLi & PHP - Part 5
      • CRUD Basics with MySQLi & PHP - Part 6
      • CRUD Basics with MySQLi & PHP: Pagination - Part 1
      • CRUD Basics with MySQLi & PHP: Pagination - Part 2
  • PHP Login Using OOP and MVC (Project)

    View Videos
      • Introduction
      • Files & Database Setup
      • Template Object: Part 1
      • Template Object: Part 2
      • Template Object: Part 3
      • Template Object: Part 4
      • Includes & Views
      • Auth Object: Part 1
      • Auth Object: Part 2
      • Members.php, Logout.php & Conclusion
  • PHP Tag Cloud (Project)

    View Videos
      • Create a Tag Cloud: Part 1
      • Create a Tag Cloud: Part 2
      • Create a Tag Cloud: Part 3
      • Create a Tag Cloud: Part 4
      • Create a Tag Cloud: Part 5
  • Simple PHP Login System (Project)

    View Videos
      • Introduction
      • PHP Login System: Part 1
      • PHP Login System: Part 2
      • PHP Login System: Part 3
      • PHP Login System: Part 4
      • PHP Login System: Part 5
      • PHP Login System: Part 6
      • PHP Login System: Part 7
      • PHP Login System: Part 8
      • PHP Login System: Part 9
      • PHP Login System: Part 10
      • PHP Login System: Part 11
      • PHP Login System: Part 12
      • PHP Login System: Part 13
      • PHP Login System: Part 14
      • PHP Login System: Part 15
      • PHP Login System: Part 16
      • PHP Login System: Part 17
Stefan Mischook's Build Your Website: Start Here

Stef's new book is a great companion to the curriculum

Published in 2015

"Build Your Website: Start Here" includes information on:

  • Getting Started in Web Design
  • Builing Your First Website
  • CSS and CSS Layouts
  • Building & Styling
  • Forms & Images
  • HTML5 & CSS3
  • Introduction to Javascript
  • Introduction to jQuery & Bootstrap

Order on Amazon

Testimonials from our previous courses

"I totally credit you guys on getting me started with coding!!"

Karen C

"Id just like to say thank you, and how much i am enjoying your tutorials on CSS, HTML and the like. I am only a beginner and would really like to take it further, so thank you very much."

Shane A

"An extraordinary value for very modest price. I highly recommend them. If you want quick results and direct, relevant instruction that results in an improved skill set that is now in your hands these are the videos you should buy. Well worth the price."

James C

"Your website is so good. Your explanations in ordinary language are very, very helpful to a neophyte such as myself. The real exercises, e.g. creating a page from html is fun and alleviates the apprehension that Ive had about venturing into what has seemed to be a mysterious and complicated process."

Glen M

"As a beginner, I didn't know really where to start. After almost having completed the course, I have learned pratical skills and understanding of what's webbuilding is about. The way it is presented is great. Thanks a lot."

Hans K

"Even for a Computer Engineer w/ 30 yrs experience (but no real .css knowledge), I found the tutorial (and experimenting) to provide excellent quick access. For me a picture is a thousand words."

Erik R