Back to Resources
    Workshop Resource

    30-Day Learning Path: Complete Edition

    From Portfolio Builder to Vibe Coding Power User - an advanced curriculum for intermediate learners.

    Intermediate+ Level

    You've built your portfolio site—congratulations! Now let's turn you into a confident vibe coder who can build anything. This comprehensive 30-day plan takes you from workshop participant to proficient AI-assisted developer with real technical skills.

    Your 30-Day Progress
    0 / 30 days completed

    How to Use This Guide

    15-20 min

    per day (some 30 min)

    Progressive

    skills build daily

    Hands-on

    exercises every day

    Capstones

    weekly projects

    What You'll Master:

    • Claude for feature specs• Lovable workflows• Publishing & deployment• GitHub integration• SEO optimization• Component architecture• Visual editing• Advanced prompting
    1

    Week 1: Foundation & Publishing

    Master the basics and get your first deployment live

    1

    Week 1

    Portfolio Review & First Improvements

    Goal

    Perfect what you built and understand the editing flow

    Tasks

    • •Review your live portfolio site systematically
    • •Identify 3 visual improvements (spacing, colors, fonts)
    • •Make changes using Lovable's chat interface
    • •Test on mobile phone, tablet, and desktop

    Prompts

    "Review my portfolio site and suggest 3 specific improvements that would increase professionalism and user engagement. For each, provide the exact change to make."

    2

    Week 1

    Understanding Lovable's Visual Editor

    Goal

    Learn to use visual editing mode for quick changes

    Tasks

    • •Switch to visual editing mode in Lovable
    • •Change a heading text directly
    • •Adjust a color using the color picker
    • •Resize an image or section
    • •Compare speed vs. chat-based editing
    3

    Week 1

    Publishing to Lovable Cloud

    Goal

    Deploy your site to the web with a custom URL

    Tasks

    • •Click 'Publish' in Lovable
    • •Wait for deployment (usually 1-2 minutes)
    • •Get your Lovable.app URL
    • •Test the live published version
    • •Share URL with someone
    4

    Week 1

    Custom Domain Setup

    Goal

    Connect a custom domain to your Lovable site

    Tasks

    • •Purchase domain if you don't have one (~$10-15/year)
    • •Access DNS settings in registrar
    • •Add Lovable's DNS records
    • •Wait for propagation (can take 24-48 hours)
    • •Verify SSL certificate is active
    5

    Week 1

    Using Claude to Write Feature Specs

    Goal

    Learn to have Claude create detailed specifications before building

    Tasks

    • •Choose a new feature for your site
    • •Ask Claude to write a complete spec
    • •Review and refine the spec
    • •Use spec to prompt Lovable

    Prompts

    "I want to add a testimonials slider to my portfolio site. Write a detailed feature specification including purpose, visual design, component structure, interactive behaviors, mobile responsiveness, content requirements, and acceptance criteria."

    6

    Week 1

    Building from Specs

    Goal

    Take Claude's spec and build the feature in Lovable

    Tasks

    • •Paste your feature spec into Lovable
    • •Review what Lovable builds
    • •Test the feature
    • •Make 2-3 refinements
    • •Publish the updated site
    7

    Week 1

    Week 1 Reflection & Optimization

    Goal

    Review what you've learned and optimize your site

    Tasks

    • •List 5 things you've learned this week
    • •Test your entire site on 3 different devices
    • •Fix any bugs or issues you find
    • •Improve one thing that's been bothering you
    • •Share your progress in community
    2

    Week 2: Advanced Development

    GitHub, components, and professional workflows

    8

    Week 2

    Introduction to GitHub Integration

    Goal

    Connect your Lovable project to GitHub for version control

    Tasks

    • •Create free GitHub account if you don't have one
    • •Connect Lovable to GitHub
    • •View your code in GitHub
    • •Understand the file structure
    9

    Week 2

    Understanding Your Project Structure

    Goal

    Learn what all the files in your project do

    Tasks

    • •Open your GitHub repository
    • •Explore the src/ folder
    • •Identify your page components
    • •Find your reusable components
    • •Understand package.json
    10

    Week 2

    Creating Reusable Components

    Goal

    Build components you can use across your site

    Tasks

    • •Identify repeated patterns on your site
    • •Extract one pattern into a reusable component
    • •Use the component in multiple places
    • •Customize it with different props

    Prompts

    "I have multiple buttons on my site that look similar. Create a reusable Button component that accepts text, variant (primary, secondary, outline), onClick, and size (small, medium, large). Then update all my buttons to use this component."

    11

    Week 2

    Lovable's Chat Features Deep Dive

    Goal

    Master advanced chat commands and interactions

    Tasks

    • •Practice 'undo last change'
    • •Reference previous work in new prompts
    • •Ask Lovable to explain what it just did
    • •Use context to build on previous features
    12

    Week 2

    Remixing Existing Projects

    Goal

    Learn to fork and customize existing Lovable projects

    Tasks

    • •Find a Lovable template or showcase project
    • •Remix it to your account
    • •Explore what's built
    • •Customize it for your needs
    • •Extract techniques to use in your main project
    13

    Week 2

    SEO Basics for Lovable Sites

    Goal

    Optimize your site for search engines

    Tasks

    • •Add meta titles to all pages
    • •Write compelling meta descriptions
    • •Add Open Graph tags
    • •Add alt text to all images
    • •Check with SEO audit tool

    Prompts

    "Optimize my site for SEO. Add proper meta tags, Open Graph tags for social sharing, alt text on images, semantic HTML, and schema.org markup for Person/Organization."

    14

    Week 2

    Week 2 Capstone - Build a Blog

    Goal

    Apply everything you've learned to add a blog to your site

    Tasks

    • •Write a blog feature spec with Claude
    • •Build blog listing page in Lovable
    • •Create blog post template component
    • •Add 3 sample blog posts
    • •Optimize for SEO
    • •Publish and test
    3

    Week 3: Optimization & Best Practices

    Performance, accessibility, and professional polish

    Performance Goals

    Target Lighthouse scores: Performance 90+, Accessibility 100, Best Practices 90+, SEO 90+
    15

    Week 3

    Performance Optimization Basics

    Goal

    Make your site load faster

    Tasks

    • •Run Lighthouse performance audit
    • •Optimize all images (convert to WebP)
    • •Add lazy loading for below-fold images
    • •Check bundle size
    • •Improve Core Web Vitals
    16

    Week 3

    Accessibility (A11y) Essentials

    Goal

    Make your site usable for everyone

    Tasks

    • •Test with keyboard only (no mouse)
    • •Check color contrast ratios
    • •Add ARIA labels where needed
    • •Test with screen reader
    • •Fix accessibility issues
    17

    Week 3

    Mobile-First Responsive Design

    Goal

    Perfect mobile experience

    Tasks

    • •Test on actual mobile device
    • •Check touch target sizes (44x44px minimum)
    • •Optimize mobile navigation
    • •Test forms on mobile
    • •Check page speed on 3G
    18

    Week 3

    Forms & Data Collection Best Practices

    Goal

    Optimize forms for conversions and data quality

    Tasks

    • •Audit all forms
    • •Add proper validation
    • •Improve error messages
    • •Add success confirmation
    • •Implement honeypot anti-spam
    19

    Week 3

    Analytics & Tracking Setup

    Goal

    Understand how people use your site

    Tasks

    • •Set up Google Analytics 4
    • •Define conversion goals
    • •Track key events (clicks, form submissions)
    • •Install heatmap tool (optional)
    • •Create basic dashboard
    20

    Week 3

    Building a Component Library

    Goal

    Create a documented set of reusable components

    Tasks

    • •Audit all components used
    • •Extract reusable patterns
    • •Document each component
    • •Create usage examples
    • •Build component showcase page (optional)
    21

    Week 3

    Week 3 Capstone - Site Audit & Optimization

    Goal

    Complete comprehensive site review and optimization

    Tasks

    • •Run Lighthouse audit (4 categories)
    • •Test on 5 different devices
    • •Check all forms
    • •Verify all links
    • •Test all interactive elements
    • •Fix all issues found
    4

    Week 4: Advanced Topics

    Advanced integration, automation, and mastery

    22

    Week 4

    Advanced GitHub Workflows

    Goal

    Master version control and collaboration

    Tasks

    • •Understand commit history
    • •Create a branch for new feature
    • •Work on branch, merge when done
    • •Review GitHub's version history
    • •Set up branch protection (optional)
    23

    Week 4

    Environment Variables & Secrets

    Goal

    Properly manage API keys and sensitive data

    Tasks

    • •Identify all API keys in your project
    • •Move to environment variables
    • •Set up in Lovable/Supabase
    • •Verify they work in production
    • •Never commit secrets to GitHub
    24

    Week 4

    Advanced Supabase Integration

    Goal

    Build dynamic features with database

    Tasks

    • •Set up Supabase table
    • •Build admin interface for content
    • •Implement CRUD operations
    • •Add authentication (optional)
    • •Make blog content database-driven
    25

    Week 4

    Custom Animations & Interactions

    Goal

    Add professional animations and microinteractions

    Tasks

    • •Add scroll-triggered fade-ins
    • •Implement smooth page transitions
    • •Add hover animations
    • •Create loading skeleton screens
    • •Polish all interactions
    26

    Week 4

    Email Integration & Automation

    Goal

    Set up automated email workflows

    Tasks

    • •Choose email service (Resend recommended)
    • •Configure in Supabase Edge Function
    • •Create email templates
    • •Set up contact form emails
    • •Add welcome email for newsletter
    27

    Week 4

    A/B Testing & Optimization

    Goal

    Test variations to improve conversions

    Tasks

    • •Identify conversion bottleneck
    • •Create test variation
    • •Split traffic between versions
    • •Collect data
    • •Analyze and implement winner
    28

    Week 4

    Final Project - Build Something New

    Goal

    Apply all skills to build a complete new feature

    Tasks

    • •Plan project with Claude (detailed spec)
    • •Set up GitHub branch and Supabase tables
    • •Build feature incrementally with Lovable
    • •Polish: performance, accessibility, mobile
    • •Deploy to production

    Mastery & Next Steps

    Document your journey and teach others

    29

    Week 5

    Portfolio of Projects

    Goal

    Document everything you've built

    Tasks

    • •List all features you've added
    • •Screenshot/record demos
    • •Write case study for each major feature
    • •Create 'What I Built' showcase
    • •Share publicly
    30

    Week 5

    Teaching & Next Steps

    Goal

    Solidify knowledge by teaching others

    Tasks

    • •Write blog post about your journey
    • •Record video walkthrough of your site
    • •Help someone else get started
    • •Plan next 30 days
    • •Join advanced community

    Beyond 30 Days: Continuing Education

    Advanced Topics to Explore

    • • TypeScript for type safety
    • • Testing (unit, integration, E2E)
    • • Payment processing (Stripe)
    • • Advanced authentication (OAuth, SSO)
    • • Real-time collaboration features
    • • Progressive Web Apps (PWA)

    Recommended Path

    • Months 2-3: Build 3 different project types
    • Months 4-6: Choose a niche and specialize
    • Months 7-12: Offer services or build products

    💬 Final Thoughts

    You're not learning to code traditionally—you're learning to think clearly, communicate effectively with AI, and ship real products. These are the skills that matter in 2026 and beyond.

    Progress

    over Perfection

    Consistency

    over Intensity

    Building

    over Planning

    Shipping

    over Polishing

    Teaching

    over Hoarding

    You've got this. See you on Day 30!

    Ready to explore more resources?