- Mar 27, 2022
DescriptionLearn Enough HTML, CSS and Layout to Be Dangerous teaches you how to make modern websites using Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS). The video includes several much neglected yet essential techniques for page layout, including more advanced CSS techniques such as flexbox and CSS grid. It also covers the use of a static site generator to make websites that are easy to maintain and update. Finally, Learn Enough HTML, CSS and Layout to Be Dangerous shows you how to register and configure custom domains, including both custom URLs and custom email addresses. You can think of this tutorial as “a website in a box”: everything you need (and nothing you don’t) to design, build, and deploy modern, professional-grade websites.
In addition to teaching you specific skills, Learn Enough HTML, CSS and Layout to Be Dangerous also helps you develop technical sophistication–the seemingly magical ability to solve practically any technical problem. Technical sophistication includes concrete skills such as version control and HTML, as well as fuzzier skills like Googling the error message and knowing when to just reboot the darn thing. Throughout the video you will have abundant opportunities to develop technical sophistication in the context of real-world examples. Focused exercises help you internalize what matters, without wasting time on details pros dont care about. Soon, it’ll be like you were born knowing this stuff–and you’ll be suddenly, seriously dangerous.
About the Instructors
Lee Donahoe is a Learn Enough cofounder, an entrepreneur, designer, and frontend developer. In addition to doing the design for Learn Enough, Softcover, and the Ruby on Rails Tutorial, he is also a cofounder and frontend developer for Coveralls, a leading test coverage analysis service, and is tech cofounder of Buck Mason, a men’s clothing company once featured on ABC’s Shark Tank. Lee is a graduate of USC, where he majored in Economics and studied Interactive Multimedia & Technologies.
Michael Hartl is the creator of the Ruby on Rails Tutorial, one of the leading introductions to web development, and is cofounder and principal author at Learn Enough. Previously, he was a physics instructor at the California Institute of Technology (Caltech), where he received a Lifetime Achievement Award for Excellence in Teaching. He is a graduate of Harvard College, has a PhD in Physics from Caltech, and is an alumnus of the Y Combinator entrepreneur program.
- Beginner to intermediate
- Use basic HTML tags
- Create an index page
- Use tables, divs, spans, and lists
- Use CSS to style text and format pages
- Use CSS to create color and size things
- Use a static site generator to put the same elements on every page
- Create flexible page layouts using flexbox
- Create a professional-grade blog application
- Register and configure custom domains
- Those who want to make and deploy modern websites
- Aspiring front-end designers and developers
- Knowledge of the Unix command line, a text editor, and version control with Git (as covered, for example, in Learn Enough Developer Tools to Be Dangerous)