Technology Classes & Workshops

In this class you'll learn to use Sketchup, a free 3D modeling program, to create basic models you can then 3D print in ideaLAB.

We'll teach you how to use free 3D modeling software (available at to create objects that can be 3D printed or even used in video game creation.

Arduino is a microcontroller and a programming language that, together, lets you create input/output electronic projects, ranging from everyday objects to complex scientific instruments. Come get a hands-on introduction to wiring and programming with Arduino.

Find out what a blog is and see examples of popular and local blogs. Then learn about using Blogger or Tumblr. Whether you want to read or write (or both), you'll learn it here!

Learn how to create your own website in an accelerated six week series.  By the end of the series students will build their own portfolio website and learn the basics of HTML and CSS and more.

Come learn how to remove programs, manage the space on your computer, speed up your browsing and more.

Join us as we explore concepts fundamental to every coding language. No coding experience required.

Join us as we explore concepts fundamental to every coding language. No coding experience required.

Aprenda los básicos de cómo usar una computadora y praticar el uso del ratón. No se necesita experiencia de computación.

Obtenga una cuenta de email con Gmail y aprenda cómo enviar y recibir email.

Aprenda cómo enviar y recebir email, manejar su buzón de recibidos, y pratique bajar y ajuntar archivos. Los estudiantes también puedan recebir ayuda en matricularse con una cuenta de Gmail al fin de la clase.

Aprenda cómo proteger sus datos personales y evitar engaños generales.

Learn how to send and receive email, manage your inbox, and practice downloading and attaching files. Students may also receive help signing up for a Gmail account at the end of class.

Learn the basics of using a computer and practice using a mouse. NO computer experience required.

Learn how to use a browser to access the internet, and use Google to find information on the internet.

Building on the skills from Internet I, practice using Google to find the information you need from websites you can trust.

In this class we'll learn how your computer is organized and how to find what you're looking for.

Come learn about managing your digital photos, from your camera or phone to your online albums. In this class we'll explore how can help us organize and store our photos.

Did you know you can read eBooks, listen to audiobooks, and even watch movies on your smartphone, tablet, or computer, all for FREE with your library card? Join us for a hands-on session to walk through setting up your device, choosing and downloading materials, placing digital holds on popular items, and more. Bring your own device (smartphone, tablet, or laptop) if you have one, or explore our eBooks website using a library computer. 

Facebook offers business users a wealth of information that can be used to reach your target audience. Learn how to access and plan for social network success whether you're a small business, non-profit, entrepreneur or promoter.

Learn how to use Google’s online calendar for effective time management, sharing event information, invites, notifications and more. Must have email address to attend this class.

Learn how to save files online, create your own documents using Google's word processor, and learn about Drive's collaborative sharing features. Must have email address to attend this class.

Sometimes it's hard to tell the difference between news that's well researched and news that's false or misleading. In this presentation you'll learn techniques for evaluating the credibility of news stories and learn the importance of getting information from multiple reliable sources.

Learning HTML and CSS will let you build web pages from scratch and customize platforms like WordPress.

Class I: Learn what HTML is and use it to format text, insert images, and create links.

Class II: Learn what CSS is, and how it relates to HTML, and start styling backgrounds, text, and fonts.

Class III: Learn about webpage layout with the box model.

Class IV: Tie together everything we've learned about CSS and HTML and discuss website planning and hosting.

Javascript is a programming language that allows you to add interactive elements to your web page. No previous programming experience required, but you need to have intermediate computer skills and a basic understanding of HTML and CSS to attend.

Class I: Learn about variables, expressions, and functions.

Class II: Learn about loops and arrays.

Class III: Learn about objects and how to interact with the DOM.

Class IV: Learn about events and animation.

In this workshop, we're going to use littlebits to create a drawing robot! Littlebits are tiny electronic building blocks that snap together.

The MakeyMakey lets you make a game controller out of almost anything - pencil drawings, bananas, even high fives! Design your own controller and then compete to see who can get the highest score in Mario Bros.

Social media is a powerful tool for getting the word out, whether you're selling a product, promoting an event or raising awareness about something.  This class will teach you to tap into the power of Facebook, Twitter, blogs and personal websites to get your message across.

Learn how to use Microsoft Access to create and manage databases.

Class I: Explore what a relational database is. Understand the process of designing a database. Create a new database and learn to import from external sources.

Class II: Learn what a query is and how to create one. Practice using criteria to pull the data you need from your tables.

Class III: Learn to use the report wizard. Learn how to customize a report in design view and format reports using autoformat tools. Create forms for user data entry and create value-lookup controls to make data entry easier.

Expand your Excel knowledge and learn about conditional formatting, freezing rows, and using tables. Basic Excel skills required.

Excel spreadsheets allow you to easily store, organize and manipulate data. In this class, you will learn the basics of Excel (inserting text, basic functions, AutoSum, AutoFill, and more) by creating a basic budget spreadsheet and making Excel do all the math for you!

Learn how to make Excel do the work for you by using commonly accessed formulas and functions. Basic Excel skills required.

Make your Excel workbook pop by using pivot tables and graphs to represent your data visually.  Basic Excel skills required to attend.

Learn how to automate repetitive tasks by recording and running simple macros in Excel. Basic Excel skills required.

Use the sort and filter features in Excel to organize your data so you can find the information you are looking for easily. Basic Excel skills required to attend.

Excel's What-If Analysis tools can help you experiment and answer questions with your data, even when the data is incomplete. Basic Excel skills required to attend.

Microsoft OneDrive is an online storage service and more. Join us to see how you can store files from your computer online and even have access to free versions of Word, Excel and PowerPoint.

PowerPoint is a popular presentation creation software that uses slides. Learn how to create, edit and save a basic presentation using PowerPoint.

From greeting cards to banners to newsletters, desktop publishing can be easy with Publisher. Start by learning how to use a template to create a business card easily; then learn how to edit and arrange text, images, fonts, and colors as we create a flyer with Publisher.

Microsoft Word can automate creating labels, personalizing letters, and even managing things like seating charts. Join us to learn how to get the most out of mail merge by using the wizard or even creating a document from scratch. Intermediate Word skills required.

Learn how to create and edit a document with Word.  We will look at basic formatting tools like how to bold text and change the page alignment.

Microsoft Word has many tools that make working on long documents a snap! Join us as we explore styles, headers & footers, image manipulation and more! Basic Word skills required.

Whether you already have a resume or need to start from scratch, come learn how to use Microsoft Word to create a professional looking resume using basic and advanced formatting tools. Basic Word skills required.

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.

Photoshop is a powerful all-purpose photo editing and art creation tool. In this class we'll learn about lighting and color corrections, cropping and scaling photos, fixing blemishes and doctoring photos, and layer manipulation.

Learn about tools you can use to limit what's shared about you online. Find out how browser plug-ins, proxies, and the Tor browser can help keep your information private.

​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. No previous programming experience required, but you need to have intermediate computer skills to attend.​
Class I: Variables, Expressions, and String Format Operators
Class II: Prompts and Conditionals
Class III: Loops and Functions
Class IV: Lists, Tuples, Dictionaries, Classes, and Objects

QuickBooks is used by small businesses to manage payroll, inventory, sales, and other needs. This class will give an overview of the 2013 Desktop version, and will include navigation instruction, and creation of a sample business file.

Learn the fundamentals of robot logic! We'll use prebuilt robotics kits to look at how robots use input to determine what to do, and how we can modify their behavior by applying different sensing and action components. Neat!

Skype is a free internet voice and video call service. Come learn how to use Skype to make video class from your computer or mobile device. Email address required.

Learn what social media and social networks are, and get to know some of the most popular and useful sites including Facebook, Twitter, LinkedIn, Yelp and

Visit our recording studio and media conversion station. See how you can record your voice, create music, or digitize your tapes or vinyl records. After this orientation session, you can sign up for your own time at:

Learn how to create accounts, share, and connect with other users of Twitter, Pinterest, and Instagram. We will also discuss their differences, similarities, and uses.

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!

Adobe Premier Elements is a powerful video editing tool. Learn how to import and edit video and audio, add titles and effects, and export the final product.

Learn about malware threats, how to tell if a computer is infected, and how to install and use a high quality free antivirus program.

Come to this question and answer session to learn about Microsoft's newest operating system, Windows 10.

Learn to create your own blog or basic website with Note: these classes cover (not

Class I: Learn to navigate; make pages and posts; add photos; and customize the appearance of your website.

Class II: Explore creating static homepages, contact forms, custom menus, and photo galleries. Add additional users, manage comments, and integrate social media on your website.

YouTube is the most popular online video streaming service in the world. Come learn about channels, subscriptions, playlists, and uploading your own videos to YouTube.