This course provides an in-depth journey into Ubuntu 24.04, covering both desktop usage and enterprise deployment. Learners will explore key system features, security principles, and development workflows essential for modern IT and software environments. Understanding Ubuntu empowers professionals to manage Linux systems efficiently and securely while leveraging open-source advantages in real-world settings.

The Ultimate Ubuntu Handbook

Ask Coursera
Recommended experience
Recommended experience
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

Add to your LinkedIn profile
August 2026
19 assignments
See how employees at top companies are mastering in-demand skills

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
1 video•Total 1 minute
- Overview•1 minute
3 readings•Total 11 minutes
- Introduction•4 minutes
- The Ubuntu Mission Free Software for Everyone•4 minutes
- Ubuntu Releases Trust Through Stability•3 minutes
1 assignment•Total 16 minutes
- Introduction to Ubuntu and Linux Concepts•16 minutes
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
1 video•Total 1 minute
- Overview•1 minute
2 readings•Total 13 minutes
- Introduction•6 minutes
- App Window Shortcuts•7 minutes
1 assignment•Total 16 minutes
- Exploring Ubuntu 24.04 Innovations•16 minutes
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
1 video•Total 1 minute
- Overview•1 minute
4 readings•Total 22 minutes
- Introduction•5 minutes
- Transparency Builds Trust A Foundation for Secure Computing•5 minutes
- A Case Study XZ Utils Backdoor•6 minutes
- Translations•6 minutes
1 assignment•Total 16 minutes
- Open Source Software and Community Engagement•16 minutes
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
1 video•Total 1 minute
- Overview•1 minute
3 readings•Total 18 minutes
- Introduction•4 minutes
- Installation Made Easy A Guided Process•6 minutes
- Proprietary Drivers and Codecs•8 minutes
1 assignment•Total 16 minutes
- Ubuntu Installation Fundamentals•16 minutes
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
1 video
- Overview•0 minutes
7 readings•Total 34 minutes
- Introduction•6 minutes
- System Indicators•4 minutes
- Introducing Tiling Window Management•4 minutes
- Capturing Screenshots and Screen Recording•5 minutes
- Working with Files and Folders the Power of File Management•5 minutes
- The Power of Customization Tailoring Your Ubuntu Experience•6 minutes
- A Tour of Essential Applications•4 minutes
1 assignment•Total 16 minutes
- Ubuntu Desktop Essentials•16 minutes
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
1 video•Total 1 minute
- Overview•1 minute
9 readings•Total 48 minutes
- Introduction•6 minutes
- Third-party Package Repositories•4 minutes
- Unveiling the Ubuntu App Center Your One-Stop Shop for Applications•6 minutes
- What Is Confinement?•5 minutes
- Apt Search•6 minutes
- Command Not Found•6 minutes
- Snap Help•5 minutes
- Snap Tasks•6 minutes
- Snap Enable/Disable•4 minutes
1 assignment•Total 16 minutes
- Navigating Software Discovery on Ubuntu•16 minutes
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
1 video•Total 1 minute
- Overview•1 minute
3 readings•Total 15 minutes
- Introduction•4 minutes
- Keeping Your System Updated Exploring Update Methods•5 minutes
- Best Practices for Smooth Updates A Proactive Approach•6 minutes
1 assignment•Total 16 minutes
- Navigating Software Updates and System Stability•16 minutes
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
1 video•Total 1 minute
- Overview•1 minute
1 reading•Total 8 minutes
- Getting Help: The Ubuntu Community and Beyond - The Reading•8 minutes
1 assignment•Total 16 minutes
- Navigating Ubuntu Support and Documentation•16 minutes
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
1 video•Total 1 minute
- Overview•1 minute
3 readings•Total 12 minutes
- Introduction•4 minutes
- Identity Management•4 minutes
- Configuring Authd at Scale with Landscape•4 minutes
1 assignment•Total 16 minutes
- Managing Ubuntu in Large-Scale Environments•16 minutes
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
1 video•Total 1 minute
- Overview•1 minute
5 readings•Total 28 minutes
- Introduction•5 minutes
- Advanced Techniques Working with Permissions and Ownership•4 minutes
- Process Control•6 minutes
- Disk Usage•5 minutes
- Fun and Useful Utilities•8 minutes
1 assignment•Total 16 minutes
- Mastering Command-Line Shortcuts and Techniques•16 minutes
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
1 video•Total 1 minute
- Overview•1 minute
2 readings•Total 11 minutes
- Introduction•6 minutes
- Detecting Established Connections•5 minutes
1 assignment•Total 16 minutes
- Fundamentals of Network Security in Linux•16 minutes
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
1 video•Total 1 minute
- Overview•1 minute
1 reading•Total 5 minutes
- Understanding Firewalls - The Reading•5 minutes
1 assignment•Total 10 minutes
- Firewall Fundamentals and Operations•10 minutes
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
1 video•Total 1 minute
- Overview•1 minute
4 readings•Total 19 minutes
- Introduction•4 minutes
- Securing Your System with LUKS Full Disk Encryption•5 minutes
- ZFS on Root A Robust Foundation With Integrated Encryption•5 minutes
- Encrypting a USB Drive•5 minutes
1 assignment•Total 16 minutes
- Securing Data with Encryption Methods•16 minutes
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
1 video•Total 1 minute
- Overview•1 minute
2 readings•Total 12 minutes
- Introduction•6 minutes
- Beyond the Basics Advanced Development Resources•6 minutes
1 assignment•Total 16 minutes
- Ubuntu Development Essentials•16 minutes
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
1 video•Total 1 minute
- Overview•1 minute
4 readings•Total 18 minutes
- Introduction•4 minutes
- LXD Container Management•6 minutes
- Unlocking Advanced LXD Features for Developers•4 minutes
- Best Practices for LXD Development•4 minutes
1 assignment•Total 16 minutes
- LXD Containers in Development and Collaboration•16 minutes
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
1 video•Total 1 minute
- Overview•1 minute
2 readings•Total 7 minutes
- Introduction•4 minutes
- Getting Started with Multipass•3 minutes
1 assignment•Total 14 minutes
- Exploring Virtual Machines and Multipass for Development•14 minutes
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
1 video•Total 1 minute
- Overview•1 minute
1 reading•Total 9 minutes
- Kubernetes Development on Your Desktop - The Reading•9 minutes
1 assignment•Total 14 minutes
- Kubernetes Development on Your Desktop•14 minutes
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
1 video•Total 1 minute
- Overview•1 minute
2 readings•Total 10 minutes
- Introduction•4 minutes
- Getting Started with Data Science Stack•6 minutes
1 assignment•Total 14 minutes
- Data Science Toolkit Fundamentals•14 minutes
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
1 video•Total 1 minute
- Overview•1 minute
1 reading•Total 4 minutes
- Embracing the Spirit of Ubuntu - The Reading•4 minutes
1 assignment•Total 10 minutes
- Ubuntu and the Spirit of Collaboration•10 minutes
Instructor

Offered by
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Frequently asked questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.
This course is currently available only to learners who have paid or received financial aid, when available.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
More questions
Financial aid available,


