Weekly Reading List
This reading list accompanies the 12-week course structure, combining chapters from this book, methodology from Intentional Prompting, and curated external resources.
How to Use This List
Each week includes:
- Book Chapter: Primary reading from this book
- Methodology: Relevant chapter from Intentional Prompting
- Essential Reading: Must-read external resources
- Deeper Dive: Optional additional resources for those wanting more
Read the book chapter first to understand concepts, then explore external resources for different perspectives and official documentation.
Week 1: Foundations & AI Partnership
Focus
Setting up your development environment and establishing your AI partnership approach.
Book Chapters
- Chapter 0: Understanding Your AI Web Development Partner
Intentional Prompting
- Chapter 1: Introduction
- Chapter 3: Intentional Prompting Principles
Essential Reading
| Resource | Topic | Link |
|---|---|---|
| MDN | Getting started with the web | MDN: Getting Started |
| web.dev | How the web works | web.dev: How the web works |
| W3Schools | Introduction to HTML | W3Schools: HTML Introduction |
Deeper Dive
- History of the Web - W3C
- How browsers work - Google Chrome Blog
Week 2: HTML Structure
Focus
Semantic HTML and document structure as information architecture.
Book Chapters
- Chapter 1: Structure: HTML as Information Architecture
Intentional Prompting
- Chapter 4: The Six-Step Methodology (overview)
- Chapter 5: Restate and Identify
Essential Reading
| Resource | Topic | Link |
|---|---|---|
| MDN | HTML basics | MDN: HTML Basics |
| MDN | Document structure | MDN: Document Structure |
| web.dev | Semantic HTML | web.dev: Semantic HTML |
| W3Schools | HTML Elements | W3Schools: HTML Elements |
Deeper Dive
- HTML Living Standard - WHATWG (reference)
- HTML Best Practices - Community guide
Week 3: CSS Presentation
Focus
Visual design, responsive layouts, and mobile-first development.
Book Chapters
- Chapter 2: Presentation: CSS as Visual Communication
Intentional Prompting
- Chapter 6: Work by Hand
- Chapter 7: Pseudocode
Essential Reading
| Resource | Topic | Link |
|---|---|---|
| MDN | CSS basics | MDN: CSS Basics |
| MDN | CSS layout | MDN: CSS Layout |
| web.dev | Learn CSS | web.dev: Learn CSS |
| web.dev | Responsive design | web.dev: Responsive Design |
| W3Schools | CSS Introduction | W3Schools: CSS |
Deeper Dive
- CSS Tricks: A Complete Guide to Flexbox
- CSS Tricks: A Complete Guide to Grid
- Every Layout - Layout patterns
Week 4: JavaScript Behaviour
Focus
Adding interactivity, DOM manipulation, and event handling.
Book Chapters
- Chapter 3: Behaviour: JavaScript as User Interaction
Intentional Prompting
- Chapter 8: Convert to Code
- Chapter 11: Debugging with AI
Essential Reading
| Resource | Topic | Link |
|---|---|---|
| MDN | JavaScript basics | MDN: JavaScript Basics |
| MDN | DOM Introduction | MDN: DOM Introduction |
| MDN | Events | MDN: Introduction to Events |
| javascript.info | The Modern JavaScript Tutorial | javascript.info |
| W3Schools | JavaScript Tutorial | W3Schools: JavaScript |
Deeper Dive
- Eloquent JavaScript - Free online book
- You Don’t Know JS - Deep dive series
Week 5: APIs & Data
Focus
Connecting to external services, fetching data, and working with JSON.
Book Chapters
- Chapter 4: Connection: APIs as Business Integration
Intentional Prompting
- Chapter 9: Test with Data
- Chapter 10: Intentional Prompting Patterns
Essential Reading
| Resource | Topic | Link |
|---|---|---|
| MDN | Fetching data | MDN: Fetching Data |
| MDN | Working with JSON | MDN: Working with JSON |
| MDN | Async JavaScript | MDN: Asynchronous JavaScript |
| web.dev | Introduction to fetch | web.dev: Fetch API |
Deeper Dive
- REST API Tutorial - REST concepts
- JSONPlaceholder - Practice API
- Public APIs List - APIs to explore
Week 6: Portfolio Project & Accessibility
Focus
Completing Assessment 1, accessibility fundamentals, and project review.
Book Chapters
- Project: Portfolio Website
- Review Chapters 1-4
Intentional Prompting
- Chapter 12: Refactoring Strategies
Essential Reading
| Resource | Topic | Link |
|---|---|---|
| web.dev | Learn Accessibility | web.dev: Learn Accessibility |
| MDN | Accessibility | MDN: Accessibility |
| W3C | WCAG Quick Reference | WCAG 2.1 Quick Ref |
| WebAIM | Introduction to Accessibility | WebAIM: Introduction |
Deeper Dive
- A11y Project Checklist
- Inclusive Components - Accessible patterns
Week 7: Content Management Systems
Focus
Understanding CMS value proposition and WordPress as a platform.
Book Chapters
- Chapter 5: Why CMS? The Business Value of Managed Content
- Chapter 6: WordPress as Platform
Intentional Prompting
- Chapter 13: Case Studies (approach to complex projects)
Essential Reading
| Resource | Topic | Link |
|---|---|---|
| WordPress.org | Getting Started | WordPress: Getting Started |
| WordPress.org | WordPress Features | WordPress: Features |
| W3Techs | CMS Usage Statistics | W3Techs: CMS |
| WPBeginner | WordPress Guide | WPBeginner: Guide |
Deeper Dive
- WordPress Developer Resources
- WordPress TV - Video tutorials
Week 8: Extending WordPress
Focus
Plugins, themes, and customisation strategies.
Book Chapters
- Chapter 7: Extending Platforms
Intentional Prompting
- Chapter 14: Scaling Complexity
Essential Reading
| Resource | Topic | Link |
|---|---|---|
| WordPress.org | Theme Handbook | Theme Handbook |
| WordPress.org | Plugin Handbook | Plugin Handbook |
| WordPress.org | Child Themes | Child Themes |
| WPBeginner | Must Have Plugins | Essential Plugins |
Deeper Dive
Week 9: Tuition-Free Week
Focus
Self-directed learning and project catch-up.
Suggested Activities
- Review previous chapters
- Complete any outstanding exercises
- Explore Intentional Prompting deeper
- Experiment with WordPress customisation
Optional Reading
| Resource | Topic | Link |
|---|---|---|
| Smashing Magazine | WordPress Articles | Smashing: WordPress |
| CSS Tricks | Various | CSS Tricks |
| Dev.to | Web Development | Dev.to |
Week 10: WordPress REST API
Focus
Headless architecture and API-first thinking.
Book Chapters
- Chapter 8: Headless Architecture
Intentional Prompting
- Review Chapter 8-9: Convert to Code, Test with Data
Essential Reading
| Resource | Topic | Link |
|---|---|---|
| WordPress.org | REST API Handbook | REST API Handbook |
| WordPress.org | REST API Reference | REST API Reference |
| CSS Tricks | WP REST API | CSS Tricks: WP REST |
Deeper Dive
- Postman - API testing tool
- WP REST API Demo
Week 11: React Integration
Focus
Component-based thinking and connecting React to WordPress.
Book Chapters
- Chapter 9: Component Thinking: React
Intentional Prompting
- Chapter 12: Refactoring Strategies (component extraction)
Essential Reading
| Resource | Topic | Link |
|---|---|---|
| React.dev | Quick Start | React: Quick Start |
| React.dev | Thinking in React | Thinking in React |
| React.dev | Tutorial | React Tutorial |
| MDN | React Getting Started | MDN: React |
Deeper Dive
Week 12: Frameworks & Professional Practice
Focus
CSS frameworks, code quality, and professional development practices.
Book Chapters
- Chapter 10: Rapid Development: CSS Frameworks
- Chapter 11: Professional Practices
Intentional Prompting
- Chapter 15: Teaching and Learning (reflection)
Essential Reading
| Resource | Topic | Link |
|---|---|---|
| Bootstrap | Getting Started | Bootstrap Docs |
| Tailwind CSS | Getting Started | Tailwind Docs |
| Git | Git Handbook | GitHub: Git Handbook |
| web.dev | Testing | web.dev: Testing |
Deeper Dive
Week 13: Future & Career
Focus
Emerging technologies, portfolio building, and career positioning.
Book Chapters
- Chapter 12: Evaluating Emerging Technologies
- Chapter 13: Your Development Career
- Chapter 14: The AI-Era Developer
- Project: React Integration (final submission)
Intentional Prompting
- Chapter 16: Future Directions
Essential Reading
| Resource | Topic | Link |
|---|---|---|
| web.dev | Web Vitals | web.dev: Web Vitals |
| web.dev | PWA | web.dev: Learn PWA |
| State of JS | Survey Results | State of JS |
| State of CSS | Survey Results | State of CSS |
Deeper Dive
- Roadmap.sh - Developer roadmaps
- The Pragmatic Engineer - Career insights
- Josh W Comeau’s Blog - Modern CSS/React
Quick Reference: External Resources
Official Documentation
| Resource | Best For | URL |
|---|---|---|
| MDN Web Docs | Comprehensive reference | developer.mozilla.org |
| web.dev | Modern best practices | web.dev |
| W3Schools | Quick examples | w3schools.com |
| WordPress.org | WordPress reference | wordpress.org |
| React.dev | React documentation | react.dev |
Learning Platforms
| Resource | Type | URL |
|---|---|---|
| freeCodeCamp | Interactive tutorials | freecodecamp.org |
| Codecademy | Interactive courses | codecademy.com |
| Scrimba | Video + coding | scrimba.com |
| Frontend Masters | Video courses (paid) | frontendmasters.com |
Community & News
| Resource | Type | URL |
|---|---|---|
| Dev.to | Articles & community | dev.to |
| CSS Tricks | CSS & frontend | css-tricks.com |
| Smashing Magazine | Web design & dev | smashingmagazine.com |
| Hacker News | Tech news | news.ycombinator.com |
Tools
| Tool | Purpose | URL |
|---|---|---|
| Can I Use | Browser compatibility | caniuse.com |
| CodePen | Code playground | codepen.io |
| GitHub | Code hosting | github.com |
| Lighthouse | Performance testing | Built into Chrome DevTools |
Reading Tips
- Don’t read everything - Focus on Essential Reading first
- Hands-on over theory - Try examples as you read
- MDN is your friend - Best for accurate, detailed explanations
- web.dev for modern practices - Google’s recommendations
- W3Schools for quick reference - Fast examples, less depth
- Use AI to explain - If an article is confusing, ask AI to explain it differently