Technology Classes & Workshops

Join us as we explore concepts to fundamental to every coding language. We'll be using Scratch, a visual coding environment, to learn how to declare variables, define loops, and create conditionals. Then we'll translate what we did in Scratch to code in Python, a widely used coding language.

In Part I of this class, we introduced some fundamental coding concepts. In Part II we take it to the next level with libraries, arrays, and functions.

Are you interested in learning how to create or customize a website? Learning HTML and CSS will let you build pages from scratch and customize platforms like WordPress. This is a four part class. 

HTML and CSS I: Learn what HTML is and how to format text, insert images, and create links in HTML. Must have an email account and intermediate internet skills to attend this class.

HTML and CSS II: Learn what CSS is, how it relates to HTML, and start styling backgrounds, text, and fonts. Must have an email account and intermediate internet skills to attend this class.

HTML and CSS III: Concentrate on webpage layout with the box model. Must have an email account and intermediate internet skills to attend this class.

HTML and CSS IV: Tie together all we've learned of CSS and HTML and discuss website planning and hosting. Must have an email account and intermediate internet skills to attend this class.

Javascript is a programming language that allows you to add interactive elements your web page.

Javascript I

In the first class we'll cover variables, expressions, and functions. Students need to have intermediate computer skills and some understanding of HTML and CSS to attend.

Javascript II

In class two of the series, we'll cover loops and arrays. No previous programming experience required, but you need to have intermediate computer skills and a basic understanding of HTML and CSS to attend.

Javascript III

In class three of the series, we'll talk about objects in JavaScript and how to interact with the DOM. No previous programming experience required, but you need to have intermediate computer skills and a basic understanding of HTML and CSS to attend.

Javascript IV

In our final class, we'll cover events and animation using JavaScript. No previous programming experience required, but you need to have intermediate computer skills and a basic understanding of HTML and CSS to attend.

Python is a general-purpose programming language that’s used for web development, task automation, data analysis, and a wide-range of software development. It’s a highly desirable skill and a great place to start programming. Over the four classes, we’ll cover fundamental concepts like variables, conditionals, loops, functions, dictionaries, classes, objects, and more. No previous programming experience required, but you need to have intermediate computer skills to attend.

Building on the project and skills acquired in HTML & CSS I-IV, this two part class will cover advanced HTML and CSS features, notably creating a responsive website that adapts to different screen sizes. Knowledge of basic HTML and CSS is required, and attending the HTML & CSS I-IV classes is highly recommended.

Do more with Excel using Visual Basic!

Class I Learn how macros are recorded and how we can make edits to make macros more efficient!

Class II Learn how to use common programming tools like loops and variables to increase the functionality of VBA.

Class III Learn how to run a script automatically when you open a workbook or worksheet. Discover debugging tools to find and correct errors. Learn how to find code you don't already know!

Learn how to use WordPress to create your own blog or basic website. We will get to know the WP Admin Dashboard, make new posts, add photos, links, and videos, manage comments, customize the site’s appearance with themes, and use tags and categories. Please sign up for a free account at wordpress.com or have WordPress installed before coming to class.

Building on the skills learned in WordPress I, students will learn how to use WordPress to create a more robust and customized website. We will explore creating pages, static homepages, custom menus, and integrating social media. You must have a wordpress.com account or have already installed WordPress to attend. Attending the WordPress I class first is highly recommended.