Vibe Coding for Beginners: Learn to Code with AI

Getting Started with Vibe Coding 1.1 What is Vibe Coding? Vibe Coding is a way of learning programming that removes fear and friction. Instead of sitting in front of a blank screen, unsure of where to begin, you describe what you want in plain English and use AI to help you turn it into working … Read more

Get Ready to Automate: An Introduction to Your Google Apps Script Exercises

How to Use These Exercises Exercise 1: Hello, World! 👋 Objective: Learn the most basic function of Apps Script: creating a function and logging a message to the execution log. Instructions: Write a script that logs the message “Hello, World!” to the console. Solution: Explanation: Exercise 2: Send a Simple Email 📧 Objective: Use the … Read more

Learn to Code with Your AI Sidekick: Building Your First Website

Download PDF Guide Welcome to the exciting world of web development! You’re about to learn how to build websites from scratch. But you won’t be doing it alone. This guide is built around a revolutionary idea: using Artificial Intelligence (AI) like Gemini or ChatGPT as your personal tutor, coding partner, and creative assistant. Think of … Read more

Ultimate Guide to Google Apps Script 100 Common Apps Script Questions

Welcome to Your Ultimate Guide to Google Apps Script Ever find yourself lost in a sea of repetitive tasks within Google Sheets, Docs, or Gmail? Have you ever thought, “There has to be a better way to do this”? There is, and you’ve found it. Enter Google Apps Script, the powerful, cloud-based scripting platform built … Read more

100 of the most common JavaScript questions developers ask when working with AI

Artificial Intelligence (AI) is reshaping how we build applications. JavaScript—already the language of the web—is increasingly becoming the glue that connects AI models, APIs, and interactive user experiences. But if you’re building AI-powered projects with JavaScript, you’ll run into dozens of “how do I…” questions every day. That’s why I’ve put together this guide: 100 … Read more

Learning JavaScript by Doing 100 JavaScript Exercises PDF Guide

Stop Reading, Start Doing: Level Up Your Skills with 10 JavaScript Exercises 100 Exercise Guide If you’ve ever tried to learn a programming language, you know the feeling. You can read tutorials and watch videos for hours, but the moment you face a blank editor, everything you “learned” seems to vanish. It’s a common problem, … Read more

Automating the Testing of 100 Google Apps Script Examples in Google Sheets

Download files When I released my 100 Google Apps Script examples for Google Sheets, one of the most common follow-up requests was: “Can I run all the examples automatically, without launching them one by one?” The answer is yes—and the solution is a master runner function that launches and tests all the functions in the … Read more

28 day guide for Google Apps Script

Download PDF guide Comprehensive 28-day guide to learning Google Apps Script, designed for complete beginners. Each day’s lesson should take less than an hour to complete. How to Use This Guide Welcome to your 28-day journey into Google Apps Script! This guide is designed to take you from a complete beginner to someone who can … Read more

Supercharge Google Docs with Doc Power Tools 10 Must-Have Apps Script Utilities

Google Docs is already a versatile writing tool, but with Apps Script you can make it truly powerful. I’ve created a single-file utility pack called Doc Power Tools that adds a custom menu to your Google Docs with 10 of the most-requested automation features—things like inserting a clickable Table of Contents, cleaning formatting, running mail … Read more

Welcome to Your 28 Day JavaScript Journey

Welcome! You’re about to take your first steps into the exciting world of programming with JavaScript, the language that powers the interactive web. This guide is designed to take you from a complete beginner to someone with a solid, practical foundation in just 28 days. You don’t need any prior coding experience—just curiosity and a … Read more