Not Live

Web Development Essentials

Build a vocabulary and foundation in the fundamental languages, culture, and concepts behind web development.

Geared toward beginners, this course will give you a solid foundation in the world of web development from both coding and cultural perspectives. After building a website from the ground up using HTML, CSS, jQuery, and PHP, you'll be ready to continue your learning (via additional Tackle Box courses, duh).


No prior knowledge of web development necessary, though a refresher never goes amiss.

Hangouts On Air

This course takes place live using Google Hangouts on Air, and recordings available for later viewing.

What We'll Cover

As an introductory course, we'll touch on all of the following and prepare you for further learning.

  • HTML and CSS

    Learn the fundamentals of semantics and responsible coding practices with HTML and CSS.

  • Workflow

    A big part of this class will be setting up a development environment and learning to see your computer as a tool rather than a black box. Prepare for keyboard shortcuts.

  • Programming Fundamentals

    We’ll use PHP to introduce server-side programming concepts, and to help keep our websites clean and organized.

  • Responsive and Mobile First Design

    We’ll be building our sites “Mobile First” ensuring code and structure friendly to all devices.

  • Industry Culture and News

    A big part of learning to code is understanding the culture behind development. For example, the motive behind open sourcing software can seem foreign if you aren’t familiar with the culture of the web. We’ll talk about this and more.

  • JavaScript and jQuery

    JavaScript is an interesting beast. We’ll get our feet wet by using the jQuery library to help lessen the barrier to entry, and to add some fun effects to our websites.


We've got a couple options.

This class will be held remotely via Google Hangouts. With the “Salmon” package, you will be a will be core member of the class, while “Scallops” will be able to view the recorded classes or tune in in real time.

  • Salmon $250

    Core class participant, limited to eight.

    Be a live member of the Google Hangout. Your input, questions, and project will be a critical component to the direction of each lesson.

    This option also includes:

    • Office Hours at CSS-Tricks throughout the course.
    • Member of the Tackle Box Slack team
    • One year of access to Tackle Box resources.
  • Scallop $50

    Tune in to the live stream as a “Watch Only” participant, and access to this course’s videos and lesson outlines via their page on the Tackle Box.

Class Info

  • Office Hours

    I am very excited to offer Office Hours through the Lodge at CSS-Tricks for Salmon class members. Office Hours are two hour blocks at varying times every Monday, Wednesday, and Friday. You can get expert help from either me or the other super-smart folks on the CSS-Tricks team on a variety of topics. Read more here.

  • Slack

    Salmon members will also be added to the Tackle Box Slack team where I’ll be available for support and questions throughout the week. It’s a great place to keep track of links, and really gives the class a feeling of community.

  • Assignments

    As this is a project-based course, the ultimate assignment is to complete a website following the process we go through in the course. That being said, specific steps in that process will be assigned between each class. Assignments will also include supplementary readings, screencasts, and videos.

    Estimated out-of-class work time is between 3 and 5 hours each week, but of course, the more time you put into your site the better it will be!

Subscribe to the Videos

This class is no longer registering, but you can still watch the videos! And have access to all Tackle Box content.

Subscribe as a Scallop to access the lesson pages, live streams, and assignments for this course as well as “Build a Responsive WordPress Website“. So cool!

Use the code FORTALEZA to bring that $126 down to $50 per year while the Tackle Box develops.

Register New Account

Choose your subscription level