Sign In   |   View Cart   |     |   Help
 
Print Course information
Email me when offered
Return to Course Catalog

Course Catalog

Linux Fundamentals  

5 Credits
Entry Level - No Prerequisites
* This course is expected to be scheduled around April 2020


The Linux operating system permeates our technology based world from cellphone to search engines, and even though most people might not realize it, a great portion of our lives are built upon it. Being an open source system, as well as free of charge with no licensing requirements, it's used by developers around the globe in a multitude of devices we use every day.

Where other operating systems tend to be packaged with a predefined application in mind, Linux can be used as is, added on to, or reduced to fit whatever need you have. This essentially defines "open source". All the code used is left open for all to see and you are free to use and modify as you see fit. There are no legal restrictions saying you can't use it to make money, which means you can even sell your finished product. The only principle restriction is that you do have to keep any open source code, open, and available for all to see. This might seem odd to some people, but it's what's kept this community based technology growing strong since it's beginnings.

Then in the same spirit of continual growth driven by our own community of students, our technology training division has been moving more and more into practical electronics, robotics and programming. This means students, depending on their project demands, will soon be in need of higher level software control, and Linux is truly the answer for these applications.

We began teaching technology certification courses in the late 90s and over the years have taught many industry focused classes such as Cisco Systems, Microsoft Servers, CompTIA A+, Network+, and of course Linux. While these are all still very popular certifications we've chose to get back closer to the roots of computing and follow the rising popularity of low cost microcontrollers and their application in industrial automation and systems control.

At the time of this writing we're developing various new embedded systems courses that move on from the smaller 8bit microcontrollers (MCUs) such as what's commonly used on the Arduino development platform, onto the much more powerful 32bit ARM Microcontrollers. This will ultimately continue onto microprocessor units (MPUs) where we'll really see the need for a light weight, customizable operating system. We would like our students to have a pathway towards that future now and help them begin transitioning from the Microsoft/Apple systems concepts to the sometimes dramatically different paradigm of the Linux platform.




Topics

System Functionality
  • File structure
  • Changing the look
  • Command line basics
  • Installing applications
  • Permissions
  • Drive mounting concepts
  • Examine various Linux distributions
  • Installing Linux
  • Dual booting
  • Simple shell scripting
  • Finding help
Networking
  • IP Addressing
  • MAC Addressing
  • Network configuration utilities
  • Understanding Data Packets
  • VPNs - Virtual Private Network
  • Various web browsers
  • Packet Sniffers
Other Features and Topics
  • Virtual Machines
  • Mainstream Software Alternatives
  • Raspberry Pi - Rasbian
  • LibreOffice
  • Connecting to an MCU




Mailing List Signup - Get notified of upcoming classes!



To Register:
  • Click "add to cart
  • Create an account
  • Make payment online (Boeing people say PO or Check and write in "Boeing"
  • Complete the admission and registration forms below:

  • Admission Form
or
  • Call The BTC (425-640-1840) and give them the number of the class you wish to register for


Contact Damian Cianci at dcianci@edcc.edu if you have any questions.





The Business Training Center of Edmonds Community College has been "off-campus" in the heart of the community providing practical industry focused education since 1998.


 

No classes currently available. Click here to continue searching for courses.