1. Web Development Essentials

Gain a comprehensive foundation in web development. Learn HTML, CSS, and how a website <em>really</em> works.

Class 1

Web Development Essentials

What We'll Cover

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).

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. In addition, learning to code involves 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.

The Project

In this class, we will build a static website with HTML, CSS, jQuery, and a little bit of PHP - similar to this one. We'll set up a local development environment with MAMP, and at the end of the course we will review what is involved in getting your website online! The topic of your site can be anything you like, but it should be something with primarily static content (no e-commerce or webapps). In the videos, I chose to create a website for my dad's hypothetical jam company.


No prior knowledge of web development necessary, though a refresher never goes amiss. This course is geared toward beginners and is a great precursor to the WordPress Fundamentals course.

Your Instructor

Lara Schenck
Lara Schenck

Lara Schenck is a freelance front-end and WordPress developer and instructor currently in the Pittsburgh area. In addition to private tutoring and client work, Lara has taught web development courses at General Assembly, Noble Desktop, and Pratt Institute during her years in New York City, and is passionate about providing project-based, online resources for learning WordPress development. More at notlaura.com and @laras126.

Course Curriculum

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I need help during the course?

Each Tackle Box class has it's own Slack channel where you can ask questions and receive real-time support from either myself or other Tackle Box students. Email me at [email protected] to request to join the Slack channel.

If you need help with a specific project or concept, you may want to check out my tutoring services. Active Tackle Box class members receive a special discount!