What we're about

The Software Freedom School exists to teach the world how to use and why to choose free software.

David L. Willson and Heather L. Willson started SFS in 2013 with Linux Camp.

We feed the whole learner, mind (techie classes), body (delicious food), and spirit (libre software).

We try to have at least two 4-hour gentle hands-on intro classes each month, one 4-day immersion camp each year, and a few study groups.

Our ideal participant loves Free Software, comes to learn with us, and stays to teach with us. Newbies, graduates, veterans, career changers, and enthusiasts are all welcome and wanted with us!

We are a community based company in the Denver area. We want to partner with hacker-spaces, maker-spaces, LUG's, businesses of all sizes, entrepreneurs, and small, free schools like ours. Our goal is to teach the world how to use and why to choose free software and it would be wonderful if you joined us!

We look forward to meeting you and are excited for you to be part of the libre community!

Upcoming events (2)

Y is for YAML

Needs a location

$32.00

Y is for YAML

YAML is a popular human-readable data structure. It is heavily-used by Developers and Operations engineers writing Kubernetes manifests, Puppet modules, and other types of config files. Did you know that all JSON is YAML? But not all YAML is JSON.

Objectives:

  1. Read and write YAML
  2. Understand the three object types: Block sequences, mappings, and comments
  3. Work with strings in YAML
  4. Minimize repetition with anchors and aliases
  5. Struggling with YAML? Suggest/request additional topics in the comments!

Requirements:

  1. A web browser
  2. An account at Replit

Price:

  • 32 USD: https://paypal.me/sfs303/32 (put the class-name in the payment comment)
  • Or Pay What You Choose: mailto:[masked]

Venue:
This is a hybrid in-person and online event. When you register, you'll be asked whether you're planning to participate in-person or online. We need to know so we can plan seats and snacks.
We use Big Blue Button for our online classroom. Meet us at bbb.sofree.us.
Doors open at 8:30.
Instructors will be in the room early to help students with requirements before the 9:00 start.

Z is for Z shell

Needs a location

$16.00

Z is for Z shell

Ever wonder why you have to type the *beginning* of a file-name to complete it? Probably not. Then, one day, you type the middle of a file-name, hit tab, and Z shell completes it, and you go, "Whoa."

Objectives:

  1. Learn the key differences between Bash and Zsh.
  2. Practice with 3 features unique to Z shell: Case sensitivity, Bash compatibility, history functionality.
  3. What is Oh My Zsh and why should it be used.

Requirements:

  1. A machine with the ability to run and/or install both Bash and Zsh. (Linux, MacOS, or Windows with WSL)
  2. Ability and willingness to install zsh and ohmyzsh
  3. A healthy curiosity for trying new things.

Price:

  • 16 USD: https://paypal.me/sfs303/16 (put the class-name in the payment comment)
  • Or Pay What You Choose: mailto:[masked]

Venue:
This is a hybrid in-person and online event. When you register, you'll be asked whether you're planning to participate in-person or online. We need to know so we can plan seats and snacks.

We use Big Blue Button for our online classroom. Meet us at bbb.sofree.us.

Doors open at 8:30.

Instructors will be in the room early to help students with requirements.
The rally track for this event is "Wolf Creek Pass" by C. W. McCall. It will play for about 4 minutes before class starts, and class will start when the rally track ends.

Past events (188)

X is for Xrdp

Needs a location

$16.00

Photos (216)