
1. Web Development Essentials
Gain a comprehensive foundation in web development. Learn HTML, CSS, and how a website really works.
Enroll in Course
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.
Pre-Knowledge
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 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.
Frequently Asked Questions
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!