Free resources. Practical skills.

Learn it.
Build it.
Put it to work.

Explore APIs and data, design a website, practice your code, or automate a task. Explore interactive guides, useful tools, and quizzes that explain the reasoning—created by Laurence Svekis.

New ways to learn and create

More than a guide.
Something you can use.

Work through a lesson, experiment in a lab or studio, and keep useful results for your own project.

See all guides →
VIBEGuide + Studio

Vibe Coding Apps Script Studio

Turn ideas into tested Apps Script prototypes with 40 lessons, nine interactive labs and a working task-audit sidebar starter.

40 lessons · 9 labs · Build prompts
Open Vibe Coding Apps Script Studio →
AI+Guide + Studio

Apps Script + Gemini Studio

Connect Apps Script to Gemini with 40 lessons, eight interactive labs, four projects and downloadable code starters.

40 lessons · API labs · Code starters
Open Apps Script + Gemini Studio →
WORKGuide + Studio

Google Workspace Learning Studio

Find detailed answers to common Workspace questions with 48 lessons, eight practice labs and four collaboration projects.

48 lessons · Searchable answers · 8 labs
Open Workspace Learning Studio →
PROMPTGuide + Studio

Prompt Writing Studio

Write better prompts with 32 detailed lessons, before-and-after examples, eight hands-on workshops, a repair gym and saved experiment journals.

32 lessons · 8 workshops · Prompt repairs
Open Prompt Writing Studio →
AI LABGuide + Studio

AI Learning Studio

Understand AI with 24 guided lessons, eight interactive experiments, explained scenarios, and four practical project workspaces. No API key required.

24 lessons · 8 labs · 4 projects
Open AI Learning Studio →
GS LABGuide + Studio

Google Apps Script Studio

Build reliable Workspace automations with 32 detailed lessons, 128 executable checks, simulated services, four visual labs, and four downloadable projects.

32 lessons · Service simulator · 4 labs
Open Apps Script Studio →
JS LABLearn + Practice

JavaScript Studio

Learn by coding with 24 lessons, 95 executable checks, guided debugging, visual labs, and three downloadable project starters.

24 lessons · Live code · Projects
Open JavaScript Studio →
APILearn + Practice

APIs & Data — Interactive Guide

Build requests, inspect responses, repair JSON, and practice failure handling. Apply it all in a course explorer project workbook.

12 lessons · Request Lab · JSON Workshop
Explore APIs & Data →Try the Request Lab →
DESIGNGuide + Studio

Web Design Guide & Studio

Plan a useful website, experiment with colors and typography, and export a design brief and CSS.

12 lessons · Live design tools
Open Design Studio →
LEARNGuide + Studio

Vibe Learning Guide & Studio

Turn a topic into a practice plan, build recall, and keep a workbook of what you can explain and do.

12 lessons · Learning Studio
Explore Vibe Learning →
V4Guide + Studio

Vibe Coding for Beginners V4

Take a small app from idea to tested result with guided lessons, Prompt Studio, and project practice.

16 lessons · Prompt Studio
Start Vibe Coding V4 →
Practice that explains

Challenge your thinking.
Understand every answer.

Work through real scenarios, read the explanations, and return to your saved progress.

Browse all 58 quizzes →
Frontend coding

JavaScript: Async UI States & Race Conditions

Read code, spot layout bugs, and reason about browser behavior.

10 questions · Intermediate
Try this quiz →
Google Apps Script

Apps Script: Range & Array Code Challenges

Work through spreadsheet ranges, events, callbacks, and reliable automation.

10 questions · Intermediate
Try this quiz →
Vibe coding

Vibe Coding: Evidence-Led Debugging

Practice clear requirements, focused changes, and evidence-led debugging.

10 questions · Intermediate
Try this quiz →
Vibe learning

Vibe Learning: Retrieval & Misconception Checks

Check your understanding of recall, feedback, and independent practice.

10 questions · Intermediate
Try this quiz →

Your progress stays in this browser. Quizzes include explanations, answer review, and another attempt when you’re ready.

Your learning library

Pick a skill. Start practicing.

Find hands-on practice in APIs, HTML, CSS, JavaScript, design, learning, and Google Workspace automation.

Explore every guide →
VIBE

Vibe Coding Apps Script Studio

Turn ideas into tested Apps Script prototypes with 40 lessons, nine interactive labs and a working task-audit sidebar starter.

Open guide →
AI+

Apps Script + Gemini Studio

Connect Apps Script to Gemini with 40 lessons, eight interactive labs, four projects and downloadable code starters.

Open guide →
WORK

Google Workspace Learning Studio

Find detailed answers to common Workspace questions with 48 lessons, eight practice labs and four collaboration projects.

Open guide →
PROMPT

Prompt Writing Studio

Write better prompts with 32 detailed lessons, before-and-after examples, eight hands-on workshops, a repair gym and saved experiment journals.

Open guide →
AI LAB

AI Learning Studio

Understand AI with 24 guided lessons, eight interactive experiments, explained scenarios, and four practical project workspaces. No API key required.

Open guide →
GS LAB

Google Apps Script Studio

Build reliable Workspace automations with 32 detailed lessons, 128 executable checks, simulated services, four visual labs, and four downloadable projects.

Open guide →
JS LAB

JavaScript Studio

Learn by coding with 24 lessons, 95 executable checks, guided debugging, visual labs, and three downloadable project starters.

Open guide →
API

APIs & Data — Interactive Guide

Build requests, inspect responses, repair JSON, and practice failure handling. Apply it all in a course explorer project workbook.

Open guide →
DESIGN

Web Design Guide & Studio

Plan a useful website, experiment with colors and typography, and export a design brief and CSS.

Open guide →
LEARN

Vibe Learning Guide & Studio

Turn a topic into a practice plan, build recall, and keep a workbook of what you can explain and do.

Open guide →
V4

Vibe Coding for Beginners V4

Take a small app from idea to tested result with guided lessons, Prompt Studio, and project practice.

Open guide →
HTML

HTML Learning Guide

Create meaningful page structure with semantic elements, forms, and accessible interactions.

Open guide →
CSS

CSS Learning Guide

Build responsive layouts and reusable visual styles with hands-on CSS exercises.

Open guide →
JS

JavaScript Learning Guide

Build browser interactions and reason through data, events, async code, and debugging.

Open guide →
GAS

Google Apps Script Learning Guide

Automate Google Workspace and build reliable workflows through practical examples.

Open guide →
WEB

Web Design Learning Guide

Work through the design process with layout labs, critique challenges, and accessibility checks.

Open guide →

Looking for an earlier Vibe Coding edition? All guide versions are in the directory.

Connect what you learn

Find your next step.

Pair a guide with a practical tool or a quiz to put the ideas to use.

Books by Laurence

Go deeper with a structured guide

Project-based books about JavaScript, practical AI, critical thinking, Google Workspace automation, and Vibe Learning.

Explore all selected books →
JavaScript

JavaScript from Beginner to Professional

Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages

A comprehensive project-based path through core JavaScript, browser interaction, asynchronous code, regular expressions, Canvas, and real web applications. This project-focused guide develops practical JavaScript and frontend skills through browser examples, exercises, games, APIs, and interactive applications. Readers strengthen problem-solving skills while learning how the language, DOM, events, data, and modern development patterns work together.

Find on Amazon ↗
Google Workspace & AI

Gemini with Google Apps Script

A Complete Beginner’s Guide to Building AI-Powered Tools in Google Workspace

Build practical Gemini-powered tools for Google Docs, Sheets, Gmail, and Apps Script while learning request structure, validation, error handling, and responsible automation. Readers learn how Google Apps Script, Gemini, APIs, and Google Workspace services can work together to create useful automations and AI-powered applications. The emphasis is on practical workflows, reusable code, responsible data handling, and projects that can be adapted for real work.

Find on Amazon ↗
AI Learning

Learning That Lasts Using AI

Vibe Learning — A Practical Guide to Using AI Without Replacing Thinking

A human-centred framework for using AI to strengthen intent, practice, feedback, reflection, retention, and transferable understanding. This book explores human-centred ways to use AI for learning, teaching, feedback, retention, and deeper understanding without replacing critical thinking. It provides practical prompts, activities, reflection strategies, and repeatable methods for building durable knowledge and independent judgment.

Find on Amazon ↗