Packt

The Ultimate Ubuntu Handbook

Packt

The Ultimate Ubuntu Handbook

Included with Coursera PlusLearn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Configure and secure Ubuntu systems for personal and enterprise use.

  • Utilize command-line tools and automation for efficient system management.

  • Deploy containers and cloud-style VMs for development and data science.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

August 2026

Assessments

19 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 19 modules in this course

This module introduces learners to Ubuntu, highlighting its history, mission, and the community-driven philosophy behind its development. You will discover the principles of free and open source software, and understand why Ubuntu is trusted for stability across diverse platforms. By the end, you'll have a foundational understanding of what makes Ubuntu unique in the Linux ecosystem.

What's included

1 video3 readings1 assignment

This module introduces the key updates and enhancements in Ubuntu 24.04, including desktop interface changes, improved system performance, and advanced security features. Learners will discover new productivity shortcuts and understand how these updates impact everyday use and system administration.

What's included

1 video2 readings1 assignment

This module examines the core values of open source software, focusing on how transparency enhances security and trust. Learners will explore real-world examples, such as the XZ Utils backdoor case, and understand the global impact of open source through multilingual collaboration.

What's included

1 video4 readings1 assignment

This module introduces you to the essentials of installing and configuring Ubuntu, including planning your installation, navigating the guided setup process, and understanding hardware compatibility. You'll also learn about the role of proprietary drivers and codecs in optimizing your system's performance.

What's included

1 video3 readings1 assignment

This module introduces learners to the Ubuntu desktop environment, guiding them through navigation, workspace management, and system customization. You will discover how to manage files, use essential applications, and personalize your desktop experience for greater productivity. Practical skills such as capturing screenshots and utilizing system indicators are also covered.

What's included

1 video7 readings1 assignment

This module guides learners through the process of discovering, installing, and managing software on Ubuntu using tools like apt, Snap, and the Ubuntu App Center. You will explore secure installation practices, understand package dependencies, and learn how to leverage third-party repositories and application confinement for safer computing.

What's included

1 video9 readings1 assignment

This module guides learners through the critical role of software updates in maintaining system security and stability. You will explore how to interpret security notices, understand vulnerabilities, and implement effective update strategies on Ubuntu systems. Practical best practices for ensuring smooth and proactive updates are also covered.

What's included

1 video3 readings1 assignment

This module introduces learners to essential Ubuntu documentation resources and highlights the various community platforms available for support and collaboration. Participants will discover how to efficiently find help and contribute to the Ubuntu ecosystem. By the end, learners will be equipped to navigate and utilize both official and community-driven support channels.

What's included

1 video1 reading1 assignment

This module introduces learners to enterprise-level Ubuntu management, focusing on integrating identity services and deploying at scale in heterogeneous environments. You will explore tools like Landscape and authd to securely manage authentication and device configuration across large organizations.

What's included

1 video3 readings1 assignment

This module introduces essential command-line skills for navigating directories, managing files, controlling processes, and monitoring disk usage in Ubuntu. Learners will also discover advanced techniques for handling permissions and ownership, as well as explore fun and practical utilities to enhance productivity. By the end, you'll be equipped to streamline your workflow and automate routine tasks using the terminal.

What's included

1 video5 readings1 assignment

This module introduces essential strategies for securing Ubuntu Desktop, focusing on threat identification, firewall configuration, and network connection analysis. Learners will gain practical skills to proactively protect system integrity and monitor for suspicious activity.

What's included

1 video2 readings1 assignment

This module introduces the essentials of network security, focusing on the configuration and management of firewalls using UFW and iptables on Ubuntu systems. Learners will gain practical skills in controlling network traffic and implementing security best practices to protect their systems.

What's included

1 video1 reading1 assignment

This module introduces key methods for protecting sensitive data on Linux systems using encryption. Learners will explore full-disk encryption with LUKS, home directory security with eCryptfs, and techniques for encrypting removable drives. Practical guidance is provided to help secure both internal and external storage devices against unauthorized access.

What's included

1 video4 readings1 assignment

This module introduces the advantages of using Ubuntu as a development platform, guiding learners through essential tool configuration and open source contribution. Learners will also discover advanced resources and techniques to optimize their development workflow, including virtualization and containerization.

What's included

1 video2 readings1 assignment

This module introduces learners to LXD containers, focusing on their setup, management, and optimization for agile software development. You will explore practical applications such as CI/CD pipelines and microservices, while also learning best practices for security and scalability. By the end, you'll be equipped to leverage LXD for efficient, reproducible development environments.

What's included

1 video4 readings1 assignment

This module introduces learners to Multipass, a tool for creating lightweight Ubuntu virtual machines on your desktop. You will discover how to set up isolated, reproducible development environments and streamline your workflow for testing and project management.

What's included

1 video2 readings1 assignment

This module introduces learners to MicroK8s as a streamlined solution for running Kubernetes locally, emphasizing its ease of use and integration with Ubuntu-based development workflows. Learners will compare MicroK8s with other local development tools and understand how it simplifies container orchestration on the desktop.

What's included

1 video1 reading1 assignment

This module introduces Canonical's Data Science Stack (DSS) and demonstrates how it enhances data science workflows on Ubuntu. Learners will discover how to install, configure, and utilize key tools like Jupyter Notebook and MLflow for efficient, reproducible machine learning projects.

What's included

1 video2 readings1 assignment

This module guides learners through installing Ubuntu, managing software with APT and Snap, and configuring secure servers. By focusing on adaptability and security, it prepares you to confidently deploy and maintain Ubuntu in a variety of environments.

What's included

1 video1 reading1 assignment

Instructor

Packt - Course Instructors
Packt
2,110 Courses634,889 learners

Offered by

Packt

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions