Website Courses
Keep track of learning.
The course library streamlines access to each lecture in one place, making learning simpler and more consistent.
-
Curriculum: Knowledge, skills and experience
-
Lecture 1: About and history
Lecture 2: Principle logic
Lecture 3: Front-end development
Lecture 4: Back-end development
Lecture 5: Full-stack development
Lecture 6: Terminology
-
Lecture 1: Website builders and Squarespace
Lecture 2: Account setup and project setup
Lecture 3: Squarespace 7.1 fundamentals
Lecture 4: Squarespace 7.0 and Brine
Lecture 5: Information architecture and navigation
Lecture 6: Squarespace styling and custom code
Lecture 7: Squarespace blocks and layouts
Lecture 8: Pages, sections and collections
Lecture 9: Blog and store foundations
Lecture 10: Templates and starter layouts
Lecture 11: Performance and optimisation basics
-
Lecture 1: Creativity as a system
Lecture 2: Constraints and output quality
Lecture 3: Design workflows and iteration
Lecture 4: Asset libraries and reuse
Lecture 5: Collaboration and feedback loops
Lecture 6: Delivery and sustainability
-
Lecture 1: What design philosophy means
Lecture 2: Minimalism and clarity
Lecture 3: Brand identity and consistency
Lecture 4: User intent and experience
Lecture 5: Design decisions and trade-offs
Lecture 6: Practical design evaluation
-
Lecture 1: Tooling and workflow
Lecture 2: HTML
Lecture 3: CSS
Lecture 4: Responsive design
Lecture 5: JavaScript fundamentals
Lecture 6: Data and APIs
Lecture 7: jQuery and legacy patterns
Lecture 8: UI/UX
Lecture 9: Accessibility
Lecture 10: Build a Squarespace website from scratch
-
Lecture 1: Domain fundamentals
Lecture 2: DNS and propagation
Lecture 3: Subdomains and routing
Lecture 4: Email and domain alignment
Lecture 5: SSL/TLS and HTTPS
Lecture 6: Common domain issues
-
Lecture 1: What an integration is
Lecture 2: Webhooks and automation
Lecture 3: Payments and checkout flows
Lecture 4: Analytics integrations
Lecture 5: CRM and lead capture
Lecture 6: Third-party scripts and risk
Lecture 7: Troubleshooting integrations
-
Lecture 1: SEO fundamentals
Lecture 2: Search intent and content
Lecture 3: Technical SEO basics
Lecture 4: On-page optimisation
Lecture 5: Site structure and internal linking
Lecture 6: Performance, crawlability and indexation
Lecture 7: Local SEO basics
Lecture 8: Measurement and iteration
-
Lecture 1: Security fundamentals
Lecture 2: Account security and access control
Lecture 3: Device and local security
Lecture 4: Backups and recovery
Lecture 5: Threat awareness and hygiene
Lecture 6: Security checks and monitoring
-
Lecture 1: GDPR fundamentals
Lecture 2: Consent and lawful bases
Lecture 3: Data minimisation and retention
Lecture 4: Cookies and tracking
Lecture 5: Rights requests and processes
Lecture 6: Practical compliance on websites
-
Lecture 1: Legal basics for websites
Lecture 2: Terms, privacy and policies
Lecture 3: Commerce and consumer rights
Lecture 4: Copyright and licensing
Lecture 5: Disclaimers and risk management
Lecture 6: Operational checklists
-
Lecture 1: Server fundamentals
Lecture 2: Databases and data modelling
Lecture 3: APIs and services
Lecture 4: Authentication and authorisation
Lecture 5: Deployment and environments
Lecture 6: Maintenance and observability
-
Lecture 1: JavaScript fundamentals
Lecture 2: DOM and events
Lecture 3: Async patterns
Lecture 4: Working with APIs
Lecture 5: Modules and bundling
Lecture 6: Testing and debugging
Lecture 7: Performance and best practices
-
Lecture 1: Node fundamentals
Lecture 2: Event loop concept
Lecture 3: Modules and package management
Lecture 4: File system and processes
Lecture 5: HTTP servers and APIs
Lecture 6: Deploying Node.js
Lecture 7: Troubleshooting and reliability
-
Lecture 1: Optimisation fundamentals
Lecture 2: AEO, AIO, SEO, GEO and SXO
Lecture 3: Performance and technical health
Lecture 4: Integrations and operational efficiency
Lecture 5: Measurement, iteration and governance
Lecture 6: Future-proofing