We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Learn Linux by Doing

A Cloud Guru

You learn faster and better when you learn by doing. With that in mind, this course has been designed to teach you core Linux System Administration through a 100% hands-on experience. To accomplish this, our Training Architects have hand-selected a set of the best hands-on labs we have to offer. Everything you do in this course will be on one or more Linux servers provisioned with whatever you need through our hands-on lab and Cloud Playground platform. No reason to wait - Learn by doing today!

Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by A Cloud Guru, recognized industry experts
Strong fit for beginners who want to build a foundation in Linux system administration
A comprehensive course covering a wide range of topics and skills
Emphasis on hands-on learning with labs and a cloud playground
Examines core Linux concepts highly relevant to industry
Course taken serially with others advanced study in Linux system administration

Save this course

Save Learn Linux by Doing to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Learn Linux by Doing. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Learn Linux by Doing will develop knowledge and skills that may be useful to these careers:
Cloud Engineer
Cloud Engineers are responsible for designing, building, and maintaining cloud infrastructure. They may also work on developing and deploying cloud applications. This course can help you develop the skills you need to become a cloud engineer, including knowledge of Linux system administration, cloud computing, and networking. You will also gain hands-on experience with cloud technologies through the course's labs and exercises.
Linux System Administrator
Linux System Administrators are responsible for managing and maintaining Linux systems. They may also work on installing and configuring software, troubleshooting hardware and software problems, and providing technical support to users. This course can help you develop the skills you need to become a Linux System Administrator, including knowledge of Linux system administration, networking, and security. You will also gain hands-on experience with Linux system administration technologies through the course's labs and exercises.
Network Engineer
Network Engineers are responsible for designing, building, and maintaining computer networks. They may also work on developing and implementing network security measures, and on troubleshooting network problems. This course can help you develop the skills you need to become a Network Engineer, including knowledge of Linux system administration, networking, and security. You will also gain hands-on experience with network engineering technologies through the course's labs and exercises.
DevOps Engineer
DevOps Engineers work to bridge the gap between development and operations teams. They are responsible for automating and streamlining the software development process, and for ensuring that software is deployed and maintained reliably and efficiently. This course can help you develop the skills you need to become a DevOps engineer, including knowledge of Linux system administration, DevOps tools and practices. You will also gain hands-on experience with DevOps technologies through the course's labs and exercises.
IT Systems Administrator
IT Systems Administrators are responsible for managing and maintaining computer systems and networks. They may also work on installing and configuring software, providing technical support to users, and troubleshooting hardware and software problems. This course can help you develop the skills you need to become an IT Systems Administrator, including knowledge of Linux system administration, networking, and security. You will also gain hands-on experience with IT systems management technologies through the course's labs and exercises.
Security Analyst
Security Analysts are responsible for monitoring and analyzing security threats, and for developing and implementing security measures to protect computer systems and networks. This course can help you develop the skills you need to become a Security Analyst, including knowledge of Linux system administration, security, and networking. You will also gain hands-on experience with security analysis technologies through the course's labs and exercises.
Software Engineer
Software Engineers are responsible for designing, developing, and maintaining software applications. They may also work on testing and deploying software, and on providing technical support to users. This course can help you develop the skills you need to become a Software Engineer, including knowledge of Linux system administration, programming, and software development tools. You will also gain hands-on experience with software engineering technologies through the course's labs and exercises.
Network Administrator
Network Administrators are responsible for managing and maintaining computer networks. They may also work on designing and implementing network security measures, and on troubleshooting network problems. This course can help you develop the skills you need to become a Network Administrator, including knowledge of Linux system administration, networking, and security. You will also gain hands-on experience with network management technologies through the course's labs and exercises.
Security Engineer
Security Engineers are responsible for protecting computer systems and networks from security threats. They may also work on developing and implementing security policies and procedures, and on responding to security incidents. This course can help you develop the skills you need to become a Security Engineer, including knowledge of Linux system administration, security, and networking. You will also gain hands-on experience with security technologies through the course's labs and exercises.
Software Developer
Software Developers are responsible for designing, developing, and maintaining software applications. They may also work on testing and deploying software, and on providing technical support to users. This course can help you develop the skills you need to become a Software Developer, including knowledge of Linux system administration, programming, and software development tools. You will also gain hands-on experience with software development technologies through the course's labs and exercises.
Web Administrator
Web Administrators are responsible for managing and maintaining websites. They may also work on designing and developing websites, and on providing technical support to users. This course can help you develop the skills you need to become a Web Administrator, including knowledge of Linux system administration, web development, and web server technologies. You will also gain hands-on experience with web administration technologies through the course's labs and exercises.
Data Analyst
Data Analysts collect, analyze, and interpret data to help organizations make informed decisions. They may also work on developing and implementing data analysis tools and techniques. This course can help you develop the skills you need to become a Data Analyst, including knowledge of Linux system administration, data analysis, and data visualization tools. You will also gain hands-on experience with data analysis technologies through the course's labs and exercises.
Database Administrator
Database Administrators are responsible for managing and maintaining databases. They may also work on designing and developing databases, and on providing technical support to users. This course can help you develop the skills you need to become a Database Administrator, including knowledge of Linux system administration, database management, and database design tools. You will also gain hands-on experience with database management technologies through the course's labs and exercises.
IT Project Manager
IT Project Managers are responsible for planning, coordinating, and executing IT projects. They may also work on developing and implementing project management tools and techniques. This course can help you develop the skills you need to become an IT Project Manager, including knowledge of Linux system administration, project management, and IT project management tools. You will also gain hands-on experience with project management technologies through the course's labs and exercises.
IT Support Specialist
IT Support Specialists provide technical support to users of computer systems and networks. They may also work on installing and configuring software, troubleshooting hardware and software problems, and providing training to users. This course can help you develop the skills you need to become an IT Support Specialist, including knowledge of Linux system administration, troubleshooting, and customer service. You will also gain hands-on experience with IT support technologies through the course's labs and exercises.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Learn Linux by Doing.
Functions very well as a standard reference text, with a very strong emphasis on practical hands-on implementation.
May initially seem more advanced than what is strictly necessary to complete this course. That said, its comprehensive coverage of a range of topics is highly relevant to the objectives of this course.
Should be considered as a strong additional reference text to use while completing this course. It offers a deep and practical dive into Linux programming.
This text moves fast at times, but it will enable you to write and enhance device drivers for the Linux kernel.
This open source textbook is available for free and useful background read as it adds depth and breadth to the concepts taught in this course.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser