Browse Courses

Introduction to Linux Coursera Course Kanban Board

Product Backlog

  • Story: Understand Linux Architecture

    • due: 2025-07-03

    • tags: [architecture, kernel, shell, filesystem]

    • priority: high

      1Complete the "Overview of Linux Architecture" lecture and related materials:
      2
      3- Understand the Linux kernel and its functions
      4- Learn about the shell as an interface to the kernel
      5- Explore the layered architecture of Linux systems
      6- Understand system initialization and the boot process
      
  • Story: Master Linux Terminal Basics

    • due: 2025-07-05

    • tags: [terminal, shell, bash, commands]

    • priority: high

      1Complete the "Linux Terminal Overview" lecture and hands-on exercises:
      2
      3- Get familiar with terminal emulators
      4- Learn basic terminal navigation and command syntax
      5- Understand command structure (command, options, arguments)
      6- Practice using the command line interface effectively
      
  • Epic: Module 1 - Introduction to Linux and Shell Scripting

    • due: 2025-07-07

    • tags: [linux, fundamentals, basics]

    • priority: high

      1Complete Module 1 covering Linux basics and introduction to shell scripting:
      2
      3- Learn about Linux distributions and their uses
      4- Understand the Linux file system
      5- Get familiar with the command-line interface
      6- Basic shell navigation and file operations
      
  • Epic: Module 2 - Linux Commands and Shell Basics

    • due: 2025-07-14

    • tags: [commands, shell, terminal]

    • priority: high

      1Master essential Linux commands and shell basics:
      2
      3- Core command-line utilities
      4- File manipulation commands
      5- Text processing tools
      6- Input/output redirection and piping
      7- Introduction to shell scripting
      
  • Epic: Module 3 - Advanced Shell Scripting

    • due: 2025-07-21

    • tags: [scripting, automation, bash]

    • priority: medium

      1Develop skills in advanced shell scripting:
      2
      3- Bash scripting fundamentals
      4- Variables and parameters
      5- Conditional statements and loops
      6- Functions and script organization
      7- Debugging shell scripts
      
  • Epic: Module 4 - Linux System Administration Basics

    • due: 2025-07-28

    • tags: [system-admin, permissions, processes]

    • priority: medium

      1Learn foundation skills for Linux system administration:
      2
      3- User and permission management
      4- Process monitoring and management
      5- System monitoring and troubleshooting
      6- Package management
      7- Basic security concepts
      

Sprint Backlog

  • Install Linux Environment for Practice

    • due: 2025-06-30

    • tags: [setup, environment]

    • priority: high

      1Set up a proper Linux environment for hands-on practice:
      2
      3- Choose between virtual machine or dual boot
      4- Install preferred Linux distribution
      5- Configure terminal and necessary tools
      6- Test environment with basic commands
      

In Progress

  • Complete Module 1 Introduction

    • due: 2025-07-01

    • tags: [linux, basics]

    • priority: high

      1Get familiar with the course structure and complete the introduction to Linux:
      2
      3- Set up learning environment
      4- Watch introductory videos
      5- Complete reading materials
      6- Take initial practice quizzes
      
  • Story: Explore Linux Distributions

    • due: 2025-07-01

    • tags: [distributions, distros, ubuntu, redhat, 1s]

    • priority: high

       1Complete the "Linux Distributions" lecture and exercises:
       2
       3- Learn about major Linux distributions (Ubuntu, Fedora, CentOS, etc.)
       4- Understand the differences between distributions
       5- Learn about package managers (apt, yum, dnf)
       6- Identify which distribution is best for different use cases
       7
       8  > Checklist:
       9
      10- [ ] index.md created, populated
      11- [ ] faq.yaml created, populated
      12- [ ] Correctly rendered
      
  • Learning Linux File System Structure

    • due: 2025-06-26

    • tags: [filesystem, directories]

    • priority: high

      1Understand the Linux filesystem hierarchy:
      2
      3- Study the purpose of each standard directory (/bin, /etc, /home, etc.)
      4- Practice navigating between directories
      5- Learn about file types and permissions
      6- Complete related exercises
      

Review/QA

  • Review Basic Terminal Commands

    • due: 2025-06-25

    • tags: [commands, review]

    • priority: medium

      1Ensure mastery of basic terminal commands before proceeding:
      2
      3- Practice with ls, cd, pwd, mkdir, touch, rm commands
      4- Review command options and flags
      5- Test knowledge with practice exercises
      6- Identify areas needing additional practice
      
  • Story: Learn History and Fundamentals of Linux and Unix

    • due: 2025-06-24

    • tags: [linux, unix, history, fundamentals, 1s]

    • priority: high

       1Complete the "Introducing Linux and Unix" lecture and related materials:
       2
       3- Learn about the history and development of Unix and Linux
       4- Understand the differences between Unix and Linux
       5- Learn about the philosophy and design principles of Linux
       6- Understand the open-source nature of Linux and its implications
       7
       8> Checklist:
       9
      10- [ ] index.md created, populated
      11- [ ] faq.yaml created, populated
      12- [ ] Correctly rendered
      

Done

  • Course Registration and Setup

    • due: 2025-06-23

    • tags: [setup, registration]

    • priority: high

      1Successfully completed initial course setup:
      2
      3- Registered for the Coursera course
      4- Reviewed course syllabus and requirements
      5- Set up personal study schedule
      6- Created Kanban board for tracking progress