What is that quintessential yet mysterious screen of green-on-black text you always see hackers staring at in the movies? How can you use its secrets to make computers do your bidding? Come find out!
In all seriousness, there are many introductory courses for common web development tasks, from backend programming in Python to HTML/CSS/JS on the frontend, but an oft overlooked topic is interacting with the *nix (Unix, Linux, OSX, etc) systems that run most of the internet. Using this mysterious text interface to control an operating system is an essential skill for any developer.
In this introductory course, we will cover the basics of using a terminal to control *nix operating systems. In addition, you will also learn how to use it to manipulate such things as the filesystem, the built-in help commands, file contents, program I/O, and remote systems. The course will be mostly interactive and participants will be asked to run commands on their own computers.
Programming experience is not required. You must have administrative privileges on your laptop. This course is introductory, so if you already have command line experience, you might find this course a bit slow!
Unable to afford the entrance fee? Take advantage of our scholarship opportunities (https://docs.google.com/a/girldevelopit.com/forms/d/e/1FAIpQLSfjd0S82lQOOcQaL8cq1AcuIafgL97AIH1heKB0iMKy-mho6w/viewform?formkey=dHBHS3hldFdHeEcxZDVnZ2RrYVZXakE6MQ#gid=0)!
For Mac & Linux users – If your computer is less than 10 years old you should be good to go. You don’t need to install additional software.
For Windows users – You will need to install VirtualBox with a Linux “guest” operating system. A tutorial explaining how to do this can be found here: http://www.psychocats.net/ubuntu/virtualbox. If you are a windows user you MUST install this before the start of class. If you run into issues please email us: [masked]. You can get in person help installing ubuntu by joining us for our Code and Coffee night (https://www.meetup.com/Girl-Develop-It-Burlington/events/238587403/) on Thursday, April 6.
ABOUT THE INSTRUCTORS:
Maureen McElaney is a Developer Advocate at IBM Center of Open Source Data and Ai Technologies and enjoys broadening IBM’s understanding and involvement in open source communities. Prior to joining IBM, she worked as a QA Engineer at Dealer.com. She is an Executive Fellow to BTV Ignite. She is passionate about increasing diversity in tech. She also enjoys rock climbing, kayaking around Lake Champlain, and local Vermont beers.
We’re here to help! If you have additional questions or would like to talk further before signing up for a class, please post your question here or contact the leadership team at [masked] .
Our curriculum is tailored toward adult learners, so we cannot accommodate students under 18 years old.
We want you to have the best experience possible. Do you have any accessibility concerns the event organizer should know about? Please let us know via email or Meetup message.