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
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
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 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
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