Export or edit this venue...

Free Geek

1731 SE 10th Avenue
Portland, OR 97214, US (map)

FREE GEEK is a 501(c)3 nonprofit that sustainably reuses technology, enables digital access, and provides education to create a community that empowers people to realize their potential.

Access Notes

Please register for class via Eventbrite: https://freegeek.eventbrite.com Please check in at the front desk when you arrive to let them know you are here for the class. Bags must be checked at the front entrance.

Future events happening here

  • - No events -

Past events that happened here

  • Friday
    Mar 13 2020
    Web Development 1
    html

    Free Geek

    Please note: Thursday classes are held in the Classroom. Saturday classes are held in the Meeting Room.

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Required skills: Comfort using a keyboard & mouse

    Website
  • Wednesday
    Mar 11 2020
    Programming with Python 1

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? This is the class for you!

    This class is an introduction to programming concepts with Python, an easy-to-learn programming language. Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects.

    No prior programming experience required. If you can type, you can program!

    Recommended Follow-up: Programming with Python 2

    Website
  • Tuesday
    Mar 10 2020
    One-on-One Community Tech Appointments
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointments
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Saturday
    Mar 7 2020
    Hardware Basics 1 -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Simple 3D Animation in Blender

    Free Geek

    Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art. Take this class as many times as you'd like. Bring a project—there will be plenty of time to work on it!

    Website
  • Hardware Basics 2

    Free Geek

    This workshop is an introduction to computer hardware! Students will identify basic components of desktop and laptop computers, learn what role each part plays, and identify where those parts go inside of a computer. Students will learn what makes a computer a “computer,” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary, but we recommend taking Fundamentals of a Computer Technician and Hardware Basics 1 first.

    Recommended Prerequisites: Fundamentals of a Computer Technician & Hardware Basics 1

    Website
  • Thursday
    Mar 5 2020
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Friday
    Feb 28 2020
    Advanced Command Line
    linux

    Free Geek

    Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

    Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

    Website
  • Wednesday
    Feb 26 2020
    Programming with Python 3

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 3 of an introduction to programming concepts with Python, an easy-to-learn programming language.

    In this class you will learn the basics of Object Oriented Programming with Python. Encapsulation, Inheritance, Polymorphism and other scary sounding terms will be demystified!

    Recommended Prerequisites: Programming with Python 1 and Programming with Python 2

    Website
  • Tuesday
    Feb 25 2020
    One-on-One Community Tech Appointments
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointments
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Saturday
    Feb 22 2020
    Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Friday
    Feb 21 2020
    Hardware Basics 2

    Free Geek

    This workshop is an introduction to computer hardware! Students will identify basic components of desktop and laptop computers, learn what role each part plays, and identify where those parts go inside of a computer. Students will learn what makes a computer a “computer,” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary, but we recommend taking Fundamentals of a Computer Technician and Hardware Basics 1 first.

    Recommended Prerequisites: Fundamentals of a Computer Technician & Hardware Basics 1

    Website
  • Thursday
    Feb 20 2020
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Saturday
    Feb 15 2020
    One-on-One Community Tech Appointments
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Hardware Basics 2

    Free Geek

    This workshop is an introduction to computer hardware! Students will identify basic components of desktop and laptop computers, learn what role each part plays, and identify where those parts go inside of a computer. Students will learn what makes a computer a “computer,” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary, but we recommend taking Fundamentals of a Computer Technician and Hardware Basics 1 first.

    Recommended Prerequisites: Fundamentals of a Computer Technician & Hardware Basics 1

    Website
  • One-on-One Community Tech Appointments
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Fundamentals of a Computer Technician

    Free Geek

    ESD, bad caps, li-ion, what do they all mean!? Working with electronics can be dangerous for both you and the computer, smartphone, or fancy appliance. Fundamentals of a Computer Technician overviews safety procedures and best practices of how to handle your devices so that you can work on any electronic project!

    Next Step: Hardware Basics 1

    Website
  • Friday
    Feb 14 2020
    Web Development 1
    html

    Free Geek

    Please note: Thursday classes are held in the Classroom. Saturday classes are held in the Meeting Room.

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Required skills: Comfort using a keyboard & mouse

    Website
  • Thursday
    Feb 13 2020
    Programming with JavaScript 1
    javascript linux

    Free Geek

    No prior experience in programming required!

    This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

    Understand key concepts in programming Understand what JavaScript is and how it is used Know where to go to learn more about JavaScript

    Recommended Prerequisites: Web Development 1, typing skills

    Website
  • Wednesday
    Feb 12 2020
    Programming with Python 2
    python free

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 2 of an introduction to programming concepts with Python, an easy-to-learn programming language. If you can type, you can program!

    Website
  • Tuesday
    Feb 11 2020
    One-on-One Community Tech Appointments
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointments
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Command Line: File Management
    linux

    Free Geek

    People think that only wizards can type a bunch of letters into a single line and make stuff appear. In our File Management class, we want to show that you can do that too!

    This class will teach you how directory entries and file information is handled.

    Recommended Prerequisites: Command Line Basics

    Website
  • Saturday
    Feb 8 2020
    Make a DJ Push Pad with Raspberry Pi

    Free Geek

    Space is limited! Please register only if you are committed to attending.

    Become a DIY DJ with Raspberry Pi! Come tinker with us using the Raspberry Pi, a powerful open source micro-computer that is revolutionizing the DIY landscape. By writing code and building circuits, you will create and customize a simple DJ push pad (much like the controllers used to make electronic music).

    All necessary equipment is provided for class, but if you'd like to take it home, you can purchase a kit at the Free Geek Store!

    Recommended Prerequisites: Hardware Basics 1

    Website
  • Social Media Privacy

    Free Geek

    Are you one of the one billion people using Facebook today?

    With news of companies like Cambridge Analytica, we are increasingly aware of how our personal lives and contact information are used by social media companies. Now it's time to get educated and protect ourselves!

    Join Free Geek for a deep dive into what you need to know to use social media like Facebook as privately as possible.

    Website
  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Friday
    Feb 7 2020
    Hardware Basics 1 -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Thursday
    Feb 6 2020
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Saturday
    Feb 1 2020
    Hardware Basics 1 -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Simple 3D Modeling in Blender

    Free Geek

    Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art. Take this class as many times as you'd like. Bring a project—there will be plenty of time to work on it!

    Website
  • Hardware Basics 2

    Free Geek

    This workshop is an introduction to computer hardware! Students will identify basic components of desktop and laptop computers, learn what role each part plays, and identify where those parts go inside of a computer. Students will learn what makes a computer a “computer,” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary, but we recommend taking Fundamentals of a Computer Technician and Hardware Basics 1 first.

    Recommended Prerequisites: Fundamentals of a Computer Technician & Hardware Basics 1

    Website
  • Thursday
    Jan 30 2020
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Saturday
    Jan 25 2020
    Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Friday
    Jan 24 2020
    Advanced Command Line: Intro to Shell Scripting
    linux

    Free Geek

    Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

    Website
  • Thursday
    Jan 23 2020
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Wednesday
    Jan 22 2020
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Programming with Python 1

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? This is the class for you!

    This class is an introduction to programming concepts with Python, an easy-to-learn programming language. Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects.

    No prior programming experience required. If you can type, you can program!

    Recommended Follow-up: Programming with Python 2

    Website
  • Saturday
    Jan 18 2020
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Digital Privacy Primer

    Free Geek

    Join us for an important online safety workshop. Learn how digital privacy works (or doesn't!) and learn how to get started with password managers, encrypted communication, email and mobile privacy tools, and more. We all need this information. Everyone is welcome. Come learn with Free Geek!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Fundamentals of a Computer Technician

    Free Geek

    ESD, bad caps, li-ion, what do they all mean!? Working with electronics can be dangerous for both you and the computer, smartphone, or fancy appliance. Fundamentals of a Computer Technician overviews safety procedures and best practices of how to handle your devices so that you can work on any electronic project!

    Next Step: Hardware Basics 1

    Website
  • Friday
    Jan 17 2020
    Hardware Basics 2

    Free Geek

    This workshop is an introduction to computer hardware! Students will identify basic components of desktop and laptop computers, learn what role each part plays, and identify where those parts go inside of a computer. Students will learn what makes a computer a “computer,” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary, but we recommend taking Fundamentals of a Computer Technician and Hardware Basics 1 first.

    Recommended Prerequisites: Fundamentals of a Computer Technician & Hardware Basics 1

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Tuesday
    Jan 14 2020
    Advanced Command Line: File Management
    linux

    Free Geek

    People think that only wizards can type a bunch of letters into a single line and make stuff appear. In our File Management class, we want to show that you can do that too!

    This class will teach you how directory entries and file information is handled.

    Recommended Prerequisites: Command Line Basics

    Website
  • Saturday
    Jan 11 2020
    Make a DJ Push Pad with Raspberry Pi

    Free Geek

    Space is limited! Please register only if you are committed to attending.

    Become a DIY DJ with Raspberry Pi! Come tinker with us using the Raspberry Pi, a powerful open source micro-computer that is revolutionizing the DIY landscape. By writing code and building circuits, you will create and customize a simple DJ push pad (much like the controllers used to make electronic music).

    All necessary equipment is provided for class.

    Recommended Prerequisites: Anatomy of a Computer (call 503-232-9350 to register)

    Website
  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Friday
    Jan 10 2020
    Web Development 1
    html

    Free Geek

    Please note: Thursday classes are held in the Classroom. Saturday classes are held in the Meeting Room.

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Required skills: Comfort using a keyboard & mouse

    Website
  • Thursday
    Jan 9 2020
    Programming with JavaScript 1
    javascript linux

    Free Geek

    No prior experience in programming required!

    This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

    Understand key concepts in programming Understand what JavaScript is and how it is used Know where to go to learn more about JavaScript

    Recommended Prerequisites: Web Development 1, typing skills

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Wednesday
    Jan 8 2020
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Saturday
    Jan 4 2020
    Hardware Basics 1 -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Simple 3D Animation in Blender

    Free Geek

    Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art. Take this class as many times as you'd like. Bring a project—there will be plenty of time to work on it!

    Website
  • Hardware Basics 2

    Free Geek

    This workshop is an introduction to computer hardware! Students will identify basic components of desktop and laptop computers, learn what role each part plays, and identify where those parts go inside of a computer. Students will learn what makes a computer a “computer,” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary, but we recommend taking Fundamentals of a Computer Technician and Hardware Basics 1 first.

    Recommended Prerequisites: Fundamentals of a Computer Technician & Hardware Basics 1

    Website
  • Friday
    Jan 3 2020
    Hardware Basics 1 -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Thursday
    Jan 2 2020
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Saturday
    Dec 28 2019
    ***Spanish*** Getting Started with Your Free Geek Computer

    Free Geek

    Teacher: Daisy Calvert, Mark Bolden, Veronica Young, Brandon Burnett Maximum students: 8

    These classes help volunteers setup and use their new Ubuntu-based computers. Volunteers who take these classes receive one year of free tech support from Free Geek!* Along with volunteers in the adoption program, hardware grant recipients, thrift store shoppers and community members are also welcome to sign up, although we recommend you consider our Using Ubuntu Linux class instead.

    *Free tech support void if you make major modifications to your computer or change the operating system.

  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Thursday
    Dec 26 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Saturday
    Dec 21 2019
    Holiday Scams - And How to Avoid Them!

    Free Geek

    Is the gingerbread man after your dough? Is Rudolph after your bucks? Holiday scams can be hard to spot, so this year apply all the knowledge we've got! Take this class so you don't feel like a rookie, stop on by for some info and a cookie!

    We'll have some holiday treats and hot beverages to keep you cozy while you learn how to keep you and yours safe this holiday season. Scammers don't take holidays off—whether you are gift shopping online or receive a suspicious email for Holiday Dealz, we all need this information. Join us to learn how to protect yourself. Everyone is welcome. Come learn with Free Geek!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Hardware Basics 2

    Free Geek

    This workshop is an introduction to computer hardware! Students will identify basic components of desktop and laptop computers, learn what role each part plays, and identify where those parts go inside of a computer. Students will learn what makes a computer a “computer,” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary, but we recommend taking Fundamentals of a Computer Technician and Hardware Basics 1 first.

    Recommended Prerequisites: Fundamentals of a Computer Technician & Hardware Basics 1

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Fundamentals of a Computer Technician

    Free Geek

    ESD, bad caps, li-ion, what do they all mean!? Working with electronics can be dangerous for both you and the computer, smartphone, or fancy appliance. Fundamentals of a Computer Technician overviews safety procedures and best practices of how to handle your devices so that you can work on any electronic project!

    Next Step: Hardware Basics 1

    Website
  • Friday
    Dec 20 2019
    Hardware Basics 2

    Free Geek

    This workshop is an introduction to computer hardware! Students will identify basic components of desktop and laptop computers, learn what role each part plays, and identify where those parts go inside of a computer. Students will learn what makes a computer a “computer,” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary, but we recommend taking Fundamentals of a Computer Technician and Hardware Basics 1 first.

    Recommended Prerequisites: Fundamentals of a Computer Technician & Hardware Basics 1

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Thursday
    Dec 19 2019
    Programming with JavaScript 1
    javascript linux

    Free Geek

    No prior experience in programming required!

    This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

    Understand key concepts in programming Understand what JavaScript is and how it is used Know where to go to learn more about JavaScript

    Recommended Prerequisites: Web Development 1, typing skills

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Tuesday
    Dec 17 2019
    Web Development 1
    html

    Free Geek

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Website
  • Sunday
    Dec 15 2019
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Dec 14 2019
    Make a DJ Push Pad with Raspberry Pi

    Free Geek

    Space is limited! Please register only if you are committed to attending.

    Become a DIY DJ with Raspberry Pi! Come tinker with us using the Raspberry Pi, a powerful open source micro-computer that is revolutionizing the DIY landscape. By writing code and building circuits, you will create and customize a simple DJ push pad (much like the controllers used to make electronic music).

    All necessary equipment is provided for class, but if you'd like to take it home, you can purchase a kit at the Free Geek Store!

    Recommended Prerequisites: Anatomy of a Computer (call 503-232-9350 to register)

    Website
  • Social Media Privacy

    Free Geek

    Are you one of the one billion people using Facebook today?

    With news of companies like Cambridge Analytica, we are increasingly aware of how our personal lives and contact information are used by social media companies. Now it's time to get educated and protect ourselves!

    Join Free Geek for a deep dive into what you need to know to use social media like Facebook as privately as possible.

    Website
  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Friday
    Dec 13 2019
    Advanced Command Line: File Management
    linux

    Free Geek

    People think that only wizards can type a bunch of letters into a single line and make stuff appear. In our File Management class, we want to show that you can do that too!

    This class will teach you how directory entries and file information is handled.

    Recommended Prerequisites: Command Line Basics

    Website
  • Advanced Command Line: Learn Grep and Bash Shortcuts
    linux

    Free Geek

    Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

    Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

    Website
  • Wednesday
    Dec 11 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Programming with Python 3

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 3 of an introduction to programming concepts with Python, an easy-to-learn programming language.

    In this class you will learn the basics of Object Oriented Programming with Python. Encapsulation, Inheritance, Polymorphism and other scary sounding terms will be demystified!

    Recommended Prerequisites: Programming with Python 1 and Programming with Python 2

    Website
  • Saturday
    Dec 7 2019
    Hardware Basics 1 -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Simple 3D Modeling in Blender

    Free Geek

    Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art. Take this class as many times as you'd like. Bring a project—there will be plenty of time to work on it!

    Website
  • Hardware Basics 2

    Free Geek

    This workshop is an introduction to computer hardware! Students will identify basic components of desktop and laptop computers, learn what role each part plays, and identify where those parts go inside of a computer. Students will learn what makes a computer a “computer,” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary, but we recommend taking Fundamentals of a Computer Technician and Hardware Basics 1 first.

    Recommended Prerequisites: Fundamentals of a Computer Technician & Hardware Basics 1

    Website
  • Friday
    Dec 6 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Thursday
    Dec 5 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Wednesday
    Nov 27 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Programming with Python 2
    python free

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 2 of an introduction to programming concepts with Python, an easy-to-learn programming language. If you can type, you can program!

    Website
  • Tuesday
    Nov 26 2019
    Advanced Command Line: Intro to Shell Scripting
    linux

    Free Geek

    Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

    Website
  • Saturday
    Nov 23 2019
    ***Spanish*** Getting Started with Your Free Geek Computer

    Free Geek

    Teacher: Daisy Calvert, Mark Bolden, Veronica Young, Brandon Burnett Maximum students: 8

    These classes help volunteers setup and use their new Ubuntu-based computers. Volunteers who take these classes receive one year of free tech support from Free Geek!* Along with volunteers in the adoption program, hardware grant recipients, thrift store shoppers and community members are also welcome to sign up, although we recommend you consider our Using Ubuntu Linux class instead.

    *Free tech support void if you make major modifications to your computer or change the operating system.

  • Podcasting Basics

    Free Geek

    Podcasts are the talk of the town! Whether you are interested in podcasts about news, botany, or even knitting, digital storytelling is fun and anyone with access to a computer can record their own podcast. You might want to share your expertise, interview fascinating people, or tell great stories to an audience that will truly appreciate them.

    Website
  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Thursday
    Nov 21 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Tuesday
    Nov 19 2019
    Web Development 1
    html

    Free Geek

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Website
  • Sunday
    Nov 17 2019
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Nov 16 2019
    Holiday Scams - And How to Avoid Them!

    Free Geek

    Is the gingerbread man after your dough? Is Rudolph after your bucks? Holiday scams can be hard to spot, so this year apply all the knowledge we've got! Take this class so you don't feel like a rookie, stop on by for some info and a cookie!

    We'll have some holiday treats and hot beverages to keep you cozy while you learn how to keep you and yours safe this holiday season. Scammers don't take holidays off—whether you are gift shopping online or receive a suspicious email for Holiday Dealz, we all need this information. Join us to learn how to protect yourself. Everyone is welcome. Come learn with Free Geek!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Digital Privacy Primer

    Free Geek

    Join us for an important online safety workshop. Learn how digital privacy works (or doesn't!) and learn how to get started with password managers, encrypted communication, email and mobile privacy tools, and more. We all need this information. Everyone is welcome. Come learn with Free Geek!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Fundamentals of a Computer Technician

    Free Geek

    ESD, bad caps, li-ion, what do they all mean!? Working with electronics can be dangerous for both you and the computer, smartphone, or fancy appliance. Fundamentals of a Computer Technician overviews safety procedures and best practices of how to handle your devices so that you can work on any electronic project!

    Next Step: Hardware Basics 1

    Website
  • Friday
    Nov 15 2019
    Hardware Basics 2

    Free Geek

    This workshop is an introduction to computer hardware! Students will identify basic components of desktop and laptop computers, learn what role each part plays, and identify where those parts go inside of a computer. Students will learn what makes a computer a “computer,” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary, but we recommend taking Fundamentals of a Computer Technician and Hardware Basics 1 first.

    Recommended Prerequisites: Fundamentals of a Computer Technician & Hardware Basics 1

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Thursday
    Nov 14 2019
    Programming with JavaScript 1
    javascript linux

    Free Geek

    No prior experience in programming required!

    This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

    Understand key concepts in programming Understand what JavaScript is and how it is used Know where to go to learn more about JavaScript

    Recommended Prerequisites: Web Development 1, typing skills

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Wednesday
    Nov 13 2019
    Programming with Python 1

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? This is the class for you!

    This class is an introduction to programming concepts with Python, an easy-to-learn programming language. Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects.

    No prior programming experience required. If you can type, you can program!

    Recommended Follow-up: Programming with Python 2

    Website
  • Tuesday
    Nov 12 2019
    Advanced Command Line: File Management
    linux

    Free Geek

    People think that only wizards can type a bunch of letters into a single line and make stuff appear. In our File Management class, we want to show that you can do that too!

    This class will teach you how directory entries and file information is handled.

    Recommended Prerequisites: Command Line Basics

    Website
  • Advanced Command Line: Learn Grep and Bash Shortcuts
    linux

    Free Geek

    Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

    Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

    Website
  • Saturday
    Nov 9 2019
    Make a DJ Push Pad with Raspberry Pi

    Free Geek

    Space is limited! Please register only if you are committed to attending.

    Become a DIY DJ with Raspberry Pi! Come tinker with us using the Raspberry Pi, a powerful open source micro-computer that is revolutionizing the DIY landscape. By writing code and building circuits, you will create and customize a simple DJ push pad (much like the controllers used to make electronic music).

    All necessary equipment is provided for class, but if you'd like to take it home, you can purchase a kit at the Free Geek Store!

    Recommended Prerequisites: Hardware Basics 1

    Website
  • Social Media Privacy

    Free Geek

    Are you one of the one billion people using Facebook today?

    With news of companies like Cambridge Analytica, we are increasingly aware of how our personal lives and contact information are used by social media companies. Now it's time to get educated and protect ourselves!

    Join Free Geek for a deep dive into what you need to know to use social media like Facebook as privately as possible.

    Website
  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Thursday
    Nov 7 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Saturday
    Nov 2 2019
    Hardware Basics 1 -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Simple 3D Animation in Blender

    Free Geek

    Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art. Take this class as many times as you'd like. Bring a project—there will be plenty of time to work on it!

    Website
  • Friday
    Nov 1 2019
    Hardware Basics 1 -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Thursday
    Oct 31 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Saturday
    Oct 26 2019
    ***Spanish*** Getting Started with Your Free Geek Computer

    Free Geek

    Teacher: Daisy Calvert, Mark Bolden, Veronica Young, Brandon Burnett Maximum students: 8

    These classes help volunteers setup and use their new Ubuntu-based computers. Volunteers who take these classes receive one year of free tech support from Free Geek!* Along with volunteers in the adoption program, hardware grant recipients, thrift store shoppers and community members are also welcome to sign up, although we recommend you consider our Using Ubuntu Linux class instead.

    *Free tech support void if you make major modifications to your computer or change the operating system.

  • Design your own Video Game

    Free Geek

    Are you an aspiring video game designer? Or do you just love video games and want to learn more about what goes into making one?

    Take a journey through the process of designing your own video game from the first stages of character design all the way through editing and adding in sound effects!

    This class gives you an overview of the free open source software that will help you make a video game. Explore beginner event scripting, level design, controlling the flow of gameplay, character design and storytelling.

    Website
  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Friday
    Oct 25 2019
  • Hardware Basics 1 -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Thursday
    Oct 24 2019
    Command Line: Text Processing
    linux

    Free Geek

    This class shows understanding of how text content are handled within the input/output as well as files.

    Goal of class: Know in high-level view how input/output are handled

    Redirect input/output to a file instead of the standard Redirect input/output in shell from one program to another Understand the grep, sed and awk commands to search and replace file contents Understand the basic of regex and its relevance Understand the basic of cryptography and its relevance

    Recommended Prerequisites: Command Line Basics, Command Line File Management

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Wednesday
    Oct 23 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Programming with Python 3

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 3 of an introduction to programming concepts with Python, an easy-to-learn programming language.

    In this class you will learn the basics of Object Oriented Programming with Python. Encapsulation, Inheritance, Polymorphism and other scary sounding terms will be demystified!

    Recommended Prerequisites: Programming with Python 1 and Programming with Python 2

    Website
  • Tuesday
    Oct 22 2019
    Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Intro to Shell Scripting
    linux

    Free Geek

    Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

    Website
  • Sunday
    Oct 20 2019
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Oct 19 2019
    Using WiFi Securely: What Should I Know?

    Free Geek

    Do you use wi-fi? Probably. Most people do! But do you use wi-fi in a secure way? ¯_(ツ)_/¯ How can you tell? In this Free Geek workshop, learn how to use wi-fi securely when in public, and the essentials of protecting your home wi-fi network.

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Digital Privacy Primer

    Free Geek

    Join us for an important online safety workshop. Learn how digital privacy works (or doesn't!) and learn how to get started with password managers, encrypted communication, email and mobile privacy tools, and more. We all need this information. Everyone is welcome. Come learn with Free Geek!

    Website
  • Friday
    Oct 18 2019
    Hardware Basics 1 -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Thursday
    Oct 17 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Wednesday
    Oct 16 2019
  • Saturday
    Oct 12 2019
    Make a DJ Push Pad with Raspberry Pi

    Free Geek

    Space is limited! Please register only if you are committed to attending.

    Become a DIY DJ with Raspberry Pi! Come tinker with us using the Raspberry Pi, a powerful open source micro-computer that is revolutionizing the DIY landscape. By writing code and building circuits, you will create and customize a simple DJ push pad (much like the controllers used to make electronic music).

    All necessary equipment is provided for class, but if you'd like to take it home, you can purchase a kit at the Free Geek Store!

    Recommended Prerequisites: Anatomy of a Computer (call 503-232-9350 to register)

    Website
  • Hardware Basics 1 -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Social Media Privacy

    Free Geek

    Are you one of the one billion people using Facebook today?

    With news of companies like Cambridge Analytica, we are increasingly aware of how our personal lives and contact information are used by social media companies. Now it's time to get educated and protect ourselves!

    Join Free Geek for a deep dive into what you need to know to use social media like Facebook as privately as possible.

    Website
  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Thursday
    Oct 10 2019
    Programming with JavaScript 1
    javascript linux

    Free Geek

    No prior experience in programming required!

    This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

    Understand key concepts in programming Understand what JavaScript is and how it is used Know where to go to learn more about JavaScript

    Recommended Prerequisites: Web Development 1, typing skills

    Website
  • Wednesday
    Oct 9 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Programming with Python 2
    python free

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 2 of an introduction to programming concepts with Python, an easy-to-learn programming language. If you can type, you can program!

    Website
  • Tuesday
    Oct 8 2019
    Command Line: File Management
    linux

    Free Geek

    People think that only wizards can type a bunch of letters into a single line and make stuff appear. In our File Management class, we want to show that you can do that too!

    This class will teach you how directory entries and file information is handled.

    Recommended Prerequisites: Command Line Basics

    Website
  • Advanced Command Line
    linux

    Free Geek

    Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

    Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

    Website
  • Saturday
    Oct 5 2019
    Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Hardware Basics 1 -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Simple 3D Modeling in Blender

    Free Geek

    Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art. Take this class as many times as you'd like. Bring a project—there will be plenty of time to work on it!

    Website
  • Friday
    Oct 4 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Hardware Basics 1 -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Thursday
    Oct 3 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Tuesday
    Oct 1 2019
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • Saturday
    Sep 28 2019
    Making a Movie

    Free Geek

    Are you an aspiring filmmaker? Are you interested in free, open source filmmaking software?

    Take a journey through the process of making a movie from the first stages of planning all the way through editing and adding in sound effects! This class gives you an overview of the various programs that will help you make your own movie and offers some quick tips using them.

    This class will provide you with video and audio samples to get hands-on practice with programs like Audacity for audio editing, Kdenlive for film editing, Fountain for screenwriting, and Storyboarder for storyboarding!

    Website
  • Friday
    Sep 27 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Thursday
    Sep 26 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Tuesday
    Sep 24 2019
    Intro to Shell Scripting
    linux

    Free Geek

    Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

    Website
  • Saturday
    Sep 21 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Digital Privacy Primer

    Free Geek

    Join us for an important online safety workshop. Learn how digital privacy works (or doesn't!) and learn how to get started with password managers, encrypted communication, email and mobile privacy tools, and more. We all need this information. Everyone is welcome. Come learn with Free Geek!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Friday
    Sep 20 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Thursday
    Sep 19 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Wednesday
    Sep 18 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Programming with Python 1

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? This is the class for you!

    This class is an introduction to programming concepts with Python, an easy-to-learn programming language. Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects.

    No prior programming experience required. If you can type, you can program!

    Recommended Follow-up: Programming with Python 2

    Website
  • Tuesday
    Sep 17 2019
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • Sunday
    Sep 15 2019
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Sep 14 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Make a DJ Push Pad with Raspberry Pi

    Free Geek

    Space is limited! Please register only if you are committed to attending.

    Become a DIY DJ with Raspberry Pi! Come tinker with us using the Raspberry Pi, a powerful open source micro-computer that is revolutionizing the DIY landscape. By writing code and building circuits, you will create and customize a simple DJ push pad (much like the controllers used to make electronic music).

    All necessary equipment is provided for class, but if you'd like to take it home, you can purchase a kit at the Free Geek Store!

    Recommended Prerequisites: Anatomy of a Computer (call 503-232-9350 to register)

    Website
  • Social Media Privacy

    Free Geek

    Are you one of the one billion people using Facebook today?

    With news of companies like Cambridge Analytica, we are increasingly aware of how our personal lives and contact information are used by social media companies. Now it's time to get educated and protect ourselves!

    Join Free Geek for a deep dive into what you need to know to use social media like Facebook as privately as possible.

    Website
  • Thursday
    Sep 12 2019
    Programming with JavaScript 1
    javascript linux

    Free Geek

    No prior experience in programming required!

    This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

    Understand key concepts in programming Understand what JavaScript is and how it is used Know where to go to learn more about JavaScript

    Recommended Prerequisites: Web Development 1, typing skills

    Website
  • Tuesday
    Sep 10 2019
    Command Line: File Management
    linux

    Free Geek

    People think that only wizards can type a bunch of letters into a single line and make stuff appear. In our File Management class, we want to show that you can do that too!

    This class will teach you how directory entries and file information is handled.

    Recommended Prerequisites: Command Line Basics

    Website
  • Saturday
    Sep 7 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Simple 3D Animation in Blender

    Free Geek

    Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art. Take this class as many times as you'd like. Bring a project—there will be plenty of time to work on it!

    Website
  • Friday
    Sep 6 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Thursday
    Sep 5 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Wednesday
    Sep 4 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Programming with Python 3

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 3 of an introduction to programming concepts with Python, an easy-to-learn programming language.

    In this class you will learn the basics of Object Oriented Programming with Python. Encapsulation, Inheritance, Polymorphism and other scary sounding terms will be demystified!

    Recommended Prerequisites: Programming with Python 1 and Programming with Python 2

    Website
  • Tuesday
    Sep 3 2019
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • Thursday
    Aug 29 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Saturday
    Aug 24 2019
    Podcasting Basics

    Free Geek

    Podcasts are the talk of the town! Whether you are interested in podcasts about news, botany, or even knitting, digital storytelling is fun and anyone with access to a computer can record their own podcast. You might want to share your expertise, interview fascinating people, or tell great stories to an audience that will truly appreciate them.

    Website
  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Friday
    Aug 23 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Thursday
    Aug 22 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Wednesday
    Aug 21 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Programming with Python 2
    python free

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 2 of an introduction to programming concepts with Python, an easy-to-learn programming language. If you can type, you can program!

    Website
  • Tuesday
    Aug 20 2019
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • Web Development 1
    html

    Free Geek

    Please note: Thursday classes are held in the Classroom. Saturday classes are held in the Meeting Room.

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Required skills: Comfort using a keyboard & mouse

    Website
  • Sunday
    Aug 18 2019
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Aug 17 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Friday
    Aug 16 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Thursday
    Aug 15 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Tuesday
    Aug 13 2019
    Advanced Command Line
    linux

    Free Geek

    Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

    Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

    Website
  • Saturday
    Aug 10 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Make a DJ Push Pad with Raspberry Pi

    Free Geek

    Space is limited! Please register only if you are committed to attending.

    Become a DIY DJ with Raspberry Pi! Come tinker with us using the Raspberry Pi, a powerful open source micro-computer that is revolutionizing the DIY landscape. By writing code and building circuits, you will create and customize a simple DJ push pad (much like the controllers used to make electronic music).

    All necessary equipment is provided for class, but if you'd like to take it home, you can purchase a kit at the Free Geek Store!

    Recommended Prerequisites: Anatomy of a Computer (call 503-232-9350 to register)

    Website
  • Surveillance Technologies and Impacts in Communities
    linux

    Free Geek

    The Portland Bureau of Planning & Sustainability Smart Cities Initiative would like to engage Portlanders about surveillance technologies. Come to this class to learn about facial recognition technology and engage in conversation about the potential impacts on peoples' lives.

    Website
  • Social Media Privacy

    Free Geek

    Are you one of the one billion people using Facebook today?

    With news of companies like Cambridge Analytica, we are increasingly aware of how our personal lives and contact information are used by social media companies. Now it's time to get educated and protect ourselves!

    Join Free Geek for a deep dive into what you need to know to use social media like Facebook as privately as possible.

    Website
  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Wednesday
    Aug 7 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Programming with Python 1

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? This is the class for you!

    This class is an introduction to programming concepts with Python, an easy-to-learn programming language. Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects.

    No prior programming experience required. If you can type, you can program!

    Recommended Follow-up: Programming with Python 2

    Website
  • Saturday
    Jul 27 2019
    Advanced Command Line: Become a Super User
    linux

    Free Geek

    Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

    Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

    Website
  • Thursday
    Jul 25 2019
    Intro to Shell Scripting
    linux

    Free Geek

    Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

    Website
  • Wednesday
    Jul 24 2019
    Programming with Python 3

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 3 of an introduction to programming concepts with Python, an easy-to-learn programming language.

    In this class you will learn the basics of Object Oriented Programming with Python. Encapsulation, Inheritance, Polymorphism and other scary sounding terms will be demystified!

    Recommended Prerequisites: Programming with Python 1 and Programming with Python 2

    Website
  • Tuesday
    Jul 23 2019
    Intro to Shell Scripting
    linux

    Free Geek

    Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

    Website
  • Sunday
    Jul 21 2019
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Jul 20 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Thursday
    Jul 18 2019
    Web Development 1
    html

    Free Geek

    Please note: Thursday classes are held in the Classroom. Saturday classes are held in the Meeting Room.

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Required skills: Comfort using a keyboard & mouse

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Tuesday
    Jul 16 2019
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • Saturday
    Jul 13 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Make a DJ Push Pad with Raspberry Pi

    Free Geek

    Space is limited! Please register only if you are committed to attending.

    Become a DIY DJ with Raspberry Pi! Come tinker with us using the Raspberry Pi, a powerful open source micro-computer that is revolutionizing the DIY landscape. By writing code and building circuits, you will create and customize a simple DJ push pad (much like the controllers used to make electronic music).

    All necessary equipment is provided for class, but if you'd like to take it home, you can purchase a kit at the Free Geek Store!

    Recommended Prerequisites: Anatomy of a Computer (call 503-232-9350 to register)

    Website
  • Social Media Privacy

    Free Geek

    Are you one of the one billion people using Facebook today?

    With news of companies like Cambridge Analytica, we are increasingly aware of how our personal lives and contact information are used by social media companies. Now it's time to get educated and protect ourselves!

    Join Free Geek for a deep dive into what you need to know to use social media like Facebook as privately as possible.

    Website
  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Thursday
    Jul 11 2019
    Programming with JavaScript 1
    javascript linux

    Free Geek

    No prior experience in programming required!

    This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

    Understand key concepts in programming Understand what JavaScript is and how it is used Know where to go to learn more about JavaScript

    Recommended Prerequisites: Web Development 1, typing skills

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Wednesday
    Jul 10 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Programming with Python 2
    python free

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 2 of an introduction to programming concepts with Python, an easy-to-learn programming language. If you can type, you can program!

    Website
  • Tuesday
    Jul 9 2019
    Advanced Command Line
    linux

    Free Geek

    Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

    Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

    Website
  • Saturday
    Jul 6 2019
    Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Simple 3D Animation in Blender

    Free Geek

    Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art. Take this class as many times as you'd like. Bring a project—there will be plenty of time to work on it!

    Website
  • Tuesday
    Jul 2 2019
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • Friday
    Jun 28 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Wednesday
    Jun 26 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Programming with Python 1

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? This is the class for you!

    This class is an introduction to programming concepts with Python, an easy-to-learn programming language. Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects.

    No prior programming experience required. If you can type, you can program!

    Recommended Follow-up: Programming with Python 2

    Website
  • Tuesday
    Jun 25 2019
    Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Intro to Shell Scripting
    linux

    Free Geek

    Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

    Website
  • Monday
    Jun 24 2019
    One-on-One Community Tech Appointment
    linux
    through
    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux
    through
    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Thursday
    Jun 20 2019
    Web Development 1
    html

    Free Geek

    Please note: Thursday classes are held in the Classroom. Saturday classes are held in the Meeting Room.

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Required skills: Comfort using a keyboard & mouse

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Tuesday
    Jun 18 2019
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • Sunday
    Jun 16 2019
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Jun 15 2019
    Understanding the Internet of Things

    Free Geek

    What is the Internet of Things (IOT)? How does this emerging technology change our understanding of online privacy and safety? What do we need to know to use and embrace this technology safely? Will our fridges and watches be used to hack into our houses?

    Join us at Free Geek for this special workshop!

    Website
  • Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Digital Privacy Primer

    Free Geek

    Join us for an important online safety workshop. Learn how digital privacy works (or doesn't!) and learn how to get started with password managers, encrypted communication, email and mobile privacy tools, and more. We all need this information. Everyone is welcome. Come learn with Free Geek!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Thursday
    Jun 13 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Wednesday
    Jun 12 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Programming with Python 3
    python

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 3 of an introduction to programming concepts with Python, an easy-to-learn programming language.

    In this class you will learn the basics of Object Oriented Programming with Python. Encapsulation, Inheritance, Polymorphism and other scary sounding terms will be demystified!

    Recommended Prerequisites: Programming with Python 1 and Programming with Python 2

    Website
  • Tuesday
    Jun 11 2019
    Advanced Command Line
    linux

    Free Geek

    Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

    Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

    Website
  • Saturday
    Jun 8 2019
    Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Make a DJ Push Pad with Raspberry Pi

    Free Geek

    Space is limited! Please register only if you are committed to attending.

    Become a DIY DJ with Raspberry Pi! Come tinker with us using the Raspberry Pi, a powerful open source micro-computer that is revolutionizing the DIY landscape. By writing code and building circuits, you will create and customize a simple DJ push pad (much like the controllers used to make electronic music).

    All necessary equipment is provided for class, but if you'd like to take it home, you can purchase a kit at the Free Geek Store!

    Recommended Prerequisites: Anatomy of a Computer (call 503-232-9350 to register)

    Website
  • Social Media Privacy

    Free Geek

    Are you one of the one billion people using Facebook today?

    With news of companies like Cambridge Analytica, we are increasingly aware of how our personal lives and contact information are used by social media companies. Now it's time to get educated and protect ourselves!

    Join Free Geek for a deep dive into what you need to know to use social media like Facebook as privately as possible.

    Website
  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Thursday
    Jun 6 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Tuesday
    Jun 4 2019
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • Saturday
    Jun 1 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Wednesday
    May 29 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Programming with Python 2
    python free

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 2 of an introduction to programming concepts with Python, an easy-to-learn programming language. If you can type, you can program!

    Website
  • Friday
    May 24 2019
    Anatomy of a Computer -- Great for kids!
    through
    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Thursday
    May 23 2019
    Command Line: Text Processing
    linux

    Free Geek

    This class shows understanding of how text content are handled within the input/output as well as files.

    Goal of class: Know in high-level view how input/output are handled

    Redirect input/output to a file instead of the standard Redirect input/output in shell from one program to another Understand the grep, sed and awk commands to search and replace file contents Understand the basic of regex and its relevance Understand the basic of cryptography and its relevance

    Recommended Prerequisites: Command Line Basics, Command Line File Management

    Website
  • Tuesday
    May 21 2019
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • DIY CNC Mill

    Free Geek

    Learn how to create a computer controlled wood mill using parts harvested from recycled electronics. Students will have a hands-on chance to work with the materials and understand the underlying concepts behind creating and using a computer-controlled machine.

    Website
  • Sunday
    May 19 2019
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    May 18 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Intro to Social Engineering

    Free Geek

    This class is designed to teach you how to recognize and safely avoid scams. By the end of this class, students will have an understanding of:

    • What social engineering is
    • How to detect scams
    • The importance of strong passwords

    This class is ideal for anyone who is comfortable using a computer for email, and web browsing, but concerned about online safety.

    Website
  • Thursday
    May 16 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Wednesday
    May 15 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Programming with Python 1

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? This is the class for you!

    This class is an introduction to programming concepts with Python, an easy-to-learn programming language. Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects.

    No prior programming experience required. If you can type, you can program!

    Recommended Follow-up: Programming with Python 2

    Website
  • Tuesday
    May 14 2019
    Command Line: File Management
    linux

    Free Geek

    People think that only wizards can type a bunch of letters into a single line and make stuff appear. In our File Management class, we want to show that you can do that too!

    This class will teach you how directory entries and file information is handled.

    Recommended Prerequisites: Command Line Basics

    Website
  • Advanced Command Line
    linux

    Free Geek

    Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

    Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

    Website
  • Saturday
    May 11 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Using WiFi Securely: What Should I Know?

    Free Geek

    Do you use wi-fi? Probably. Most people do! But do you use wi-fi in a secure way? ¯_(ツ)_/¯ How can you tell? In this Free Geek workshop, learn how to use wi-fi securely when in public, and the essentials of protecting your home wi-fi network.

    Website
  • Make a DJ Push Pad with Raspberry Pi

    Free Geek

    Space is limited! Please register only if you are committed to attending.

    Become a DIY DJ with Raspberry Pi! Come tinker with us using the Raspberry Pi, a powerful open source micro-computer that is revolutionizing the DIY landscape. By writing code and building circuits, you will create and customize a simple DJ push pad (much like the controllers used to make electronic music).

    All necessary equipment is provided for class, but if you'd like to take it home, you can purchase a kit at the Free Geek Store!

    Recommended Prerequisites: Anatomy of a Computer (call 503-232-9350 to register)

    Website
  • Advanced Command Line: Become a Superuser
    linux

    Free Geek

    This class provides an understanding of how privilege for different programs is defined.

    In this class you will get started running the virtual machine, view installed packages and install new ones, start, stop, and view running system daemons. As well as, edit global configuration of a program and gain a basic understanding of users and their implication to file access.

    Recommended Prerequisites: Command Line Basics, Command Line File Management

    Website
  • Thursday
    May 9 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Tuesday
    May 7 2019
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • Saturday
    May 4 2019
    Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Simple 3D Modeling in Blender

    Free Geek

    Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art. Take this class as many times as you'd like. Bring a project—there will be plenty of time to work on it!

    Website
  • Using WiFi Securely: What Should I Know?

    Free Geek

    Do you use wi-fi? Probably. Most people do! But do you use wi-fi in a secure way? ¯_(ツ)_/¯ How can you tell? In this Free Geek workshop, learn how to use wi-fi securely when in public, and the essentials of protecting your home wi-fi network.

    Website
  • Thursday
    May 2 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Saturday
    Apr 27 2019
    Making a Movie

    Free Geek

    Are you an aspiring filmmaker? Are you interested in free, open source filmmaking software?

    Take a journey through the process of making a movie from the first stages of planning all the way through editing and adding in sound effects! This class gives you an overview of the various programs that will help you make your own movie and offers some quick tips using them.

    This class will provide you with video and audio samples to get hands-on practice with programs like Audacity for audio editing, Kdenlive for film editing, Fountain for screenwriting, and Storyboarder for storyboarding!

    Website
  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Friday
    Apr 26 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Tuesday
    Apr 23 2019
    Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Sunday
    Apr 21 2019
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Apr 20 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Using WiFi Securely: What Should I Know?

    Free Geek

    Do you use wi-fi? Probably. Most people do! But do you use wi-fi in a secure way? ¯_(ツ)_/¯ How can you tell? In this Free Geek workshop, learn how to use wi-fi securely when in public, and the essentials of protecting your home wi-fi network.

    Website
  • Digital Privacy Primer

    Free Geek

    Join us for an important online safety workshop. Learn how digital privacy works (or doesn't!) and learn how to get started with password managers, encrypted communication, email and mobile privacy tools, and more. We all need this information. Everyone is welcome. Come learn with Free Geek!

    Website
  • Wednesday
    Apr 17 2019
    Programming with Python 2
    python free

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 2 of an introduction to programming concepts with Python, an easy-to-learn programming language. If you can type, you can program!

    Website
  • Tuesday
    Apr 16 2019
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • DIY CNC Mill

    Free Geek

    Learn how to create a computer controlled wood mill using parts harvested from recycled electronics. Students will have a hands-on chance to work with the materials and understand the underlying concepts behind creating and using a computer-controlled machine.

    Website
  • Web Development 1
    html

    Free Geek

    Please note: Thursday classes are held in the Classroom. Saturday classes are held in the Meeting Room.

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Required skills: Comfort using a keyboard & mouse

    Website
  • Saturday
    Apr 13 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Make a DJ Push Pad with Raspberry Pi

    Free Geek

    Space is limited! Please register only if you are committed to attending.

    Become a DIY DJ with Raspberry Pi! Come tinker with us using the Raspberry Pi, a powerful open source micro-computer that is revolutionizing the DIY landscape. By writing code and building circuits, you will create and customize a simple DJ push pad (much like the controllers used to make electronic music).

    All necessary equipment is provided for class, but if you'd like to take it home, you can purchase a kit at the Free Geek Store!

    Recommended Prerequisites: Anatomy of a Computer (call 503-232-9350 to register)

    Website
  • Social Media Privacy

    Free Geek

    Are you one of the one billion people using Facebook today?

    With news of companies like Cambridge Analytica, we are increasingly aware of how our personal lives and contact information are used by social media companies. Now it's time to get educated and protect ourselves!

    Join Free Geek for a deep dive into what you need to know to use social media like Facebook as privately as possible.

    Website
  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Tuesday
    Apr 9 2019
    Advanced Command Line
    linux

    Free Geek

    Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

    Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

    Website
  • Saturday
    Apr 6 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Simple 3D Modeling in Blender

    Free Geek

    Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art. Take this class as many times as you'd like. Bring a project—there will be plenty of time to work on it!

    Website
  • Thursday
    Apr 4 2019
    One-on-One Community Tech Appointment
    linux

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

    What Can I Get Help With?

    Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

    Website
  • Wednesday
    Apr 3 2019
    Programming with Python 1

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? This is the class for you!

    This class is an introduction to programming concepts with Python, an easy-to-learn programming language. Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects.

    No prior programming experience required. If you can type, you can program!

    Recommended Follow-up: Programming with Python 2

    Website
  • Tuesday
    Apr 2 2019
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • Thursday
    Mar 28 2019
    Intro to Shell Scripting
    linux

    Free Geek

    Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

    Website
  • Saturday
    Mar 23 2019
    Make a DJ Push Pad with Raspberry Pi

    Free Geek

    Space is limited! Please register only if you are committed to attending.

    Become a DIY DJ with Raspberry Pi! Come tinker with us using the Raspberry Pi, a powerful open source micro-computer that is revolutionizing the DIY landscape. By writing code and building circuits, you will create and customize a simple DJ push pad (much like the controllers used to make electronic music).

    All necessary equipment is provided for class, but if you'd like to take it home, you can purchase a kit at the Free Geek Store!

    Recommended Prerequisites: Anatomy of a Computer (call 503-232-9350 to register)

    Website
  • Friday
    Mar 22 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Thursday
    Mar 21 2019
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • Web Development 1
    html

    Free Geek

    Please note: Thursday classes are held in the Classroom. Saturday classes are held in the Meeting Room.

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Required skills: Comfort using a keyboard & mouse

    Website
  • Wednesday
    Mar 20 2019
    Programming with Python 3

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 3 of an introduction to programming concepts with Python, an easy-to-learn programming language.

    In this class you will learn the basics of Object Oriented Programming with Python. Encapsulation, Inheritance, Polymorphism and other scary sounding terms will be demystified!

    Recommended Prerequisites: Programming with Python 1 and Programming with Python 2

    Website
  • Tuesday
    Mar 19 2019
    DIY CNC Mill

    Free Geek

    Learn how to create a computer controlled wood mill using parts harvested from recycled electronics. Students will have a hands-on chance to work with the materials and understand the underlying concepts behind creating and using a computer-controlled machine.

    Website
  • Sunday
    Mar 17 2019
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Mar 16 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Data Privacy

    Free Geek

    Join us for an important online safety workshop. Have you ever wondered what Cambridge Analytica is or why it matters? Or what does a company (like facebook or fitbit) do with your data? Where does it go? Who owns it? In this class we will discuss the importance of Data Privacy. We all need this information. Everyone is welcome. Come learn with Free Geek!

    Website
  • Digital Privacy Primer

    Free Geek

    Join us for an important online safety workshop. Learn how digital privacy works (or doesn't!) and learn how to get started with password managers, encrypted communication, email and mobile privacy tools, and more. We all need this information. Everyone is welcome. Come learn with Free Geek!

    Website
  • Saturday
    Mar 9 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Social Media Privacy

    Free Geek

    Are you one of the one billion people using Facebook today?

    With news of companies like Cambridge Analytica, we are increasingly aware of how our personal lives and contact information are used by social media companies. Now it's time to get educated and protect ourselves!

    Join Free Geek for a deep dive into what you need to know to use social media like Facebook as privately as possible.

    Website
  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Thursday
    Mar 7 2019
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • Wednesday
    Mar 6 2019
    Programming with Python 2
    python free

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 2 of an introduction to programming concepts with Python, an easy-to-learn programming language. If you can type, you can program!

    Website
  • Saturday
    Mar 2 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Simple 3D Modeling in Blender

    Free Geek

    Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art. Take this class as many times as you'd like. Bring a project—there will be plenty of time to work on it!

    Website
  • Thursday
    Feb 28 2019
    Intro to Shell Scripting
    linux

    Free Geek

    Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

    Website
  • Saturday
    Feb 23 2019
    Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Friday
    Feb 22 2019
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Thursday
    Feb 21 2019
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • Web Development 1
    html

    Free Geek

    Please note: Thursday classes are held in the Classroom. Saturday classes are held in the Meeting Room.

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Required skills: Comfort using a keyboard & mouse

    Website
  • Sunday
    Feb 17 2019
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Thursday
    Jan 31 2019
    Intro to Shell Scripting
    linux

    Free Geek

    Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

    Website
  • Saturday
    Jan 26 2019
    Social Media Privacy

    Free Geek

    Are you one of the one billion people using Facebook today?

    With news of companies like Cambridge Analytica, we are increasingly aware of how our personal lives and contact information are used by social media companies. Now it's time to get educated and protect ourselves!

    Join Free Geek for a deep dive into what you need to know to use social media like Facebook as privately as possible.

    Website
  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Thursday
    Jan 24 2019
    Programming with JavaScript 2
    javascript

    Free Geek

    This class builds on the concepts introduced in Programming with Javascript 1 by exploring advanced data types (arrays and objects) and some of the language’s built-in functions called methods. Students will get a brief introduction to these ideas and then begin applying them hands-on through a series of mini projects.

    By the end of this class, students will understand the purpose of and how to use loops, prototype methods, arrays and objects in Javascript. They will also learn where to find more information about these concepts and how to continue their studies on their own.

    Recommended Prerequisites: Programming with JavaScript 1, typing skills

    Website
  • Wednesday
    Jan 23 2019
    Programming with Python 2
    python free

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 2 of an introduction to programming concepts with Python, an easy-to-learn programming language. If you can type, you can program!

    Website
  • Sunday
    Jan 20 2019
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Jan 19 2019
    Understanding the Internet of Things

    Free Geek

    What is the Internet of Things (IOT)? How does this emerging technology change our understanding of online privacy and safety? What do we need to know to use and embrace this technology safely? Will our fridges and watches be used to hack into our houses?

    Join us at Free Geek for this special workshop!

    Website
  • Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Digital Privacy Primer

    Free Geek

    Join us for an important online safety workshop. Learn how digital privacy works (or doesn't!) and learn how to get started with password managers, encrypted communication, email and mobile privacy tools, and more. We all need this information. Everyone is welcome. Come learn with Free Geek!

    Website
  • Thursday
    Jan 17 2019
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • Web Development 1
    html

    Free Geek

    Please note: Thursday classes are held in the Classroom. Saturday classes are held in the Meeting Room.

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Required skills: Comfort using a keyboard & mouse

    Website
  • Tuesday
    Jan 15 2019
    DIY CNC Mill

    Free Geek

    Learn how to create a computer controlled wood mill using parts harvested from recycled electronics. Students will have a hands-on chance to work with the materials and understand the underlying concepts behind creating and using a computer-controlled machine.

    Website
  • Friday
    Dec 28 2018
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Intro to Shell Scripting
    linux

    Free Geek

    Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

    Website
  • Friday
    Dec 21 2018
    Anatomy of a Computer -- Great for kids!

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Tuesday
    Dec 18 2018
    DIY CNC Mill

    Free Geek

    Learn how to create a computer controlled wood mill using parts harvested from recycled electronics. Students will have a hands-on chance to work with the materials and understand the underlying concepts behind creating and using a computer-controlled machine.

    Website
  • Sunday
    Dec 16 2018
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Dec 15 2018
    Digital Holiday Safety

    Free Geek

    Is the gingerbread man after your dough? Is Rudolph after your bucks?

    Join us for a workshop to learn to keep you and yours safe this holiday season. Scammers don't take holidays off—whether you are gift shopping online or receive suspicious email for Holiday Dealz, we all need this information. Join us to learn how to protect yourself. Everyone is welcome. Come learn with Free Geek!

    Website
  • Digital Privacy Primer

    Free Geek

    Join us for an important online safety workshop. Learn how digital privacy works (or doesn't!) and learn how to get started with password managers, encrypted communication, email and mobile privacy tools, and more. We all need this information. Everyone is welcome. Come learn with Free Geek!

    Website
  • Friday
    Dec 14 2018
    Anatomy of a Computer

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Wednesday
    Dec 12 2018
    Programming with Python 2
    python free

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 2 of an introduction to programming concepts with Python, an easy-to-learn programming language. If you can type, you can program!

    Website
  • Saturday
    Dec 8 2018
    Make a DJ Push Pad with Raspberry Pi

    Free Geek

    Become a DIY DJ with Raspberry Pi! Come tinker with us using the Raspberry Pi, a powerful open source micro-computer that is revolutionizing the DIY landscape. By writing code and building circuits, you will create and customize a simple DJ push pad (much like the controllers used to make electronic music).

    All necessary equipment is provided for class, but if you'd like to take it home, you can purchase a kit at the Free Geek Store!

    Recommended Prerequisites: Anatomy of a Computer (call 503-232-9350 to register)

    Website
  • Anatomy of a Computer

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Social Media Privacy

    Free Geek

    Are you one of the one billion people using Facebook today?

    With news of companies like Cambridge Analytica, we are increasingly aware of how our personal lives and contact information are used by social media companies. Now it's time to get educated and protect ourselves!

    Join Free Geek for a deep dive into what you need to know to use social media like Facebook as privately as possible.

    Website
  • Friday
    Dec 7 2018
    Anatomy of a Computer

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Wednesday
    Nov 28 2018
    Programming with Python 1

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? This is the class for you!

    This class is an introduction to programming concepts with Python, an easy-to-learn programming language. Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects.

    No prior programming experience required. If you can type, you can program!

    Recommended Follow-up: Programming with Python 2

    Website
  • Tuesday
    Nov 27 2018
    PDX Women in Tech (PDXWIT) November Happy Hour

    Free Geek

    PDXWIT is thrilled to be partnering with Free Geek for a special edition happy hour on #givingtuesday November 27th! The theme of the evening is Supporting our Community. Let’s connect to talk about how we can really show up and support one another.

    While the event is primarily intended for networking, we will have a short segment at 5:30 to share important announcements and showcase some individuals in our community.

    An employee of Free Geek will provide an introduction to the company and share open job opportunities.

    A guest speaker will share their story of the impact Free Geek and PDXWIT has had on their professional and personal life.

    Elizabeth Stock and Hilary Shohoney will talk about how critical it is for community members to do what they can to support organizations that matter to them.

    During the event, we’ll have more to do than free-form networking:

    An activity table where you can get creative. This is a fantastic way to meet others if large groups are not your thing. If you have trouble finding it, look for Meg Aul, our Event Activities Director.

    Table topics to help break the ice.

    A section for job seekers and our sponsors who are hiring, to ensure people get connected.

    A #givingtuesday table with raffle prizes and other goodies for folks who decide to support BOTH FreeGeek and PDXWIT at the event.

    Agenda:

    4:30 p.m. - Doors open/networking

    5:30 p.m. - Introductions, announcements + lightning speakers

    6:30 p.m. - Event ends

    Purpose:

    PDXWIT is a community-based non-profit organization. Our purpose is to strengthen the Portland women in tech community by offering educational programs, partnerships, mentorships, resources and opportunities. We are unifying a supportive environment for current and potential women in tech, all of whom are committed to helping each other. Our goal is to bring together and empower women in tech and to encourage others to pursue tech careers. This is our step towards reducing the gender imbalance in the industry and addressing the current negative effects of that imbalance on women.

    Our events are inclusive. ALL people who support our purpose are welcome.

    Website
  • Tuesday
    Nov 20 2018
    DIY CNC Mill

    Free Geek

    Learn how to create a computer controlled wood mill using parts harvested from recycled electronics. Students will have a hands-on chance to work with the materials and understand the underlying concepts behind creating and using a computer-controlled machine.

    Website
  • Sunday
    Nov 18 2018
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Nov 17 2018
    Anatomy of a Computer

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Wednesday
    Nov 14 2018
    Programming with Python 3

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 3 of an introduction to programming concepts with Python, an easy-to-learn programming language.

    In this class you will learn the basics of Object Oriented Programming with Python. Encapsulation, Inheritance, Polymorphism and other scary sounding terms will be demystified!

    Recommended Prerequisites: Programming with Python 1 and Programming with Python 2

    Website
  • Friday
    Nov 9 2018
    Anatomy of a Computer

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Thursday
    Nov 8 2018
    Programming with JavaScript 1
    javascript linux

    Free Geek

    No prior experience in programming required!

    This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

    Understand key concepts in programming Understand what JavaScript is and how it is used Know where to go to learn more about JavaScript

    Recommended Prerequisites: Web Development 1, typing skills

    Website
  • Advanced Command Line
    linux

    Free Geek

    Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

    Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

    Website
  • Saturday
    Nov 3 2018
    Anatomy of a Computer

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Simple 3D Modeling in Blender

    Free Geek

    Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art. Take this class as many times as you'd like. Bring a project—there will be plenty of time to work on it!

    Website
  • Wednesday
    Oct 31 2018
    Programming with Python 2
    python free

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 2 of an introduction to programming concepts with Python.

    Class covers lists, loops, tuples, dictionaries, and using modules. There are a number of practice exercises.

    Website
  • Saturday
    Oct 27 2018
    Web Development 2

    Free Geek

    Learn how to publish and maintain a multi-page web site and enhance your design with CSS! This class builds on the lessons learned in the Web Development 1 class. It covers the text editor, web hosting, file uploading, project file organization, and intermediate CSS.

    Website
  • Anatomy of a Computer

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Creative Projects Workshop

    Free Geek

    Join us for bi-monthly peer learning and working on creative projects in Blender, Audacity, KDENLive, Krita, GIMP, and other open-source design tools. Get help identifying the right tool for your project. Or bring your latest project and get help from supportive and knowledgeable tutors!

    Website
  • Friday
    Oct 26 2018
    Anatomy of a Computer

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Thursday
    Oct 25 2018
    Programming with JavaScript 1
    javascript linux

    Free Geek

    No prior experience in programming required!

    This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

    Understand key concepts in programming
    Understand what JavaScript is and how it is used
    Know where to go to learn more about JavaScript
    

    Recommended Prerequisites: Web Development 1, typing skills

    Website
  • Sunday
    Oct 21 2018
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Oct 20 2018
    Data Privacy

    Free Geek

    Join us for an important online safety workshop. Have you ever wondered what Cambridge Analytica is or why it matters? Or what does a company (like facebook or fitbit) do with your data? Where does it go? Who owns it? In this class we will discuss the importance of Data Privacy. We all need this information. Everyone is welcome. Come learn with Free Geek!

    Website
  • Anatomy of a Computer

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Digital Privacy Primer

    Free Geek

    Join us for an important online safety workshop. Learn how digital privacy works (or doesn't!) and learn how to get started with password managers, encrypted communication, email and mobile privacy tools, and more. We all need this information. Everyone is welcome. Come learn with Free Geek!

    Website
  • Thursday
    Oct 18 2018
    One-on-One Community Tech Appointment at Free Geek

    Free Geek

    Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor.

    This is a free, volunteer-powered service. When registering, you must sign a release to participate.

    Class Category: CTAS

    Details and What to Bring:

    Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive.

    Volunteers may be able to help with smartphones and tablets based on capacity.

    Please read Free Geek's policies (below) closely before visiting.

    What Can I Get Help With?

    Using your Linux computer

    Running updates

    Installing software

    LibreOffice help

    Accessing and using the internet

    Troubleshoot a computer problem

    Start using privacy and safety tools like a password manager or VPN

    And more!

    Website
  • Tuesday
    Oct 16 2018
    DIY CNC Mill

    Free Geek

    Learn how to create a computer controlled wood mill using parts harvested from recycled electronics. Students will have a hands-on chance to work with the materials and understand the underlying concepts behind creating and using a computer-controlled machine.

    Website
  • Saturday
    Oct 13 2018
    Anatomy of a Computer

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Social Media Privacy

    Free Geek

    Are you one of the one billion people using Facebook today?

    With news of companies like Cambridge Analytica, we are increasingly aware of how our personal lives and contact information are used by social media companies. Now it's time to get educated and protect ourselves!

    Join Free Geek for a deep dive into what you need to know to use social media like Facebook as privately as possible.

    Website
  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Friday
    Oct 12 2018
    Anatomy of a Computer

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Saturday
    Oct 6 2018
    Anatomy of a Computer

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Simple 3D Animation with Blender
    linux

    Free Geek

    Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art.

    Take this class as many times as you'd like. Bring a project—there will be plenty of time to work on it!

    Website
  • Friday
    Oct 5 2018
    Anatomy of a Computer

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Wednesday
    Oct 3 2018
    Programming with Python 3
    python

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 3 of an introduction to programming concepts with Python, an easy-to-learn programming language.

    In this class you will learn the basics of Object Oriented Programming with Python. Encapsulation, Inheritance, Polymorphism and other scary sounding terms will be demystified!

    Recommended Prerequisites: Programming with Python 1 and Programming with Python 2

    Website
  • Saturday
    Sep 29 2018
    Web Development 2

    Free Geek

    Learn how to publish and maintain a multi-page web site and enhance your design with CSS! This class builds on the lessons learned in the Web Development 1 class. It covers the text editor, web hosting, file uploading, project file organization, and intermediate CSS.

    Website
  • Anatomy of a Computer

    Free Geek

    This workshop is an introduction to computer hardware. Students will identify basic components of a desktop and laptop computer, learn what role each part plays, and identify where those parts go inside the computer. Students learn what makes a computer “a computer” and a basic framework for computer safety and troubleshooting.

    No prior knowledge is necessary.

    Website
  • Thursday
    Sep 27 2018
    Programming with JavaScript 2
    javascript free

    Free Geek

    This class builds on the concepts introduced in Programming with Javascript 1 by exploring advanced data types (arrays and objects) and some of the language’s built-in functions called methods. Students will get a brief introduction to these ideas and then begin applying them hands-on through a series of mini projects.

    By the end of this class, students will understand the purpose of and how to use loops, prototype methods, arrays and objects in Javascript. They will also learn where to find more information about these concepts and how to continue their studies on their own.

    Recommended Prerequisites: Programming with JavaScript 1, typing skills

    Website
  • Saturday
    Sep 22 2018
    Using WiFi Securely: What Should I Know?

    Free Geek

    Do you use wi-fi? Probably. Most people do! But do you use wi-fi in a secure way? ¯_(ツ)_/¯ How can you tell? In this Free Geek workshop, learn how to use wi-fi securely when in public, and the essentials of protecting your home wi-fi network.

    Website
  • Sunday
    Sep 16 2018
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellaneous other peripherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Aug 25 2018
    Web Development 2

    Free Geek

    Learn how to publish and maintain a multi-page web site and enhance your design with CSS! This class builds on the lessons learned in the Web Development 1 class. It covers the text editor, web hosting, file uploading, project file organization, and intermediate CSS.

    Website
  • Creative Projects Workshop

    Free Geek

    Join us for bi-monthly peer learning and working on creative projects in Blender, Audacity, KDENLive, Krita, GIMP, and other open-source design tools. Get help identifying the right tool for your project. Or bring your latest project and get help from supportive and knowledgeable tutors!

    Website
  • Thursday
    Aug 23 2018
    Programming with JavaScript 2
    javascript free

    Free Geek

    This class builds on the concepts introduced in Programming with Javascript 1 by exploring advanced data types (arrays and objects) and some of the language’s built-in functions called methods. Students will get a brief introduction to these ideas and then begin applying them hands-on through a series of mini projects.

    By the end of this class, students will understand the purpose of and how to use loops, prototype methods, arrays and objects in Javascript. They will also learn where to find more information about these concepts and how to continue their studies on their own.

    Recommended Prerequisites: Programming with JavaScript 1, typing skills

    Website
  • Intro to Shell Scripting
    linux

    Free Geek

    Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

    Website
  • Wednesday
    Aug 22 2018
    Programming with Python 3
    python

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 3 of an introduction to programming concepts with Python, an easy-to-learn programming language.

    In this class you will learn the basics of Object Oriented Programming with Python. Encapsulation, Inheritance, Polymorphism and other scary sounding terms will be demystified!

    Recommended Prerequisites: Programming with Python 1 and Programming with Python 2

    Website
  • Tuesday
    Aug 21 2018
    DIY CNC Mill

    Free Geek

    Learn how to create a computer controlled wood mill using parts harvested from recycled electronics. Students will have a hands-on chance to work with the materials and understand the underlying concepts behind creating and using a computer-controlled machine.

    Website
  • Sunday
    Aug 19 2018
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Aug 18 2018
    Make a DJ Push Pad with Raspberry Pi

    Free Geek

    Space is limited! Please register only if you are committed to attending.

    Become a DIY DJ with Raspberry Pi! Come tinker with us using the Raspberry Pi, a powerful open source micro-computer that is revolutionizing the DIY landscape. By writing code and building circuits, you will create and customize a simple DJ push pad (much like the controllers used to make electronic music).

    All necessary equipment is provided for class, but if you'd like to take it home, you can purchase a kit at the Free Geek Store!

    Recommended Prerequisites: Anatomy of a Computer (call 503-232-9350 to register)

    Website
  • Digital Privacy Primer

    Free Geek

    Join us for an important online safety workshop. Learn how digital privacy works (or doesn't!) and learn how to get started with password managers, encrypted communication, email and mobile privacy tools, and more. We all need this information. Everyone is welcome. Come learn with Free Geek!

    Website
  • Web Development 1
    html free

    Free Geek

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Website
  • Thursday
    Aug 16 2018
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • Web Development 1
    html

    Free Geek

    Please note: Thursday classes are held in the Classroom. Saturday classes are held in the Meeting Room.

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Required skills: Comfort using a keyboard & mouse

    Website
  • Saturday
    Aug 11 2018
    Home Networking & Wi-Fi Security Workshop

    Free Geek

    Learn the essentials of protecting your home network. This class will journey from the basics to advanced networking. Feel free to bring your own computer.

    Website
  • Understanding the Internet of Things

    Free Geek

    What is the Internet of Things (IOT)? How does this emerging technology change our understanding of online privacy and safety? What do we need to know to use and embrace this technology safely? Will our fridges and watches be used to hack into our houses?

    Join us at Free Geek for this special workshop!

    Website
  • Thursday
    Aug 9 2018
    Programming with JavaScript 1
    javascript linux

    Free Geek

    No prior experience in programming required!

    This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

    Understand key concepts in programming
    Understand what JavaScript is and how it is used
    Know where to go to learn more about JavaScript
    

    Recommended Prerequisites: Web Development 1, typing skills

    Website
  • Advanced Command Line
    linux

    Free Geek

    Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

    Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

    Website
  • Thursday
    Aug 2 2018
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • Saturday
    Jul 28 2018
    Creative Projects Workshop

    Free Geek

    Join us for bi-monthly peer learning and working on creative projects in Blender, Audacity, KDENLive, Krita, GIMP, and other open-source design tools. Get help identifying the right tool for your project. Or bring your latest project and get help from supportive and knowledgeable tutors!

    Website
  • Thursday
    Jul 26 2018
    Programming with JavaScript 2
    javascript

    Free Geek

    This class builds on the concepts introduced in Programming with Javascript 1 by exploring advanced data types (arrays and objects) and some of the language’s built-in functions called methods. Students will get a brief introduction to these ideas and then begin applying them hands-on through a series of mini projects.

    By the end of this class, students will understand the purpose of and how to use loops, prototype methods, arrays and objects in Javascript. They will also learn where to find more information about these concepts and how to continue their studies on their own.

    Recommended Prerequisites: Programming with JavaScript 1, typing skills

    Website
  • Intro to Shell Scripting

    Free Geek

    Control your computer, make your own programs, and make timed actions by learning to shell script.

    Recommended Prerequisites: Command Line Basics and Advanced Command Line. Command line experience required.

    Website
  • Wednesday
    Jul 25 2018
    Programming with Python 1

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? This is the class for you!

    This class is an introduction to programming concepts with Python, an easy-to-learn programming language. Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects.

    No prior programming experience required. If you can type, you can program!

    Recommended Follow-up: Programming with Python 2

    Website
  • Saturday
    Jul 21 2018
    Digital Privacy Primer

    Free Geek

    Join us for an important online safety workshop. Learn how digital privacy works (or doesn't!) and learn how to get started with password managers, encrypted communication, email and mobile privacy tools, and more. We all need this information. Everyone is welcome. Come learn with Free Geek!

    Website
  • Thursday
    Jul 19 2018
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • Web Development 1
    html

    Free Geek

    Please note: Thursday classes are held in the Classroom. Saturday classes are held in the Meeting Room.

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Required skills: Comfort using a keyboard & mouse

    Website
  • Tuesday
    Jul 17 2018
    DIY CNC Mill

    Free Geek

    Learn how to create a computer controlled wood mill using parts harvested from recycled electronics. Students will have a hands-on chance to work with the materials and understand the underlying concepts behind creating and using a computer-controlled machine.

    Website
  • Sunday
    Jul 15 2018
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Jul 14 2018
    Getting Started with Virtual Machines

    Free Geek

    Learn how to set up your own Virtual Machine at home. (https://www.lifehack.org/articles/technology/7-uses-for-a-virtual-machine.html)

    Recommended Prerequisites: Must be familiar with basic networking and the Linux Command Line. Try Command Line Basics.

    Website
  • Make a DJ Push Pad with Raspberry Pi

    Free Geek

    Space is limited! Please register only if you are committed to attending.

    Become a DIY DJ with Raspberry Pi! Come tinker with us using the Raspberry Pi, a powerful open source micro-computer that is revolutionizing the DIY landscape. By writing code and building circuits, you will create and customize a simple DJ push pad (much like the controllers used to make electronic music).

    All necessary equipment is provided for class, but if you'd like to take it home, you can purchase a kit at the Free Geek Store!

    Recommended Prerequisites: Anatomy of a Computer (call 503-232-9350 to register)

    Website
  • Thursday
    Jul 12 2018
    Programming with JavaScript 1
    javascript linux

    Free Geek

    No prior experience in programming required!

    This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

    Understand key concepts in programming
    Understand what JavaScript is and how it is used
    Know where to go to learn more about JavaScript
    

    Recommended Prerequisites: Web Development 1, typing skills

    Website
  • Advanced Command Line

    Free Geek

    Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

    Recommended Prerequisites: Command Line Basics

    Website
  • Online Safety & Privacy for Beginners

    Free Geek

    From high-profile data breaches to advertising that follows you around the Internet… There are plenty of reasons to be concerned about digital safety and privacy.

    This introductory class will help you understand online privacy and security threats, how they work, and how to avoid problems. You'll leave with a toolkit of resources for staying safe online.

    Website
  • Wednesday
    Jul 11 2018
    Programming with Python 3
    python

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 3 of an introduction to programming concepts with Python, an easy-to-learn programming language.

    In this class you will learn the basics of Object Oriented Programming with Python. Encapsulation, Inheritance, Polymorphism and other scary sounding terms will be demystified!

    Recommended Prerequisites: Programming with Python 1 and Programming with Python 2

    Website
  • Saturday
    Jul 7 2018
    Simple 3D Animation with Blender
    linux

    Free Geek

    Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art.

    Take this class as many times as you'd like. Bring a project—there will be plenty of time to work on it!

    Website
  • Thursday
    Jul 5 2018
    Graphic Design with GIMP
    linux

    Free Geek

    Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

    Bring your questions -- there will be plenty of time for answers!

    This class welcomes beginners and advanced users alike.

    Website
  • Saturday
    Jun 30 2018
    Social Media Privacy

    Free Geek

    Are you one of the one billion people using Facebook today?

    With news of companies like Cambridge Analytica, we are increasingly aware of how our personal lives and contact information are used by social media companies. Now it's time to get educated and protect ourselves!

    Join Free Geek for a deep dive into what you need to know to use social media like Facebook as privately as possible.

    Website
  • Thursday
    Jun 28 2018
    Programming with JavaScript 2
    javascript free

    Free Geek

    This class builds on the concepts introduced in Programming with Javascript 1 by exploring advanced data types (arrays and objects) and some of the language’s built-in functions called methods. Students will get a brief introduction to these ideas and then begin applying them hands-on through a series of mini projects.

    By the end of this class, students will understand the purpose of and how to use loops, prototype methods, arrays and objects in Javascript. They will also learn where to find more information about these concepts and how to continue their studies on their own.

    Recommended Prerequisites: Programming with JavaScript 1, typing skills

    Website
  • Wednesday
    Jun 27 2018
    Programming with Python 2
    python free

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 2 of an introduction to programming concepts with Python, an easy-to-learn programming language. If you can type, you can program!

    Website
  • Saturday
    Jun 23 2018
    Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Tuesday
    Jun 19 2018
    DIY CNC Mill

    Free Geek

    Learn how to create a computer controlled wood mill using parts harvested from recycled electronics. Students will have a hands-on chance to work with the materials and understand the underlying concepts behind creating and using a computer-controlled machine.

    Website
  • Sunday
    Jun 17 2018
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Jun 16 2018
    Understanding the Internet of Things

    Free Geek

    What is the Internet of Things (IOT)? How does this emerging technology change our understanding of online privacy and safety? What do we need to know to use and embrace this technology safely? Will our fridges and watches be used to hack into our houses?

    Join us at Free Geek for this special workshop!

    Website
  • Digital Privacy Primer

    Free Geek

    Join us for an important online safety workshop. Learn how digital privacy works (or doesn't!) and learn how to get started with password managers, encrypted communication, email and mobile privacy tools, and more. We all need this information. Everyone is welcome. Come learn with Free Geek!

    Website
  • Web Development 1
    html free

    Free Geek

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Website
  • Friday
    Jun 15 2018
    Make a DJ Push Pad with Raspberry Pi

    Free Geek

    Space is limited! Please register only if you are committed to attending.

    Become a DIY DJ with Raspberry Pi! Come tinker with us using the Raspberry Pi, a powerful open source micro-computer that is revolutionizing the DIY landscape. By writing code and building circuits, you will create and customize a simple DJ push pad (much like the controllers used to make electronic music).

    Please register for the class via Eventbrite!

    Website
  • Saturday
    Jun 9 2018
    Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Saturday
    Jun 2 2018
    Simple 3D Animation with Blender

    Free Geek

    Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art.

    Take this class as many times as you'd like. Bring a project—there will be plenty of time to work on it!

    Website
  • Thursday
    May 31 2018
    Intro to Shell Scripting
    linux

    Free Geek

    Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

    Website
  • Wednesday
    May 30 2018
    Programming with Python 2
    python free

    Free Geek

    Level 2. Perfect if you know a few basics but want more in-depth study!

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us to learn Python at Free Geek!

    Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects. No prior programming experience required.

    If you can type, you can program!

    Website
  • Thursday
    May 24 2018
    Programming with JavaScript 2
    javascript free

    Free Geek

    This class builds on the concepts introduced in Programming with Javascript 1 by exploring advanced data types (arrays and objects) and some of the language’s built-in functions called methods. Students will get a brief introduction to these ideas and then begin applying them hands-on through a series of mini projects.

    By the end of this class, students will understand the purpose of and how to use loops, prototype methods, arrays and objects in Javascript. They will also learn where to find more information about these concepts and how to continue their studies on their own.

    Recommended Prerequisites: Programming with JavaScript 1, typing skills

    Website
  • Sunday
    May 20 2018
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    May 19 2018
    Understanding Blockchain and Cryptocurrencies
    bitcoin

    Free Geek

    What is blockchain? What is cryptocurrency? How and why are these technologies used for privacy and anonymity? How do you get involved? Join us for a special workshop to answer these questions and more!

    Website
  • Digital Privacy Primer

    Free Geek

    Join us for an important online safety workshop. Learn how digital privacy works (or doesn't!) and learn how to get started with password managers, encrypted communication, email and mobile privacy tools, and more. We all need this information. Everyone is welcome. Come learn with Free Geek!

    You must register via Eventbrite to attend: http://privacyprimer.eventbrite.com

    Website
  • Web Development 1
    html free

    Free Geek

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Website
  • Thursday
    May 17 2018
    Web Development 1
    html free

    Free Geek

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Website
  • Wednesday
    May 16 2018
    Programming with Python 1
    python free

    Free Geek

    Register via Eventbrite: https://freegeek.eventbrite.com

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us to learn Python at Free Geek!

    Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects. No prior programming experience required.

    If you can type, you can program!

    Website
  • Tuesday
    May 15 2018
    DIY CNC Mill

    Free Geek

    Learn how to create a computer controlled wood mill using parts harvested from recycled electronics. Students will have a hands-on chance to work with the materials and understand the underlying concepts behind creating and using a computer-controlled machine.

    Website
  • Saturday
    May 12 2018
    Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Friday
    May 11 2018
    Make a DJ Push Pad with Raspberry Pi

    Free Geek

    Space is limited! Please register only if you are committed to attending.

    Become a DIY DJ with Raspberry Pi! Come tinker with us using the Raspberry Pi, a powerful open source micro-computer that is revolutionizing the DIY landscape. By writing code and building circuits, you will create and customize a simple DJ push pad (much like the controllers used to make electronic music).

    Please register for the class via Eventbrite!

    Website
  • Thursday
    May 10 2018
    Programming with JavaScript 1
    javascript free

    Free Geek

    Learn the core concepts of programming using the JavaScript programming language! By the end of this class, you will understand key concepts in programming, what JavaScript is and how it is used, and where to go to learn more about JavaScript.

    Website
  • Advanced Command Line
    linux

    Free Geek

    Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

    Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

    Website
  • Wednesday
    May 2 2018
    Programming with Python 2
    python free

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us!

    This class is part 2 of an introduction to programming concepts with Python, an easy-to-learn programming language. If you can type, you can program!

    Website
  • Saturday
    Apr 28 2018
    Creative Projects Workshop

    Free Geek

    Join us for bi-monthly peer learning and working on creative projects in Blender, Audacity, KDENLive, Krita, GIMP, and other open-source design tools. Get help identifying the right tool for your project. Or bring your latest project and get help from supportive and knowledgeable tutors!

    Website
  • Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Thursday
    Apr 26 2018
    Programming with JavaScript
    javascript free

    Free Geek

    Learn the core concepts of programming using the JavaScript programming language! By the end of this class, you will understand key concepts in programming, what JavaScript is and how it is used, and where to go to learn more about JavaScript.

    Website
  • Intro to Shell Scripting
    linux

    Free Geek

    Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

    Website
  • Saturday
    Apr 21 2018
    Using WiFi Securely: What Should I Know?

    Free Geek

    Learn the essentials of protecting your home wifi network.

    You must register on Eventbrite for this class: https://www.eventbrite.com/e/using-wifi-securely-what-should-i-know-tickets-43574848545

    Website
  • Digital Privacy Primer

    Free Geek

    Join us for an important online safety workshop. Learn how digital privacy works (or doesn't!) and learn how to get started with password managers, encrypted communication, email and mobile privacy tools, and more. We all need this information. Everyone is welcome. Come learn with Free Geek!

    You must register via Eventbrite to attend: http://privacyprimer.eventbrite.com

    Website
  • Web Development 1
    html free

    Free Geek

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Website
  • Thursday
    Apr 19 2018
    Web Development 1
    html free

    Free Geek

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Website
  • Wednesday
    Apr 18 2018
    Programming with Python 1
    python free

    Free Geek

    Register via Eventbrite: https://freegeek.eventbrite.com

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us to learn Python at Free Geek!

    Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects. No prior programming experience required.

    If you can type, you can program!

    Website
  • Tuesday
    Apr 17 2018
    DIY CNC Mill

    Free Geek

    Learn how to create a computer controlled wood mill using parts harvested from recycled electronics. Students will have a hands-on chance to work with the materials and understand the underlying concepts behind creating and using a computer-controlled machine.

    Website
  • Sunday
    Apr 15 2018
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Apr 14 2018
    Command Line Basics
    linux

    Free Geek

    The command line is a tool for typing computer commands, instead of clicking menus or buttons.

    Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

    Website
  • Thursday
    Apr 12 2018
    Programming with JavaScript
    javascript free

    Free Geek

    Learn the core concepts of programming using the JavaScript programming language! By the end of this class, you will understand key concepts in programming, what JavaScript is and how it is used, and where to go to learn more about JavaScript.

    Website
  • Advanced Command Line
    linux

    Free Geek

    Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

    Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

    Website
  • Saturday
    Apr 7 2018
    Simple 3D Animation with Blender

    Free Geek

    Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art.

    Take this class as many times as you'd like. Bring a project—there will be plenty of time to work on it!

    Website
  • Thursday
    Mar 22 2018
    Beginning Programming with JavaScript
    javascript free

    Free Geek

    Learn the core concepts of programming using the JavaScript programming language! By the end of this class, you will understand key concepts in programming, what JavaScript is and how it is used, and where to go to learn more about JavaScript.

    Website
  • Wednesday
    Mar 21 2018
    Programming with Python 1
    python free

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us to learn Python at Free Geek!

    Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects. No prior programming experience required.

    If you can type, you can program!

    Website
  • Sunday
    Mar 18 2018
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Mar 17 2018
    Digital Privacy Primer

    Free Geek

    Join us for an important online safety workshop. Learn how digital privacy works (or doesn't!) and learn how to get started with password managers, encrypted communication, email and mobile privacy tools, and more. We all need this information. Everyone is welcome. Come learn with Free Geek!

    You must register via Eventbrite to attend: http://privacyprimer.eventbrite.com

    Website
  • Thursday
    Mar 15 2018
    Web Development 1
    html free

    Free Geek

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Website
  • Saturday
    Mar 10 2018
    3D Modeling in Blender

    Free Geek

    Get familiar with Blender, a free and open source 3D creation suite in this workshop. Bring a project to work on, if you have one!

    Website
  • Command Line Basics
    linux

    Free Geek

    Students will learn the basic parts of a command, listing, linking, tab completion, file system structure and more.

    Website
  • Wednesday
    Mar 7 2018
    Programming with Python 2
    python free

    Free Geek

    Level 2. Perfect if you know a few basics but want more in-depth study!

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us to learn Python at Free Geek!

    Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects. No prior programming experience required.

    If you can type, you can program!

    Website
  • Thursday
    Feb 22 2018
    Intro to Shell Scripting
    linux

    Free Geek

    Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

    Website
  • Wednesday
    Feb 21 2018
    CANCELLED: Beginning Programming with JavaScript
    javascript free

    Free Geek

    Learn the core concepts of programming using the JavaScript programming language! By the end of this class, you will understand key concepts in programming, what JavaScript is and how it is used, and where to go to learn more about JavaScript.

    Website
  • Programming with Python 1
    python free

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us to learn Python at Free Geek!

    Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects. No prior programming experience required.

    If you can type, you can program!

    Website
  • Sunday
    Feb 18 2018
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellaneous other peripherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Feb 17 2018
    Digital Privacy Primer

    Free Geek

    Join us for an important online safety workshop. Learn how digital privacy works (or doesn't!) and learn how to get started with password managers, encrypted communication, email and mobile privacy tools, and more. We all need this information. Everyone is welcome. Come learn with Free Geek!

    This workshop is offered every third Saturday of the month. The full title is "Intermediate Digital Privacy & Safety." Class is held in the Free Geek meeting room.

    Find all of Free Geek's classes at freegeek.org/education.

    Website
  • Web Development 1
    html free

    Free Geek

    Free class: Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Website
  • Saturday
    Feb 10 2018
    3D Animation in Blender

    Free Geek

    Get familiar with Blender, a free and open source 3D creation suite in this workshop. Bring a project to work on, if you have one!

    Website
  • Thursday
    Feb 8 2018
    Beginning Programming with JavaScript
    javascript free

    Free Geek

    Learn the core concepts of programming using the JavaScript programming language! By the end of this class, you will understand key concepts in programming, what JavaScript is and how it is used, and where to go to learn more about JavaScript.

    Website
  • Advanced Command Line
    linux

    Free Geek

    Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line.

    Website
  • Saturday
    Jan 27 2018
    Command Line Basics
    linux

    Free Geek

    Students will learn the basic parts of a command, listing, linking, tab completion, file system structure and more.

    Website
  • Wednesday
    Jan 24 2018
    SSH: Swiss Army Knife of Networking
    linux

    Free Geek

    SSH is a fundamental tool used in networking outside of Microsoft Windows, such as Cisco routers or Linux computers. By the end of this class, you will be able to be able to connect via the SSH tool to computers for administration, enabling you to make remote commands and file transfers.

    Some command line experience recommended.

    Website
  • Tuesday
    Jan 23 2018
    Intro to Shell Scripting

    Free Geek

    Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

    Website
  • Saturday
    Jan 20 2018
    Understanding Blockchain and Cryptocurrencies
    bitcoin

    Free Geek

    What is blockchain? What is cryptocurrency? How and why are these technologies used for privacy and anonymity? How do you get involved? Join us for a special workshop to answer these questions and more!

    Website
  • Intermediate Digital Privacy & Safety

    Free Geek

    You already know a few online safety practices, but you’d like to go further! Learn about encrypted communication, email and mobile privacy, and more. This class provides tools and resources to navigate the web securely.

    Website
  • Thursday
    Jan 18 2018
    Web Development 1
    html free

    Free Geek

    Free class: Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Website
  • Saturday
    Jan 13 2018
    Web Development 2

    Free Geek

    Learn how to publish and maintain a multi-page web site and enhance your design with CSS! This class builds on the lessons learned in the Web Development 1 class. It covers the text editor, web hosting, file uploading, project file organization, and intermediate CSS.

    Website
  • Command Line Basics

    Free Geek

    Students will learn the basic parts of a command, listing, linking, tab completion, file system structure and more.

    Website
  • Thursday
    Jan 11 2018
    Beginning Programming with JavaScript
    python free

    Free Geek

    Learn the core concepts of programming using the JavaScript programming language! By the end of this class, you will understand key concepts in programming, what JavaScript is and how it is used, and where to go to learn more about JavaScript.

    Website
  • Wednesday
    Jan 10 2018
    Programming with Python 2
    python free

    Free Geek

    Level 2. Perfect if you know a few basics but want more in-depth study!

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us to learn Python at Free Geek!

    Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects. No prior programming experience required.

    If you can type, you can program!

    Website
  • Tuesday
    Jan 9 2018
    Advanced Command Line

    Free Geek

    Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line.

    Website
  • Wednesday
    Dec 27 2017
    Programming with Python 1
    python free

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us to learn Python at Free Geek!

    Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects. No prior programming experience required.

    If you can type, you can program!

    Website
  • Friday
    Dec 22 2017
    carpe diem

    Free Geek

    carpe diem

  • Wednesday
    Dec 13 2017
    Programming with Python 2
    python free

    Free Geek

    Level 2. Perfect if you know a few basics but want more in-depth study!

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us to learn Python at Free Geek!

    Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects. No prior programming experience required.

    If you can type, you can program!

    Website
  • Saturday
    Dec 9 2017
    Digital Privacy: Identifying Holiday Scams

    Free Geek

    Is that holiday deal too good to be true? It just might be. In this special workshop, you’ll learn how to identify and protect yourself from classic online scams like phishing, too-good deals and fake delivery emails.

    This workshop will help you understand online threats, how they work, and how to avoid problems. You’ll leave with the tools and resources to navigate the web securely.

    Website
  • 3D Animation in Blender

    Free Geek

    Get familiar with Blender, a free and open source 3D creation suite in this workshop. Bring a project to work on, if you have one!

    Website
  • Thursday
    Dec 7 2017
    Advanced Command Line
    linux

    Free Geek

    Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

    Website
  • Tuesday
    Dec 5 2017
    Programming with JavaScript
    python free

    Free Geek

    Learn the core concepts of programming using the JavaScript programming language! By the end of this class, you will understand key concepts in programming, what JavaScript is and how it is used, and where to go to learn more about JavaScript.

    Website
  • Tuesday
    Nov 28 2017
    PDX Women in Tech (PDXWIT) Happy Hour Networking Event

    Free Geek

    Registration through Eventbrite is required to avoid having to manually check-in at the event

    We are celebrating Giving Tuesday by joining forces with Free Geek for our Happy Hour on November 28th.

    PDXWIT exists as a way to encourage, support and empower women in the Portland tech community. One way to feel empowered is to lift each other at work, and because we feel this is so important, we’ve made it the theme of this event. The conversation starter is “What's something new you can do to empower your coworkers and colleagues?”

    In the spirit of giving, we will be offering a number of ways to give back to your community:

    • Donate your used electronics to support Free Geek • P:ear is organizing a “Women Supporting the Women” bra and underwear drive! For young, homeless women, it is hard to find support for their diverse and changing bodies. Let’s give them the support they need! Bring in gift certificates to Ross or other easy-to-access clothing stores for custom purchases, or raid your wardrobe for new or very lightly used bras. All sizes are needed. Practical styles encouraged, including sports and maternity. New underwear also encouraged. • Sign up to be an individual or sustaining supporter for PDXWIT and get a green shirt!

    While the event is primarily intended for networking, we will have a short segment at 5:30 to share important announcements and showcase three women in our community. ᛫ Introduction to Free Geek, including what they do and what job opportunities are available. ᛫ Pippa Arend, Development Director at p:ear, will talk about Ladies Supporting the Ladies. ᛫ Commissioner Smith will talk about how Multnomah County is giving women and people of color access to startup funds.

    During the event, we’ll have more to do than free-form networking:

    ᛫ An Activity Table where people can get creative. This is a fantastic way to meet others if large groups are not your thing. If you have trouble finding it, look for Meg Aul, our Event Activities Director. ᛫ Table Topics to help break the ice. ᛫ A section for job seekers and those hiring, to ensure people get connected.

    Event FAQ

    Q: What is the parking situation?

    A: Street parking is available

    Q: Is there secured bike parking?

    A: Yes

    Q: Should I consider using public transportation?

    A: Not necessarily

    Q: Is the space ADA accessible?

    A: Yes

    PDXWIT is a community-based non-profit organization. Our purpose is to strengthen the Portland women in tech community by offering educational programs, partnerships, mentorships, resources and opportunities. We are unifying a supportive environment for current and potential women in tech, all of whom are committed to helping each other. Our goal is to bring together and empower women in tech and to encourage others to pursue tech careers. This is our step towards reducing the gender imbalance in the industry and addressing the current negative effects of that imbalance on women.

    Our events are inclusive. ALL people who support our purpose are welcome.

    Website
  • Saturday
    Nov 18 2017
    Web Development 2

    Free Geek

    Learn how to publish and maintain a multi-page web site and enhance your design with CSS! This class builds on the lessons learned in the Web Development 1 class. It covers the text editor, web hosting, file uploading, project file organization, and intermediate CSS.

    Website
  • Thursday
    Nov 9 2017
    Programming with JavaScript
    python free

    Free Geek

    Learn the core concepts of programming using the JavaScript programming language! By the end of this class, you will understand key concepts in programming, what JavaScript is and how it is used, and where to go to learn more about JavaScript.

    Website
  • Saturday
    Nov 4 2017
    Web Development 2

    Free Geek

    Learn how to publish and maintain a multi-page web site and enhance your design with CSS! This class builds on the lessons learned in the Web Development 1 class. It covers the text editor, web hosting, file uploading, project file organization, and intermediate CSS.

    Website
  • Advanced Command Line

    Free Geek

    Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

    Website
  • Thursday
    Oct 26 2017
    Programming with JavaScript
    python free

    Free Geek

    Learn the core concepts of programming using the JavaScript programming language! By the end of this class, you will understand key concepts in programming, what JavaScript is and how it is used, and where to go to learn more about JavaScript.

    Website
  • Intro to Digital Privacy & Safety

    Free Geek

    From high-profile data breaches to advertising that follows you around the internet… There are plenty of reasons to be concerned about digital safety and privacy. This introductory class will help you understand online privacy and security threats, how they work, and how to avoid problems. You'll leave with a toolkit of resources for staying safe online.

    Website
  • Tuesday
    Oct 24 2017
    Shell Scripting

    Free Geek

    Control your computer, make your own programs, and make timed actions by learning to shell script. You will need to have knowledge of the command line.

    Website
  • Saturday
    Oct 21 2017
    Getting Started with VMware

    Free Geek

    Learn to set up and use a virtual machine.

    Website
  • Intermediate Digital Privacy & Safety

    Free Geek

    You already know a few online safety practices, but you’d like to go further! Learn about encrypted communication, email and mobile privacy, and more. This class provides tools and resources to navigate the web securely.

    Website
  • Tuesday
    Oct 17 2017
    DIY CNC Mill

    Free Geek

    Learn how to create a computer controlled wood mill using parts harvested from recycled electronics. Students will have a hands-on chance to work with the materials and understand the underlying concepts behind creating and using a computer-controlled machine.

    Website
  • Friday
    Oct 13 2017
    Intro to Digital Privacy & Safety

    Free Geek

    From high-profile data breaches to advertising that follows you around the internet… There are plenty of reasons to be concerned about digital safety and privacy. This introductory class will help you understand online privacy and security threats, how they work, and how to avoid problems. You'll leave with a toolkit of resources for staying safe online.

    Website
  • Thursday
    Oct 12 2017
    Advanced Command Line

    Free Geek

    Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

    Website
  • Friday
    Sep 22 2017
    Starting Open Source Involvement

    Free Geek

    Interested in Open Source? Anyone can get involved, from writing documentation to writing code. Walk step-by-step with us to learn how to identify and contribute to open source projects. It could be anything from Gnome to VLC to Calagator! We’ll help you set up the system and equip you with the necessary tools. Prerequisite: Some command line experience.

    Website
  • Saturday
    Sep 16 2017
    Personal Home Computing Security

    Free Geek

    Learn common attacks on home computers, how to set up encrypted email and a password manager, sans.org tips, and more. Feel free to bring your own computer.

    Website
  • Wednesday
    Aug 30 2017
    Python Open Questions
    python

    Free Geek

    Get help with your Python projects from a friendly and knowledgeable tutor in this drop-in session. Bring anything from introductory questions to advanced projects. Registration is not required.

    Website
  • Wednesday
    Aug 16 2017
    Python Open Questions
    python

    Free Geek

    Get help with your Python projects from a friendly and knowledgeable tutor in this drop-in session. Bring anything from introductory questions to advanced projects. Registration is not required.

    Website
  • Saturday
    Aug 5 2017
    Home Networking & Wi-Fi Security Workshop

    Free Geek

    Learn the essentials of protecting your home network. This class will journey from the basics to advanced networking. Feel free to bring your own computer.

    Website
  • Thursday
    Jul 20 2017
    Starting Open Source Involvement

    Free Geek

    Interested in Open Source? Anyone can get involved, from writing documentation to writing code. Walk step-by-step with us to learn how to identify and contribute to open source projects. It could be anything from Gnome to VLC to Calagator! We’ll help you set up the system and equip you with the necessary tools. Prerequisite: Some command line experience.

    Website
  • Saturday
    Jul 15 2017
    Create a Security Center for your Home
    free

    Free Geek

    You’d be surprised to see how insecure the default settings for many of our home technologies are! Join us for a workshop to learn how to step up the security of your home computer, wifi network, and more. Bring your own computer.

    Website
  • Thursday
    Jul 6 2017
    Starting Open Source Involvement

    Free Geek

    Interested in Open Source? Anyone can get involved, from writing documentation to writing code. Walk step-by-step with us to learn how to identify and contribute to open source projects. It could be anything from Gnome to VLC to Calagator! We’ll help you set up the system and equip you with the necessary tools. Prerequisite: Some command line experience.

    Website
  • Saturday
    Jul 1 2017
    Programming with JavaScript
    python free

    Free Geek

    Learn the core concepts of programming using the JavaScript programming language! By the end of this class, you will understand key concepts in programming, what JavaScript is and how it is used, and where to go to learn more about JavaScript.

    Website
  • Wednesday
    Jun 28 2017
    Programming with Python
    python free

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us to learn Python at Free Geek!

    Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects. No prior programming experience required.

    If you can type, you can program!

    Website
  • Sunday
    Jun 18 2017
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Jun 17 2017
    Create Your Own Firewall
    free

    Free Geek

    Protect your computer from outside attacks. How? Learn to install and configure a firewall. This workshop will cover essential rules and best practices for set-up. Bring your own computer.

    Website
  • Thursday
    Jun 15 2017
    Starting Open Source Involvement

    Free Geek

    Interested in Open Source? Anyone can get involved, from writing documentation to writing code. Walk step-by-step with us to learn how to identify and contribute to open source projects. It could be anything from Gnome to VLC to Calagator! We’ll help you set up the system and equip you with the necessary tools. Prerequisite: Some command line experience.

    Website
  • Wednesday
    Jun 14 2017
    Programming with Python
    python free

    Free Geek

    Have you ever thought programming was interesting, but don't know where to start? Do you want to unlock the true potential of computers? Join us to learn Python at Free Geek!

    Every class begins with the basics of what Python is and how to use it. After that we'll talk about computer science theory in an approachable way. Finally we'll have a lab where your questions can get answered and you can show off your projects. No prior programming experience required.

    If you can type, you can program!

    Website
  • Saturday
    Jun 3 2017
    Introduction to HTML & CSS
    html free

    Free Geek

    Free class: Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS.

    Website
  • Intro to Programming with JavaScript
    javascript free

    Free Geek

    This free class is an introduction to the core concepts of programming using the JavaScript programming language. While we use JavaScript, the ideas learned in the class are transferrable to all programming languages.

    By the end of this class, you will:

    • Understand key concepts in programming
    • Understand what JavaScript is and how it is used
    • Know where to go to learn more about JavaScript
    Website
  • Wednesday
    May 24 2017
    Community Empowerment Through Mapping

    Free Geek

    Come learn how to find public data sets and collect spatial data in and with your community!

    In the first half of the class, you will learn how to use Google Earth Pro, a free data mapping tool, as well as a few basic functions using the data analysis tool QGIS. We will also touch on methods and ethics in community data collection and display. The second half of the class will be a workshop for your ideas, so please come to class prepared with a community project idea which you are working on, or would like to work on using mapping tools.

    Goal of class: By the end of this class, students will be able to: -create map surveys, create map objects (points, lines, polygons) on Suprmap.org -visualize and add detail to inputs in Google Earth Pro -add data layers to a map, perform spatial join, and modify data table in QGIS -They will know where to find public data sets, and how to make their own -They will also be briefed on community data collection practices, and honest and ethical data collection and distribution. -In workshop, we will provide some ideas on what data sets and data analysis tools would help them work on their project.

    Website
  • Sunday
    May 21 2017
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Apr 22 2017
    Advanced Digital Privacy & Security: Wi-Fi Security

    Free Geek

    Learn the essentials of protecting your home wifi network. Prerequisite: Must be familiar with basic networking. Bring your own computer.

    Website
  • Sunday
    Apr 16 2017
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Apr 15 2017
    Advanced Digital Privacy & Security: Online Anonymity

    Free Geek

    Join us to understand the mechanics of being truly “anonymous” on the internet and try out various tools for being anonymous. Prerequisite: Must be familiar with basic security and privacy best practice. Bring your own computer.

    Website
  • Sunday
    Mar 19 2017
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Mar 18 2017
    Advanced Digital Privacy & Security: Wi-Fi Security

    Free Geek

    Learn the essentials of protecting your home wifi network. Prerequisite: Must be familiar with basic networking. Bring your own computer.

    Website
  • Intermediate Digital Privacy & Security

    Free Geek

    You already know a few online safety practices, but you’d like to go further! Learn how your digital connections can be traced, how encrypted communication works, and get tools for browser, email and mobile privacy.

    Website
  • Sunday
    Feb 19 2017
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Feb 18 2017
    Getting Started with VMWare

    Free Geek

    Learn how to set up your own Virtual Machine at home. Prerequisites: Must be familiar with basic networking and the Linux Mint command line. Feel free to bring your own computer.

    Website
  • Friday
    Feb 17 2017
    Intro to Digital Privacy and Safety
    through
    Free Geek

    Advertising that follow you around the internet, high-profile hackers, NSA surveillance… There are plenty of reasons to be concerned about digital safety and privacy. This class is designed for computer users who want an introduction to best practices on navigating the web safely.

    Website
  • Friday
    Feb 3 2017
    PDX Women In Tech (PDXWIT) Volunteering with Free Geek

    Free Geek

    RSVP here - https://www.eventbrite.com/e/pdx-women-in-tech-pdxwit-volunteering-with-free-geek-tickets-28617202824

    Free Geek and PDXWIT are partnering up for our first group volunteer activity. Dani Schulte will be teaching volunteers how to manually disassemble computers, peripheral electronic devices, and other electronic hardware.

    Manual disassembly is important for 2 main reasons:

    1. Significantly reduces landfill-bound waste from electronics in comparison to mechanized recycling done by for-profit recycling operations.

    2. Produces high-quality separated metals.

    Agenda:

    Dani will do a brief orientation with you when you arrive at 3:30pm. Must read, fill out, and sign the Volunteer Application (unless you have volunteered here before). The Group Volunteer Form must also be filled out. All the required forms will be emailed to the volunteers closer to the event. Please bring the applications and the Group Form when you come to volunteer!

    Hand tools, power drills, aprons, safety goggles and gloves provided - close-toed shoes are required to volunteer at Free Geek.

    PDXWIT is a community-based non-profit organization. Our purpose is to strengthen the Portland women in tech community by offering: educational programs, partnerships, mentorships, resources and opportunities. We are unifying a supportive environment for current and potential women in tech, all of whom are committed to helping each other. Our goal is to bring together and empower women in tech and to encourage others to pursue tech careers. This is our step towards reducing the gender imbalance in the industry and addressing the current negative effects of that imbalance on women.

    Website
  • Saturday
    Jan 21 2017
    Learn to Build a Website: Intro to HTML & CSS
    html

    Free Geek

    Interested in creating a website, but don't know where to start? Join us for an introduction to the building blocks of the web: HTML and CSS. You should be familiar with using computers and browsing the internet to take this class.

  • Create 3D Art with Blender

    Free Geek

    Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art.

    10:30am-12:30pm Class 12:30pm-1:30pm Lab

    Website
  • Tuesday
    Jan 17 2017
    Do-It-Yourself CNC Mill

    Free Geek

    Learn how to create a computer controlled wood mill using parts harvested from recycled electronics.

    Website
  • Sunday
    Jan 15 2017
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Jan 7 2017
    Learn to Build a Website: Intro to HTML & CSS
    html

    Free Geek

    Interested in creating a website, but don't know where to start? Join us for an introduction to the building blocks of the web: HTML and CSS. You should be familiar with using computers and browsing the internet to take this class.

  • Tuesday
    Dec 20 2016
    DIY CNC Mill

    Free Geek

    Learn how to create a computer controlled wood mill using parts harvested from recycled electronics. Students will have a hands-on chance to work with the materials and understand the underlying concepts behind creating and using a computer-controlled machine.

    Website
  • Sunday
    Dec 18 2016
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Dec 17 2016
    Learn to Build a Website: Intro to HTML & CSS
    html

    Free Geek

    Interested in creating a website, but don't know where to start? Join us for an introduction to the building blocks of the web: HTML and CSS. You should be familiar with using computers and browsing the internet to take this class.

  • Tuesday
    Nov 29 2016
    PDX Women in Tech (PDXWIT) Happy Hour Networking Event

    Free Geek

    RSVP here - https://www.eventbrite.com/e/pdx-women-in-tech-pdxwit-happy-hour-networking-event-tickets-28871226616

    Join us for happy hour at Free Geek! Did you know November 29th is Giving Tuesday?! There's no better way to spend it than with your two favorite non-profits!

    In honor of #GivingTuesday, see our recent announcement regarding how you can support both PDXWIT and Free Geek.

    While the event is primarily intended for networking, we will have a short segment at 5:30 with the goal of sharing important announcements and showcasing women in our community who are doing great things!

    Introduction to Free Geek, including what they do and how you can support them!

    Learn how Entrepreneur Spotlight, Kristen Gallagher, took her love of educating others and turned it into a business supporting technology companies to use learning to reach their goals. What resulted was her company Edify.

    A brief talk by Jenny Stoffel, WordPress Developer and Consultant, about the anatomy of a 'typical' freelance day.

    Remember, throughout the event we will have an Activity Table for people who want to create during the event. This is a fantastic way to meet others if large groups are not your thing.

    PDXWIT is a community-based non-profit organization. Our purpose is to strengthen the Portland women in tech community by offering: educational programs, partnerships, mentorships, resources and opportunities. We are unifying a supportive environment for current and potential women in tech, all of whom are committed to helping each other. Our goal is to bring together and empower women in tech and to encourage others to pursue tech careers. This is our step towards reducing the gender imbalance in the industry and addressing the current negative effects of that imbalance on women.

    Website
  • Sunday
    Nov 20 2016
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Tuesday
    Nov 15 2016
    DIY CNC Mill

    Free Geek

    Learn how to create a computer controlled wood mill using parts harvested from recycled electronics. Students will have a hands-on chance to work with the materials and understand the underlying concepts behind creating and using a computer-controlled machine.

    Website
  • Thursday
    Oct 27 2016
    Intro to HTML & CSS
    html

    Free Geek

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS. Please call 503-232-9350 to sign up.

    Website
  • Tuesday
    Oct 18 2016
    Portland Linux/Unix Group Advanced Topics: CloudStack
    beer linux

    Free Geek

    Portland Linux/Unix Group Advanced Topics Meeting

    Who: Kimberly M.
    What: Building a Private Cloud with CloudStack
    Where: Free Geek, 1731 SE 10th Avenue, Portland
    When: Tuesday, October 18th 2016, at 7PM
    Why: The pursuit of technology freedom
    Stream: http://pdxlinux.org/live

    This presentation is a report from an evaluation of using an open source cloud environment in a small or home office situation. The project compared Apache CloudStack with OpenStack, plus the XenServer and KVM hypervisors. We will walk through the deployment of CloudStack and KVM and discuss the advantages and disadvantages of the various design choices.

    Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

    Rideshares Available

    PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

    PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

    See you there!

    Website
  • DIY CNC Mill

    Free Geek

    Learn how to create a computer controlled wood mill using parts harvested from recycled electronics. Students will have a hands-on chance to work with the materials and understand the underlying concepts behind creating and using a computer-controlled machine.

    Website
  • Sunday
    Oct 16 2016
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Oct 15 2016
    Intro to HTML & CSS
    html

    Free Geek

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS. Please call 503-232-9350 to sign up.

    Website
  • Sunday
    Sep 18 2016
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Sunday
    Aug 21 2016
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Tuesday
    Aug 16 2016
    Portland Linux/Unix Group Advanced Topics: INFORMAL MEETING
    beer linux

    Free Geek

    Portland Linux/Unix Group Advanced Topics

    Informal meeting at the Lucky Lab on Hawthorne for those who need to get out of the house.

    Enjoy!

    Website
  • Tuesday
    Jul 19 2016
    Portland Linux/Unix Group Advanced Topics
    beer linux

    Free Geek

    Portland Linux/Unix Group Advanced Topics Meeting

    Who: Moderator Michael Dexter, PLUG Volunteer
    What: Internet Mirroring Roundtable
    Where: Free Geek, 1731 SE 10th Avenue, Portland
    When: Tuesday, July 19th 2016, at 7PM
    Why: The pursuit of technology freedom
    Stream: http://pdxlinux.org/live

    What's in a mirror?

    If you've spent any time GNU/Linux distro hopping or testing virtualization strategies, you have probably spent a non-trivial amount of time in the "nearest" download mirror. Such mirrors vary in speed, quality and navigability. The burden for upholding quality in each of these respects falls both on the often-volunteer mirror maintainers and the often-volunteer project maintainers. Failure from a mirror's perspective is obvious: You can't access the materials you want to download or what you download is corrupt. In the case of the downloads themselves, THIS:

    mirror.org/releases/amd64/20160704/livedvd-amd64-multilib-20160704.iso

    I was cleaning up my local mirror and came across this path and installer ISO and... HAVE NO IDEA WHAT OS IT IS.

    This roundtable will discuss the good, the bad and the ugly of such mirroring and what to do about it, ideally resulting in a draft proposal for a conventions that projects and mirrors could follow.

    Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

    Rideshares Available

    PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

    PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

    See you there!

    Website
  • Sunday
    Jul 17 2016
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Tuesday
    Jun 21 2016
    Portland Linux/Unix Group Advanced Topics
    beer linux

    Free Geek

    Portland Linux/Unix Group Advanced Topics

    Informal meeting at the Lucky Lab on Hawthorne

    See you next month!

    Website
  • Sunday
    Jun 19 2016
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Thursday
    Jun 9 2016
    Portland Perl Mongers - Userspace entropy

    Free Geek

    NOTE: We'll be back at Free Geek for this meeting!

    Dana Jacobsen will be giving his YAPC::NA talk on userspace entorpy, titled "Userspace entropy: You too can dabble in voodoo!"

    More info on his talk here: http://www.yapcna.org/yn2016/talk/6606

    We'll follow up the meeting with food and drinks at Lucky Lab

    Website
  • Tuesday
    May 17 2016
    Portland Linux/Unix Group Advanced Topics: Installerfest!
    beer linux

    Free Geek

    Portland Linux/Unix Group Advanced Topics

    Who: Roundtable Discussion
    What: Installerfest!
    Where: Free Geek, 1731 SE 10th Avenue, Portland
    When: Tuesday, May 17th 2016, at 7PM
    Why: The pursuit of technology freedom
    Stream: http://pdxlinux.org/live
    From a mailing list discussion: Let's talk installers.

    Not installations, installers. The things that install operating systems to persistent and bootable storage.

    Many of us have written our own over the years and at a bare minimum, Michael can show what he's been doing with his virtualization things.

    On deck: OpenBSD, FreeBSD, (thing you bring)

    Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

    Rideshares Available

    PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

    Website
  • Sunday
    May 15 2016
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Tuesday
    Apr 19 2016
    Portland Linux/Unix Group Advanced Topics: Enduring Communities Roundtable
    beer linux

    Free Geek

    Portland Linux/Unix Group Advanced Topics Meeting Announcement

    Who: Moderator Michael Dexter, PLUG Volunteer
    What: Enduring Communities Roundtable
    Where: Free Geek, 1731 SE 10th Avenue, Portland
    When: Tuesday, April 19th 2016, at 7PM
    Why: Live Long and PLUGsper
    Stream: http://pdxlinux.org/live

    Why do some user groups endure for decades while others do not? What organizational structures and personalities are needed to maintain interest, attendance and participation?

    Share your experiences on why the groups you have been involved with have or have not survived. Was it a Y2K preparedness group that served its purpose? Did group leadership not successfully transfer between generations? Beyond organizing the last 100 or so PLUG speakers, Michael has been involved in student and neighborhood government, plus the Oregon Latvian Society for nearly 30 years. During this time he has seen the brightest and darkest moments of volunteer organizations.

    Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

    Rideshares Available

    PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

    PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

    Website
  • Sunday
    Apr 17 2016
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Sunday
    Mar 20 2016
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Sunday
    Feb 21 2016
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Tuesday
    Feb 16 2016
    Portland Linux/Unix Group Advanced Topics: Linux as a security camera monitoring platform
    beer linux

    Free Geek

    Who: Kevin Kaelar
    What: Linux as a security camera monitoring platform
    Where: Free Geek, 1731 SE 10th Avenue, Portland
    When: Tuesday, 16 February 2016, at 7PM
    Why: Because combining physical and digital security is an interesting puzzle
    Stream: http://pdxlinux.org/live

    Setting up a camera in Linux is relatively easy. With any luck, you plug in the USB cable and it "just works". But what if you need ten cameras? What if you need to store increasingly large amounts of footage for liability purposes? What if you need to be able to access the realtime feed from any (or all) of those cameras from anywhere in the world? What if you need fine-grained motion detection for some of the cameras, scheduled recording capabilities for others at certain times of day, and provide varying levels of access to multiple users?

    This problem set is normally solved in a business environment by purchasing expensive (and frequently proprietary) security camera systems at a significant cost. However, it's possible to accomplish all of these things with a Linux-based application called ZoneMinder. During this talk, you'll be walked through the process of setting up a fully featured security camera and monitoring system, and will have the opportunity to learn about and/or discuss some of the supportive tech such as an Apache proxy, firewall and router configuration, and pruning and backing up video archives.

    About Kevin

    System administrator, game designer, software developer, open source contributor, Soylent drinker, wood carver, small electronics prototyper, blacksmith, poet, machinist, musician, and martial artist. Currently working as a full time web application developer for a music publishing company, Kevin spends most of his spare time babysitting a 3d printer and doing fun (and occasionally strange) things with Arduino at his startup in the Pearl District of Portland, Oregon.

    Website
  • Tuesday
    Jan 19 2016
    Portland Linux/Unix Group Advanced Topics: Smarter S.M.A.R.T. and related storage challenges
    beer linux

    Free Geek

    Portland Linux/Unix Group Advanced Topics

    Who: Roundtable discussion, moderated by Brian Martin and Michael Dexter
    What: Smarter S.M.A.R.T. and related storage challenges
    Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
    When: Tuesday, January 19th, 2016 at 7pm
    Why: The pursuit of technology freedom
    Stream: http://pdxlinux.org/live/

    We are addicted to storage devices like hard and solid state disks.

    Modern computing begins with storage and could survive quite some time without the computing part, as demonstrated by past storage devices like the Rosetta Stone for which we struggle to decode.

    This means HDD's and SSD's are reliable, right?

    Alas, they are not. In fact the situation is somewhat terrifying. File systems have made significant progress in the last decade but remarkably, there are still significant issues surrounding the devices they inhabit.

    Storage devices are inconsistent, to put it politely, about notifying the user of existing, potential and impending problems. Built-in, standard-ish reporting mechanisms like S.M.A.R.T. exist but pose as many challenges as they address. Some storage "health" monitoring data is straight-forward, some is not:

    https://www.youtube.com/watch?v=tDacjrSCeq4

    Bring your storage-related questions, war stories and gadgets!

    Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

    Rideshares Available

    PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

    Website
  • Sunday
    Jan 17 2016
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Sunday
    Dec 20 2015
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Tuesday
    Dec 15 2015
    Portland Linux/Unix Group Advanced Topics: FreeNAS 10 CLI
    beer linux

    Free Geek

    Who: Michael Dexter
    What: FreeNAS 10 CLI
    Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
    When: Tuesday, December 15th, 2015 at 7pm
    Why: The pursuit of technology freedom
    Stream: http://pdxlinux.org/live

    With over seven million downloads and hundreds of thousands of users (if not more) around the world, FreeNAS is easily the world's most popular software-defined Network Attached Storage (NAS) software.

    FreeNAS is based on FreeBSD and the ZFS enterprise grade open source file system. The FreeNAS graphical user interface has evolved from being PHP-based, followed by Django/JavaScript based and is now moving to an all-JavaScript, asynchronous and Websockets-based framework that allows for both graphical and command line interfaces.

    This hands-on demonstration will explain how the new Cisco/Vyatta-like FreeNAS CLI works for basic storage server configuration. It will also show the built-in interface debugging tools which show what is going on under the hood.

    Michael provides FreeNAS support with Gainframe and does way, way too much in the BSD community.

    PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

    Website
  • Thursday
    Dec 10 2015
    Portland Perl Mongers - Perl 6 Preview

    Free Geek

    We'll be meeting this month to take another look at the Perl 6 release scheduled for Christmas.

    • Andrew will be showing some examples of Perl 6 using examples from Advent of Code
    • Anthony will be reporting on writing a Perl 6 web application and the general state of affairs

    As always, join us at the Lucky Lab Brewpub afterwards

    Website
  • Tuesday
    Nov 17 2015
    Portland Linux/Unix Group Advanced Topics: ARM mbed and Virtualization
    beer linux

    Free Geek

    Who: Galen Seitz, Tim Bruce and Michael Dexter
    What: ARM mbed Development and a Virtualization Roundtable
    Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
    When: Tuesday, November 17th, 2015 at 7pm
    Why: The pursuit of technology freedom
    Stream: http://pdxlinux.org/live

    The mbed platform provides free software libraries, hardware designs and online tools for professional rapid prototyping of products based on ARM microcontrollers.

    The platform includes a standards-based C/C++ SDK, a microcontroller HDK and supported development boards, an online compiler and online developer collaboration tools.

    https://developer.mbed.org/explore/

    The illustrious embedded developer and long-time PLUG member Galen Seitz will give an overview of the mbed development environment.

    Virtualization Roundtable

    By request of long-time PLUG member Tim Bruce, we will segue to a Virtualization roundtable discussion in which Michael is happy to share his recent experiences with Windows on bhyve and the PROMOX KVM alternative to XenServer/ESXi.

    Website
  • Thursday
    Nov 12 2015
    Portland Perl Mongers - Test::Stream

    Free Geek

    Chad will be reviewing his work on Test::Stream this month.

    As always, join us afterwards at the SE Lucky Lab for drinks and more conversation.

    Website
  • Tuesday
    Oct 20 2015
    Portland Linux/Unix Group Advanced Topics: OpenNMS
    beer linux

    Free Geek

    Portland Linux/Unix Group Advanced Topics

    Who: Ken Eshelby
    What: OpenNMS
    Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
    When: Tuesday, October 20th, 2015 at 7pm
    Why: The pursuit of technology freedom
    Stream: http://pdxlinux.org/live

    OpenNMS is one of the most mature, scalable and flexible enterprise network management platforms in existence. This presentation will cover essential architecture, features and workflow. We will also cover new features including new massively scalable time series data store using Apache Cassandra, new measurements API, new Minion distributable collector and poller in development, and new mobile application.

    Ken Eshelby had been a network engineer for nearly 20 years in public service, involving development and deployment of an advanced enterprise network for the State of Oregon. I have covered technologies such as early MPLS development and deployment with Cisco, QoS, data center design and high speed scalable and redundant enterprise and service provider networks. I have maintained a focus in network management while doing engineering duties and support in a NOC and data center environment. In 2014, I joined The OpenNMS Group as a consulting and support engineer. The OpenNMS Group has maintained the OpenNMS open source project for 11 years. We sell free software.

    Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

    Rideshares Available

    PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

    PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

    See you there!

    Michael Dexter
    PLUG Volunteer

    Website
  • Thursday
    Oct 8 2015
    Portland Perl Mongers - ORM Wars

    Free Geek

    A long time ago in a community far away ...

    This month, Matt S Trout is in town and will be speaking on the history and future of DBIx::Class.

    As always, join us afterwards at the SE Lucky Lab for drinks and more conversation.

    Website
  • Thursday
    Sep 10 2015
    Portland Perl Mongers - Inheritance in Perl

    Free Geek

    This month, Andrew Fresh will be talking about how inheritance works in perl.

    You will learn how perl figures out what to do when you call $object->method and gain a better understanding of how classes work.

    Although this is a perl specific talk, the concepts are somewhat similar in other languages such as Python.

    Join us afterwards at the SE Lucky Lab for drinks and more conversation.

    Website
  • Tuesday
    Aug 18 2015
    Portland Linux/Unix Group Advanced Topics: Using Mozilla's Heka project for log and event stream processing

    Free Geek

    Portland Linux/Unix Group Advanced Topics Meeting Announcement

    Who: Nathan Williams
    What: Using Mozilla's Heka project for log and event stream processing
    Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
    When: Tuesday, August 18th, 2015 at 7pm
    Why: The pursuit of technology freedom
    Stream: http://pdxlinux.org/live/

    Talk: A Practical Introduction to Scalable Stream Processing with Heka and how the log and event processing system at Treehouse has evolved from a typical Elasticsearch/Logstash/Kibana setup into a Heka-based system. We will also discuss the why behind this move and where we are headed.

    Heka is an open source stream processing software system developed by Mozilla. Heka is a “Swiss Army Knife” type tool for data processing, useful for a wide variety of different tasks, such as:

    • Loading and parsing log files from a file system.

    • Accepting statsd type metrics data for aggregation and forwarding to upstream time series data stores such as graphite or InfluxDB.

    • Launching external processes to gather operational data from the local system.

    • Performing real time analysis, graphing, and anomaly detection on any data flowing through the Heka pipeline.

    • Shipping data from one location to another via the use of an external transport (such as AMQP) or directly (via TCP).

    • Delivering processed data to one or more persistent data stores.

    https://github.com/mozilla-services/heka

    Nathan is a sysadmin by trade who's been into Linux, automation and data for the last 10 years and is currently working at Treehouse as a systems developer.

    Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

    Rideshares Available

    PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

    Website
  • Thursday
    Jul 9 2015
    Portland Perl Mongers - Lightning Talks

    Free Geek

    This month, we have some last minute interest in lightning talks. We have two talks slated currently, feel free to bring your own topic as well.

    Join us afterwards at the SE Lucky Lab for drinks and more conversation.

    Website
  • Sunday
    Jun 21 2015
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Tuesday
    May 19 2015
    Portland Linux/Unix Group Advanced Topics
    beer linux

    Free Geek

    PLUG Advanced Topics

    Who: Brian Martin
    What: Life of (Raspberry) Pi
    Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
    When: Tuesday, May 19st, 2015 at 7pm
    Why: The pursuit of technology freedom
    Stream: http://pdxlinux.org/live

    Learn:

    • How to assemble and configure a Raspberry Pi
    • How to use it as a remote desktop client
    • How to configure it to use an NFS-provided root file system
    • and How to share the same root file system with multiple Raspberry Pi's

    In this meeting Brian will be discussing his recent experiences using the Raspberry Pi to meet personal and business needs. Brian will demonstrate building and configuring a Raspberry Pi. He'll also demonstrate using the Raspberry Pi as a Windows remote desktop client. Afterwards, he'll demonstrate how to drink a beer at the Lucky Lab.

    Bio: Brian Martin is the chief consultant for Martin Consulting Services, Inc. Martin Consulting has provided system administration services in Unix, Linux and Windows systems in the Portland metro area and across the country since 1996. Brian is a frequent attendee at PLUG. His past presentations include VMWare, production grade scripting, disaster recovery experiences, Linux containers, logical volume management, and Samba 4.

    Website
  • Sunday
    May 17 2015
    PLUG Linux Clinic
    linux

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Thursday
    May 14 2015
    Portland Perl Mongers - Failure: Why it happens & How to benefit from it
    beer

    Free Geek

    Join us back at Freegeek this month for a talk by VM Brasseur on project failure.

    Projects fail in droves. Up to 90% of new businesses fail within 10 years. Screws fall out all the time; the world is an imperfect place.

    Just because it happens doesn’t mean we can’t do our best to prevent it or—at the very least—to minimize the damage when it does. As a matter of fact, embracing failure can be one of the best things you do for your project. Failure is a vital part of evolution. By learning to love failure we learn how to take the next step forward. Ignoring or punishing failure leads to stagnation and wasted potential.

    Full synopsis

    Join us afterwards at the SE Lucky Lab for drinks and more conversation.

    Website
  • Tuesday
    Apr 21 2015
    Portland Linux/Unix Group Advanced Topics: FreeBSD Virtualization Options
    beer linux

    Free Geek

    Who: Michael Dexter
    What: FreeBSD Virtualization Options
    Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
    When: Tuesday, April 21st, 2015 at 7pm
    Why: The pursuit of technology freedom

    Learn about the latest developments in FreeBSD virtualization including EC2 and Hyper-V guest support, Xen Dom0 and DomU support and bhyve, the native FreeBSD Hypervisor.

    Learn about the latest developments in FreeBSD virtualization including EC2 and Hyper-V guest support, Xen Dom0 and DomU support and bhyve, the native FreeBSD Hypervisor.

    FreeBSD invented the modern Unix container with jail(8) in the year 2000 and today operates as an EC2 and Hyper-V guest, Xen Dom0 and DomU and now includes bhyve, the native FreeBSD Hypervisor. Michael wrote his first jail(8) management system in 2005 and has since operated NetBSD/Xen in production and was the first community user of bhyve, the FreeBSD hypervisor introduced with FreeBSD 10.0. bhyve is a modern, emulation-free hypervisor that relies on the Extended Page Table feature found in modern Intel and AMD CPUs. bhyve provides bare-metal performance for Unix virtual machines and an in some cases will in fact provide better than bare-metal performance.

    FreeBSD Xen Dom0 support has been many years in the making but is beginning to see the light of day. Michael is working with Xen developer Roger Pau Monné and aims to have a real-world report on the status of this unique effort.

    Combined, these technologies are establishing FreeBSD as an emerging first class virtualization platform with an increasing adoption by "cloud" service providers.

    Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

    Rideshares Available

    PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

    PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

    Website
  • Sunday
    Apr 19 2015
    PLUG Linux Clinic
    linux

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Tuesday
    Mar 17 2015
    Portland Linux/Unix Group Advanced Topics
    beer linux

    Free Geek

    The March Advanced Topics will be an informal meeting at:

    Lucky Labrador Brew Pub 915 SE Hawthorne Boulevard

    Enjoy!

    Website
  • Sunday
    Mar 15 2015
    PLUG Linux Clinic
    linux

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Thursday
    Mar 12 2015
    Portland Perl Mongers - Perl in the OpenBSD base system
    beer

    Free Geek

    Join us back at Freegeek this month for a talk by Andrew on Perl in OpenBSD.

    Andrew Fresh will be previewing his hopeful YAPC::NA talk on Perl in the OpenBSD base system.

    Perl 5.003 was imported as part of the OpenBSD base system in 1996 by Jason Downs (downsj@) and has been used heavily ever since. Quite a few system utilites are written in perl, one of the largest being Marc Espie's (espie@) rewrite of the package management tools and his amazing dpb (distributed package build) tool. Andrew is the current maintainer for perl in OpenBSD and wants to share what's going on.

    Full synopsis

    Join us afterwards at the SE Lucky Lab for drinks and more conversation.

    Website
  • Sunday
    Feb 15 2015
    PLUG Linux Clinic
    linux

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Thursday
    Jan 15 2015
    Lock Picking Workshops

    Free Geek

    The local chapter of Toool hosts monthly workshops for lock picking on third-Thursdays, 7-9p at Free Geek.

    We supply beginners lessons, advice, picks, locks and calming words to the totally new. We also have challenge locks for the more experienced.

    This Google calendar lists all of our local events: http://goo.gl/En8Qq

    And we post reminders to this Google Group: https://groups.google.com/d/forum/toool-pdx

    Website
  • Sunday
    Dec 21 2014
    PLUG Linux Clinic
    linux

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Tuesday
    Dec 16 2014
    PLUG Advanced Topics: CFPs from Announcement to Reimbursements
    beer linux

    Free Geek

    Portland Linux/Unix Group Advanced Topics Meeting Announcement

    Who: Michael What's His Name
    What: CFPs from Announcement to Reimbursements
    Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
    When: Tuesday, December 16th, 2014 at 7pm
    Why: The pursuit of technology freedom
    Stream: http://pdxlinux.org/live/

    CFPs or Calls for Papers/Participation are something you generally are oblivious to or schedule your whole year around. A CFP is what conference organizers use to formally announce their desire for speakers at an upcoming event. They often set guidelines and requirements for the talk and the organizers of successful conferences can find themselves rejecting hundreds of proposals. Michael will analyze a number of prominent open source community CFPs and will step through every stage of a CFP that requires an extended abstract, paper and presentation. Attendees will hear repeatedly how astonishingly easy some CFPs (like PLUG's) are to respond to and in will fact have their proposals ready by the end of the talk.

    Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

    Rideshares Available

    PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

    PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

    Website
  • Thursday
    Dec 11 2014
    Portland Perl Mongers
    html

    Free Geek

    Join us at Freegeek for this month's installment of PDX.pm.

    As always, join us for beers at the Lucky Lab after the meetup.

  • Thursday
    Nov 20 2014
    Lock Picking Workshops

    Free Geek

    The local chapter of Toool hosts monthly workshops for lock picking on third-Thursdays, 7-9p at Free Geek.

    We supply beginners lessons, advice, picks, locks and calming words to the totally new. We also have challenge locks for the more experienced.

    This Google calendar lists all of our local events: http://goo.gl/En8Qq

    And we post reminders to this Google Group: https://groups.google.com/d/forum/toool-pdx

    Website
  • Tuesday
    Nov 18 2014
    CANCELLED: Portland Linux/Unix Group Advanced Topics
    beer linux

    Free Geek

    No Advanced Topics meeting this month. Feel free to meet at the Lucky Lab on Hawthorne.

    Website
  • Sunday
    Nov 16 2014
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Thursday
    Nov 13 2014
    Joomla! PDX

    Free Geek

    Joomla!PDX meets at Free Geek monthly to discuss different aspects of the the Joomla! CMS. We are always welcome to experienced programmers, novices, and beginners alike. Even if you're just curious about Joomla! come join us and see what managing web content is all about.

    Website
  • Tuesday
    Oct 21 2014
    Portland Linux/Unix Group Advanced Topics: Living Desktop Environment-Free
    beer linux

    Free Geek

    Who: Leander Harding
    What: Living Desktop Environment-Free
    Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
    When: Tuesday, October 21st, 2014 at 7pm
    Why: The pursuit of technology freedom
    Stream: http://pdxlinux.org/live/

    KDE, Unity, even XFCE, are massive, complex software environments that achieve simplicity of user experience through rigid adherence to a given paradigm - and once you can write a shell script, they do remarkably little for you. We'll discuss philosophy, tools, and practical advice for simpler, more reliable, and more powerful computing without a desktop environment, surveying everything from non-annoying network profile handling to the wide world of mouse-free window management and everything in between.

    Leander Harding is a developer at Cloud Four and a longtime Linux user. He's been running desktop environment-free since 2007.

    Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

    Rideshares Available

    PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

    See you there!

    Michael Dexter
    PLUG Volunteer

    Website
  • Sunday
    Oct 19 2014
    PLUG Linux Clinic
    linux

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Thursday
    Oct 16 2014
    Lock Picking Workshops

    Free Geek

    The local chapter of Toool hosts monthly workshops for lock picking on third-Thursdays, 7-9p at Free Geek.

    We supply beginners lessons, advice, picks, locks and calming words to the totally new. We also have challenge locks for the more experienced.

    This Google calendar lists all of our local events: http://goo.gl/En8Qq

    And we post reminders to this Google Group: https://groups.google.com/d/forum/toool-pdx

    Website
  • Thursday
    Oct 2 2014
    Meet & Geek (After-hours tour of Free Geek)
    linux

    Free Geek

    What? Free snacks, beer/wine, tours, and conversation. Connect with staff, volunteers and other community members to get a special after-hours behind the scenes look at Free Geek.

    When? Thursday, October 2nd 5:30-7:30pm. We're offering casual tours at 6 and 6:30.

    Why? Why not! We're want to show off what we've been up to lately (did you know we're going for Responsible Recycler certification?) and hear your ideas about what we can do to better serve you and our community.

    Website
  • Sunday
    Sep 21 2014
    PLUG Linux Clinic
    linux

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Tuesday
    Sep 16 2014
    Portland Linux/Unix Group AT: CANCELLED
    beer linux

    Free Geek

    Meeting cancelled for want of a key holder.

    See you in October!

    Website
  • Saturday
    Sep 6 2014
    CryptoParty

    Free Geek

    CryptoParty is a grassroots global endeavour to introduce the basics of practical cryptography such as the Tor anonymity network, key signing parties, TrueCrypt, Linux, and virtual private networks to the general public.

    This is a free skill-sharing event with other Cryptography and Privacy technology experts, working along side and sharing information with people new to Crypto and Privacy.

    Everyone is welcome regardless of experience, bring a Laptop if you have one, if not, bring a USB thumbdrive, a pen and a pad of paper.

    Website
  • Thursday
    Aug 28 2014
    Networking & Cisco Certification Open Questions

    Free Geek

    This introductory session is an open Q&A for anyone interested in pursuing a CCNA or CCNP certification and an open forum for other networking questions. Whether you want to know how the Internet works, or just master your home network, this will be your opportunity to ask a network expert the questions you've been pondering.

    Website
  • Tuesday
    Aug 19 2014
    PLUG Advanced Topics: Software-Defined Radio Hack Session
    beer linux

    Free Geek

    Who: Jared Boone, Kenny McElroy and you
    What: Software-Defined Radio Hack Session
    Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
    When: Tuesday, August 19th, 2014 at 7pm
    Why: The pursuit of technology freedom
    Stream: http://pdxlinux.org/live
    IRC: irc.geekshed.net #pdxlinux

    Software-Defined Radio Hack Session

    Want to get into software-defined radio hacking but don't know where to start? Bring your laptop and an RTL-SDR dongle, HackRF, BladeRF, USRP, or other SDR hardware to this hack session and get expert help.

    Jared Boone and Kenny McElroy will be on hand to help install and configure software and explain concepts. Do try to install GNU Radio on your computer before you come, since it can be a long, slow process. If you get into trouble, we will do their best to get you unstuck. For those who come with GNU Radio already functional, we will advise you on things to experiment with. If you do not already own a software-defined radio, purchasing an RTL-SDR dongle from HackerWarehouse.com or NooElec.com is recommended. They are quite inexpensive ($15 to $20) but very functional and a great way to get started in software-defined radio.

    Bring some radio-based toys to hack on! If you can't make this meeting, be sure to watch Calagator, where Jared and Kenny will be starting an SDR meetup in the next few weeks.

    Jared Boone has an ongoing obsession with software-defined radio. He helped with the design and coding of the HackRF SDR and has done some privacy-related work, particularly around automotive tire pressure monitors. He is a frequent user of GNU Radio, baudline, and radio signal processing techniques.

    Kenny McElroy is a computer security researcher, focused on improving understanding and visualization of how the ones and zeros of computer security move around in the real world.

    Organizer's Notes: Ham Radio Outlet in Tigard has a number of good magazines including the July/August QEX which features an article on GNU Radio. You may also want to read:
    http://www.csun.edu/~skatz/katzpage/sdr_project/sdr/grc_tutorial1.pdf
    I can also help you set up FreeBSD-current with GNU Radio.

    Many will head to the Lucky Lab on Hawthorne after the meeting.

    Many attendees will break for a social hour after the Third Tuesday meeting at the Lucky Lab on Hawthorne after the meeting

    See you there!

    Website
  • Start your path to Linux certification for free at Free Geek
    linux

    Free Geek

    Starting in early August the Linux Foundation, with edX, is going to offer a Massive Open Online Course (MOOC), called Introduction to Linux, to help people explore the various tools and techniques commonly used by Linux programmers, system administrators and end users to achieve their day-to-day work in a Linux environment. Interested parties are welcome to sign up for free at: http://is.gd/linuxmooc

    Upon completion of this training you should have a good working knowledge of Linux, from both a graphical and command line perspective, allowing you to easily navigate through any of the major Linux distributions. You will be able to continue your progress as either a user, system administrator or developer using the acquired skill set.

    This is a self-paced class and students are welcome to sign up for for free and take it on their own. Free Geek wants to be successful and we've pulled together an amazing collection of volunteer instructors who will help you complete the course. Students are able to take advantage of two support programs starting in August and running through mid-October.

    Structured Intro to Linux classes Tuesdays 8/19 to 10/14 5:30-8:30pm

    Work alongside other students and volunteer instructors to complete two learning modules a week. Students must sign up for the online course and may want to accomplish some homework in between classes (although this will likely not be required). You are welcome and encouraged to bring your own laptop if you have one. Sign up in advance at the Free Geek front desk or by giving us call 503-232-9350.

    Intro to Linux drop-in support Sundays 8/24 to 10/19 1:00-5:00pm

    For students who would like to work at their own pace, or those who would like to supplement the structured Intro to Linux course, you can drop in anytime from 1-5 on Sundays to ask questions, complete assignments with assistance, or talk about more advanced topics. Volunteer instructors will be on-hand to answer all your questions.

    Free certification of completion While some students may choose to get official certification from edX and the Linux Foundation, we understand that many students choose not to pay the required $250 fee. Free Geek will provide an opportunity to get unofficial certification of course completion to those students who would like to use this as a way to prove they completed this class successfully. Students must take the final test under supervision and adhere to the same ethical standards as a paid participant.

    Website
  • Sunday
    Aug 17 2014
    PLUG Linux Clinic
    linux

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Thursday
    Aug 14 2014
    Portland Perl Mongers (Web development with Kelp)
    html

    Free Geek

    Web development with Plack and Kelp Stefan G. will talk and present slides on how to create a web application with the Kelp web framework.

    How Plack runs a web application What Kelp adds on top of Plack Why Kelp and not Dancer, Mojolicious or Catalyst How to create a basic web app How to capture HTTP requests and return HTTP responses How to return HTML and JSON

  • Joomla! PDX

    Free Geek

    Joomla!PDX meets at Free Geek monthly to discuss different aspects of the the Joomla! CMS. We are always welcome to experienced programmers, novices, and beginners alike. Even if you're just curious about Joomla! come join us and see what managing web content is all about.

    Website
  • PLUG Linux Clinic
    linux

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Saturday
    Aug 2 2014
    CryptoParty

    Free Geek

    A decentralized, global initiative to introduce the most basic cryptography software and the fundamental concepts of their operation to the general public, such as the Tor anonymity network, public key encryption (PGP/GPG), and OTR (Off The Record messaging).

    CryptoParties are free to attend, public, and commercially and politically non-aligned.

    Website
  • Sunday
    Jul 20 2014
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Tuesday
    Jul 15 2014
    Portland Linux/Unix Group Advanced Topics: GO TO OSCON
    beer linux

    Free Geek

    We will not be having a meeting tonight but you are welcome to meet at the Lucky Lab.

    See you at OSCON!

    PLUG: Portland's monthly, three-track tech conference!

    First Thursday: General Meeting at PSU

    Third Tuesday: Advanced Topics at Free Geek

    Third Sunday: Hands-on Clinic at Free Geek

    PLUG will celebrate 20 years of delivering conference-quality Linux, Unix and technology speakers this year! Most speakers are announced about two weeks in advance but some are last minute. Watch Calagator and the PLUG mailing lists for the latest news.

    Many attendees will break for a social hour after the Third Tuesday meeting at the Lucky Lab on Hawthorne after the meeting

    See you there!

    Website
  • Sunday
    Jul 13 2014
    Portland Young Programmers (9-13 year olds)

    Free Geek

    This is a group meeting for young programmers in the Portland area. We're geared towards kids in the 9-13 year old range and a parent attends, too. Please check out our website to join the listserv to find out about upcoming events.

    Website
  • Thursday
    Jul 10 2014
    Portland Perl Mongers - Highly Functional Programming

    Free Geek

    Highly Functional Programming

    Speaker: Eric Wilhelm

    Functional programming is very pure and elegant when nothing can change, and the computer can reason about your code for you -- in theory. Reality is messier, but Perl and other high-level languages support pure functions as a subset of the procedural and OO paradigms, so why don't we use them more? Functional techniques are good problem solving tools, useful for event-driven programs, and can be mixed into traditional OO and procedural codebases for better code reuse and testability.

    In this talk, we'll look at some benefits of purely functional programming from a pragmatic and procedural viewpoint. There will be absolutely no mention of monads because we will just ride our lambdas through the mud and get it done. We'll see how good programming practices tend to suggest stateless and functional approaches. We'll examine techniques for refactoring which separate functions from state changes and allow you to better test and reason about your code. Finally, we'll look at language interpreters and discuss how technology might be able to help get even more benefits out of highly functional programming approaches.

    This is a preview of an upcoming OSCON talk.

    As always, meet us at the Lucky Lab for some beer and good company following the meeting.

    Website
  • Saturday
    Jul 5 2014
    CryptoParty

    Free Geek

    A CryptoParty is free, public and fun. People bring their computers, mobile devices, and a willingness to learn! CryptoParty is a decentralized, global initiative to introduce the most basic cryptography software and the fundamental concepts of their operation to the general public, such as the Tor anonymity network, public key encryption (PGP/GPG), and OTR (Off The Record messaging).

    Website
  • Tuesday
    Jun 17 2014
    Portland Linux/Unix Group Advanced Topics: Git 2.0
    beer linux

    Free Geek

    Who: Alan Olsen

    What: Git 2.0

    Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)

    When: Tuesday, June 17th, 2014 at 7pm

    Why: The pursuit of technology freedom

    On May 28th, version 2.0 of the Git version control software was released. This talk will be on the changes and new features that come along with the 2.0 release, as well as the changes the steps to build and install the software.

    Alan Olsen started using Linux in 1994 with the Yggdrasil distribution. He has been involved with PLUG for far to long and ran Advanced Topics for 8 years. He has been programming since 1972 and working in the computer industry since 1984. He is old. He has built a log of software, hacked a lot of kernels, written too many scripts and is still finding more to learn and do in the Linux environment.

    Many will head to the Lucky Lab on Hawthorne after the meeting.

    See you there!

    Website
  • Sunday
    Jun 15 2014
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

    If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

    We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

    There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

    Website
  • Thursday
    Jun 12 2014
    Portland Perl Mongers - Deploying Perl Applications with Carton

    Free Geek

    Deploying Perl Applications with Carton

    Speaker: Ian Burrell

    CPAN has lots of useful Perl modules and it makes it easy to install them. But it has the problem of how you specify the modules your application needs to install, how you replicate the install on different machines, and how you keep applications and system packages separate.

    Carton is built on top of Cpanminus and local::lib. Cpanminus is a simple command-line tool for installing CPAN modules. local::lib helps install modules into an application directory. It uses a new file format, Cpanfile, to define the module deepencies, including version specification. It records the installed versions so the specific sets of modules can be recreated on other machines and is checked into version control.

    We use Carton to install modules for our large Perl applications. It allows developers to install modules without installing system administrators. Since installing modules can be slow, we implemented caching on top of Carton. We deploy applications with Capistrano and have integrated Carton into our build and deployment process.

    As always, meet us at the Lucky Lab for some beer and good company following the meeting.

    Website
  • Saturday
    Jun 7 2014
    CryptoParty

    Free Geek

    CryptoParties are informal gatherings where peers share knowledge about how to stay safe in a surveilled world. Bring your laptop and/or a USB thumb drive so that you can setup a selection of trusted free and open source software privacy applications.

    Website
  • Sunday
    Jun 1 2014
    Portland Young Programmers (9-13 year olds)

    Free Geek

    This is a group for families with a kid (9-13 years old) in the Portland area who loves computer programming and/or building. Through the website you can join the Google group, and learn about upcoming meetings.

    Website
  • Tuesday
    May 20 2014
    Portland Linux/Unix Group Advanced Topics: Hands-on Internet of Things
    beer linux

    Free Geek

    Who: Sean Mathews

    What: Hands-on Internet of Things

    Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)

    When: Tuesday, May 20th, 2014 at 7pm

    Why: The pursuit of technology freedom

    Sean Mathews will present Hands-on Internet of Things: Building the next “Internet Of Things” device using a Raspberry Pi or Beagle Bone Black and simple electronics.

    Sean will take us though how to prototype and build a Raspberry Pi GPIO board for as lows as $6 per board and under a month.

    Learn about the Raspberry Pi GPIO header and how you can use it to talk to your card.

    Sean has built assembly line automation solutions for over 20 years

    Sean Mathews has over 30 years of computer hardware, software and database design and development. Sean started writing assembly language and Basic on TRS-80 and Pet computers in the late 70's at the age of 9. At 16 he started his first company writing software written in C to help developers keep track of revision history of C source code for MODCOMP computers in the mid 80's. Currently he designs embedded and cloud based solutions at NuTech Software Solutions which he founded in 1996 and sells a line of embedded alarm devices for consumers that are sold worldwide.

    Many attendees will break for a social hour after the Third Tuesday meeting at the Lucky Lab on Hawthorne after the meeting

    See you there!

    Website
  • Sunday
    May 18 2014
    PLUG Linux Clinic

    Free Geek

    The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

    Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'l