Lessons

Introduction

  1. Introduction

    Free to read

  2. Contextualize Personal Website

    Free to read

  3. Facing Challenges

    Free to read

Mindset

  1. Learn What You Need

    Free to read

  2. Use a Tool Based on Your Preferences

    Free to read

  3. Learn in Context

    Free to read

  4. Nothing Is Less than Nothing

    Free to read

  5. Almost Everything Is Optional

    Free to read

  6. Find a Gap for You to Fill In

    Free to read

  7. Do Not Care Too Much about a Single Standard

    Free to read

  8. Repetition Is Everywhere

    Free to read

  9. The Nature of the Web Is Flexible

    Free to read

  10. Move Your Body

    Free to read

  11. The More Work Your Users Require to Do, the More Work You Must Do

    Free to read

HTML

  1. Learning HTML

    Free to read

  2. Crafting Metadata

    Free to read

CSS

  1. Learn the Basics of CSS

    Free to read

  2. Do Not Fight against the User-Agent Stylesheet

    Free to read

  3. Use CSS Grid and CSS Flexbox

    Free to read

  4. Understand Good Color Contrast Ratio

    Free to read

  5. Do We Need to Sort CSS Properties?

    Free to read

  6. Learn to Work with CSS

    Free to read

JavaScript

  1. Learn Programming through JavaScript

    Free to read

  2. Get Your Naming Convention Straight

    Free to read

  3. Follow Best Practices

    Free to read

Accessibility

  1. Proper Writing Is Good for Non-Native Speakers

    Free to read

  2. When People Finally Understand, They Feel Good

    Free to read

  3. Use Inclusive Language with Principles

    Free to read

  4. Write in Plain Language

    Free to read

  5. JavaScript Tends to Make Your Website Inaccessible

    Free to read

  6. Your Users' Connection May Matter

    Free to read

  7. Make Web Accessibility Accessible

    Free to read

Map

  1. Design Your Personal Website

    Free to read

  2. Develop Pages

    Free to read

Wrapping Up

  1. What Is Next?

    Free to read