- Course type: Self-paced
- Available Lessons: 63
- Average Lesson Length: 8 min
- New lessons are still being added
Watch a preview:chapter 1 / lesson 1History of Operating Systems: Timeline & Evolution
Course SummaryIn Computer Science 106, you'll get a high-level introduction to the Linux operating system. Work through this course's engaging lessons and quizzes to establish basic Linux skills for a computer science class, work or fun.
to start this course today
Try it risk-free for 30 days
Course Practice TestCheck your knowledge of this course with a 50-question practice test.
- Comprehensive test covering all topics
- Detailed video explanations for wrong answers
About This Course
Computer Science 106 is a comprehensive online course that covers essential information about Linux, an open-source operating system. Inside the course, you'll find simple and engaging lessons that break down the basic functions of Linux, as well as the fundamentals of Linux installation, filesystem management, X Windows, administrative tasks, servers and much more. To help you reinforce your understanding of these Linux concepts, we've included short lesson quizzes and chapter exams. The course is taught by expert computer science instructors, and you can use the Ask the Expert feature if you have any questions about these topics.
Students may find the course useful for test preparation, homework help and/or tutoring. If you're a working professional who needs to quickly learn how to use Linux, this course can help you as well. The course is also available 24/7, which makes it easy for casual learners to study Linux whenever they have free time.
|Introduction to Linux & Open Source Software||Outline the history operating systems; identify types of software licensing; describe careers in open source software; discuss the uses, benefits and distribution of Linux.|
|Linux Installation & Configuration||Install Linux on machines in various ways; describe user accounts in Linux; explain the kernel and bash commands in Linux.|
|Linux Filesystems, Commands & Text Editors||Explain the process of file management in Linux; identify different file types and commands in Linux; describe the GREP command; understand how to use emacs.|
|Linux Filesystem Management||Describe the purposes and uses of directories, file permissions and access control in Linux.|
|Linux Filesystem Administration||Discuss the functions of the /dev directory; identify different file systems and explain how to work with them.|
|The Bash Shell in Linux||Use the Bash shell and describe the simple programming statements that can be used in Bash scripting.|
|Linux System Initialization & X Windows||Boot Linux and explain why Linux can operate with graphical interfaces.|
|Managing Linux Processes||Evaluate properties of processes in Linux; work with processes and Cron tables.|
|Administrative Tasks in Linux||Utilize the print system in Linux; work with user accounts; compress files.|
|Linux Servers & Networks||Tell what is needed for Linux server distributions; install Linux server distributions.|
Earning College Credit
Did you know… We have over 200 college courses that prepare you to earn credit by exam that is accepted by over 1,500 colleges and universities. You can test out of the first two years of college and save thousands off your degree. Anyone can earn credit-by-exam regardless of age or education level.
To learn more, visit our Earning Credit Page
Transferring credit to the school of your choice
Not sure what college you want to attend yet? Study.com has thousands of articles about every imaginable degree, area of study and career path that can help you find the school that's right for you.
Research Schools, Degrees & Careers
Get the unbiased info you need to find the right school.
Browse Articles By Category
Browse an area of study or degree level.
- Biological and Biomedical Sciences
- Communications and Journalism
- Computer Sciences
- Culinary Arts and Personal Services
- Liberal Arts and Humanities
- Mechanic and Repair Technologies
- Medical and Health Professions
- Physical Sciences
- Transportation and Distribution
- Visual and Performing Arts
- Why Get a Masters in Computer Science?
- Linux Courses and Classes Overview
- Online Computer Science Courses, Classes and Schools
- Computer Science Degree Program Overviews by Level
- Online Computer Science Degrees by Program Level
- Entry-Level Computer Science Jobs & Salary
- Master of Computer Science: Computer Systems Security Degree Overview
- Associate of Applied Science in Computer Information Systems
- Top Schools for Computer Science
- Computer Science College Rankings
- Answers and detailed explanations to each question
- Video lessons to explain complicated concepts
Explore our library of over 79,000 lessons
- College Courses
- High School Courses
- Other Courses