Introduction to Chrome extensions


Extensions are made of different, but cohesive, components. Components include background scripts, content scripts, an options page, UI elements and various logic files. Extension components are created with web development technologies: HTML, CSS, and JavaScript. An extension’s components will depend on its functionality and may not require every option.

This tutorial will help you build an extension from scratch. It will use many core components to give an introductory demonstration of their relationships.

What Will I Learn?

  • Basic knowledge about Chrome extensions
  • Introduction to their need and examples available
  • Why do we need them in our lives
  • Creating a simple Google chrome extension
  • Importance of manifest file and the logic behind the user interface
  • Publishing your own extension to Chrome extension store

Topics for this course

2 Lessons

Introduction to Chrome extensions

Full course

About the instructors

0 (0 ratings)

1 Courses

42 students


Material Includes

  • A link to my Github repository for reference
  • Resources and references at the last


  • An editor like Sublime text or Visual studio code
  • Basic knowledge of HTML, Javascript and CSS
  • Familiarity with the Google chrome developer and extension options

Target Audience

  • Students
  • Open source fanatics
  • Computer science students