0Pricing
Browser Extensions Development (Chrome & Edge) · Lesson

Setting Up Development Environment

Configure your development environment for Chrome and Edge extension creation, including browser setup and basic tools.

Setting Up Development Environment is a free Browser Extensions Development (Chrome & Edge) lesson on CoddyKit — lesson 2 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Browser Extensions Development (Chrome & Edge) learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.

Get Ready to Build!

Before building, set up your workspace — prepping tools first makes coding smoother and lets you test your extensions efficiently.

Your Browser is Your Lab

Your browser is your lab. Chrome and Edge have built-in dev features; the first step is flipping on their special "Developer Mode."

Switch On Developer Mode

Enable Developer Mode: open chrome://extensions and toggle the switch in the top-right. That unlocks loading and testing your own extensions.

Your Extension's Home

Each extension needs its own folder for all its files. Make an empty one — say my-first-extension — where we'll drop the manifest and code.

The Essential Manifest File

The manifest.json is your extension's blueprint — it tells the browser the key details. Start with a minimal one in your folder.

Pick a Code Editor

Any editor works, but a real code editor adds highlighting, autocomplete, and debugging. VS Code is the free, popular pick — grab it if needed.

Load Your Unpacked Extension

With Developer Mode on, click Load unpacked and select your folder. Your extension should appear in the list, maybe with an icon in the toolbar.

Refresh for Updates

After editing files, the browser won't see changes until you reload — hit the refresh icon on your extension's card in chrome://extensions.

Debug with DevTools

Debug extensions with DevTools, just like web pages. Each card links to its background "service worker" or popup inspector for digging in.

Development Environment Check

You've learned the essential steps to prepare your browser and load your first extension. Let's test your understanding!

Which of the following actions is necessary to see changes in your extension after modifying its files?

Setup Complete!

Your environment is set: Developer Mode on, a folder with manifest.json, loading and reloading unpacked, and DevTools for debugging. Onward!

Frequently asked questions

Is the “Setting Up Development Environment” lesson free?

Yes — the full text of “Setting Up Development Environment” is free to read here on the web, and the Browser Extensions Development (Chrome & Edge) course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Browser Extensions Development (Chrome & Edge) course, upgrade to CoddyKit PRO.

What will I learn in “Setting Up Development Environment”?

Configure your development environment for Chrome and Edge extension creation, including browser setup and basic tools. You practise Browser Extensions Development (Chrome & Edge) with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.

Do I need any experience to start Browser Extensions Development (Chrome & Edge)?

No prior experience is required. Browser Extensions Development (Chrome & Edge) on CoddyKit is structured for beginners through advanced learners; this is — lesson 2 of 4, so you can start here or from the beginning and move at your own pace.

How long does the “Setting Up Development Environment” lesson take?

Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.

Can I write and run code in this Browser Extensions Development (Chrome & Edge) lesson?

Yes. Every Browser Extensions Development (Chrome & Edge) lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.

All lessons in this course

  1. What are Browser Extensions?
  2. Setting Up Development Environment
  3. Your First 'Hello World' Extension
  4. Anatomy of an Extension Project
← Back to Browser Extensions Development (Chrome & Edge)