Lessons
Introduction
- Introduction
Free to read
- Contextualize Personal Website
Free to read
- Facing Challenges
Free to read
Mindset
- Learn What You Need
Free to read
- Use a Tool Based on Your Preferences
Free to read
- Learn in Context
Free to read
- Nothing Is Less than Nothing
Free to read
- Almost Everything Is Optional
Free to read
- Find a Gap for You to Fill In
Free to read
- Do Not Care Too Much about a Single Standard
Free to read
- Repetition Is Everywhere
Free to read
- The Nature of the Web Is Flexible
Free to read
- Move Your Body
Free to read
- The More Work Your Users Require to Do, the More Work You Must Do
Free to read
HTML
- Learning HTML
Free to read
- Crafting Metadata
Free to read
CSS
- Learn the Basics of CSS
Free to read
- Do Not Fight against the User-Agent Stylesheet
Free to read
- Use CSS Grid and CSS Flexbox
Free to read
- Understand Good Color Contrast Ratio
Free to read
- Do We Need to Sort CSS Properties?
Free to read
- Learn to Work with CSS
Free to read
JavaScript
- Learn Programming through JavaScript
Free to read
- Get Your Naming Convention Straight
Free to read
- Follow Best Practices
Free to read
Accessibility
- Proper Writing Is Good for Non-Native Speakers
Free to read
- When People Finally Understand, They Feel Good
Free to read
- Use Inclusive Language with Principles
Free to read
- Write in Plain Language
Free to read
- JavaScript Tends to Make Your Website Inaccessible
Free to read
- Your Users' Connection May Matter
Free to read
- Make Web Accessibility Accessible
Free to read
Map
- Design Your Personal Website
Free to read
- Develop Pages
Free to read
Wrapping Up
- What Is Next?
Free to read