Learn the Basics
of Web Development

100% Online · Live Coding Sessions · Weekly 1-on-1's


Web Dev Basics provides online courses to help beginners learn the fundamentals of HTML, CSS, and JavaScript. Each 4 week course features live coding sessions, a group Slack channel, and weekly 1-on-1 video mentoring sessions with the instructor.

Courses Currently in Session!

Next Course Starts On: TBD

Web Dev Basics Courses


Click on a course below to view a brief syllabus and register for the next available course.

Web Dev 101

4 Week Course · $199 · TBD

Never written a line of code, but always wanted to learn? This is the course for you. We'll learn proper code structure, syntax, and other foundational principles for each of the web's core languages - HTML, CSS, and JavaScript.

Web Dev 201

Coming Soon!

Perfect for beginner devs who want to take the next step in their web development journey. This course covers DOM manipulation and APIs with JavaScript, CSS layouts, version control with Git & GitHub, and some basic terminal commands.

Web Development Workshops

2 Hour Workshop · FREE

These free (yup, FREE!) workshops provide a great introduction to writing code and learning about web development. Attendees will learn about the basics of web development and HTML, CSS, and JavaScript. Workshops provide a solid foundation for diving deeper into web development, whether on your own or in our Web Dev 101 or 201 courses.

About the Instructor


Hi! My name is Zac and I'm the creator of Web Dev Basics. Since 2007, I’ve been helping companies build and optimize their websites to establish and grow their digital brands. In addition to Web Dev Basics, I also work as a freelance web developer and lead local coding workshops & bootcamps.

I started Web Dev Basics to help people build foundational skills in the core languages of the web - HTML, CSS, and JavaScript.

Frequently Asked Questions


What makes Web Dev Basics different from similar online courses?
Web Dev Basics strikes a balance between self-led learning, interactive lessons, group interaction, and 1-on-1 attention. While other online coding programs might follow one or two of these approaches, I try to incorporate a variety of formats to help all types of learners succeed.

What will we learn in the courses?
In Web Dev 101, we'll focus on the fundamentals of HTML, CSS, and JavaScript, learning code structure, syntax, etc. Web Dev 201 dives deeper into JavaScript, explores CSS layout techniques, and also introduces you to DOM manipulation and APIs.

Since Web Dev Basics courses are designed to give you a clear, solid understanding of web development, I stick with teaching "vanilla" HTML, CSS, and JavaScript. We won't go into Angular, React, jQuery, Bootstrap, Foundation, or any other frameworks or libraries.

Who is Web Dev Basics for?
I created Web Dev Basics for absolute beginners with zero coding experience and web dev n00bs who are just starting to dabble with frontend development. Whether you're prepping for a coding bootcamp, planning to build a website or app, or just want to have better interactions with software engineers at work, Web Dev Basics is a great place to start.

What is the format for the courses?
Web Dev Basics courses are 4 weeks long and 100% online. Each week you'll focus on a core concept of web development, reading through lessons and examples before tackling exercises based on the material.

To help illustrate concepts, clear up confusion, and provide an interactive learning environment, together we'll do weekly live coding sessions and 1-on-1 video chats. Every course also has a dedicated Slack channel where you can ask questions, collaborate with fellow students, and share your progress.

How do the 1-on-1 video chats work?
You can book a weekly 15 minute video chat with me to discuss your progress, goals, issues, or anything else you'd like to talk about. Time slots are first come, first serve, and I'll share my weekly availability in advance.

What happens after my course ends? Do I lose access to Slack and the other course materials?
Heck no! You'll have full access to Slack, weekly lessons & exercises, and recordings of all the live coding sessions we do throughout the course.

What is your refund policy?
If you cancel before your course's start date, a full refund will be given. No refunds will be given once the course has started.

Ready to Code?


Let's do this! Sign up to receive offers, updates, and other notifications from Web Dev Basics. In the meantime, follow Web Dev Basics on Medium for helpful articles, course materials, and more!

© Zac Heisey 2019. All rights reserved. Made with 💜 in Baltimore

Nice to Meet You! 👋


Thanks for your interest in Web Dev Basics! Keep an eye out for course offers, updates, and other resources for beginning web developers in your inbox.

In the meantime, check out Web Dev Basics on Medium. This is where I post course materials and other useful web development content.

Thank You! 🙏


I can't wait to join you on your journey in learning the basics of web development. Keep an eye out for an email outlining the next steps for your course or workshop.

In the meantime, check out Web Dev Basics on Medium. This is where I post course materials and other useful web development content to help you along the way.

Welcome to Web Dev 101

4 Weeks · $199 · Next Course Starts: TBD


Never written a line of code, but always wanted to learn? This is the course for you. We'll learn proper code structure, syntax, and other foundational principles for each of the web's core languages - HTML, CSS, and JavaScript.

Web Dev 101 Course Syllabus

Week 1: HTML tags, elements, attributes, and structure
Week 2: CSS syntax, selectors, and styling
Week 3: JavaScript data types, variables, arrays, and objects
Week 4: JavaScript operators, comparisons, conditionals, and loops

Welcome to Web Dev 201

4 Weeks · $199 · Next Course Starts: DATE TBD


Perfect for beginner devs who want to take the next step in their web development journey. This course covers functions and methods, modern CSS layout techniques, DOM manipulation and working with APIs.

Web Dev 201 Course Syllabus

Week 1: JavaScript functions and methods
Week 2: CSS layout with Flexbox and Grid
Week 3: JavaScript DOM manipulation
Week 4: Working with APIs in JavaScript

Web Development Workshops

2 Hours · In-Person Workshops · 100% FREE


These in-person workshops provide a great introduction to writing code and learning about the basics of web development. Attendees will learn basic HTML, CSS, and JavaScript syntax, discover how these languages interact with each other, and be introduced to useful tools and resources.

If you're located in the Baltimore/DC area and would like to host a free web development workshop for your company, school, or organization, I'd love to hear from you. Please complete the quick form on the right and I will be in touch.