*CANCELLED* Teens Learning Code: Intro to Browser Extensions with JavaScrip...

Event Information

Share this event

Date and Time

Location

Location

Volta Labs

1505 Barrington Street

Mezzanine Level (M), North Wing

Halifax, NS B3J 3K5

Canada

View Map

Event description

Description




Browser extensions are small software programs that modify and enhance our experience on the web. They range from playful to practical, with the goal of doing one thing, well. Extensions can help customize our browsing experience or increase productivity by reducing repetitive tasks. In this workshop, we will use code as a tool for empowerment, to develop agency and harness change by building our own extension for Google Chrome!

During this experience, we’ll learn the basics of JavaScript - with a focus on variables and loops - and use this programming language to interact with websites to perform tasks like replacing or modifying content. We’ll explore permissions and discuss ethics around extensions to help learners protect their privacy online. Learners will utilize developer tools to explore things like DOM manipulation and leave with a personalized extension installed in their browser. We’ll also provide resources for learners to modify the extension for additional browsers, and make it available for others to install and use!

This workshop is designed to be a hands-on experience, where learners will:

  • learn basic programming techniques and concepts that are translatable to other programming languages
  • review the basic building blocks of how HTML, CSS, and JavaScript work together to create richer online experiences
  • load and update extensions using Chrome’s developer mode
  • modify and replace elements using JavaScript (more kittens on the web!)
  • get an idea of the resources available in order to continue learning


Who is this for?

Our Teens Learning Code workshops and events offer female-identified, trans, and non-binary youth ages 13-17 opportunities to take action on ideas that will shape our future while leveraging the power of technology. Our learning experiences are much more than learning how to code. Our experiences empower teens to learn problem solving skills, how to turn ideas into reality, exposure to what a future in technology could look like, and much more.


Prerequisites:

None! This workshop is designed for beginners.


What's Included:



4:1 student-to-mentor ratio with an awesome lead instructor. Great venue with a fun, social and inclusive learning environment.




Requirements:


You must bring your own laptop for which you have administrative permission. Please remember to bring your own powercord. A mouse can come in handy too! You may be required to download some free software. After you sign up we will email detailed instructions. Learners must bring their own nut-free lunch & snacks, plus a waterbottle!



Note: If you do not have a laptop to use during the duration of the workshop, we have a limited quantity that we can loan out. The option to borrow a laptop will be included in your order form when registering.


Hey you! Have you joined the Canada Learning Code mailing list? If not, join here.

Questions? Email us at info@canadalearningcode.ca

You can also find us here:



Hope to see you soon!

If for some reason you can't make it, check out our REFUND POLICY.


Donate

Share with friends

Date and Time

Location

Volta Labs

1505 Barrington Street

Mezzanine Level (M), North Wing

Halifax, NS B3J 3K5

Canada

View Map

Save This Event

Event Saved