Practice Linux Programming Projects

September 26, 2025 ยท View on GitHub

Languages

๐Ÿ‡จ๐Ÿ‡ณ ็ฎ€ไฝ“ไธญๆ–‡ ๐Ÿ‡ฏ๐Ÿ‡ต ๆ—ฅๆœฌ่ชž ๐Ÿ‡ช๐Ÿ‡ธ Espaรฑol ๐Ÿ‡ซ๐Ÿ‡ท Franรงais ๐Ÿ‡ฉ๐Ÿ‡ช Deutsch ๐Ÿ‡ท๐Ÿ‡บ ะ ัƒััะบะธะน ๐Ÿ‡ฐ๐Ÿ‡ท ํ•œ๊ตญ์–ด ๐Ÿ‡ง๐Ÿ‡ท Portuguรชs ๐Ÿ‡บ๐Ÿ‡ธ English

Learn Linux with this comprehensive learning path designed for beginners. These practical Linux courses provide a clear roadmap for mastering Linux administration, from the command-line interface to system administration and shell scripting. Gain real-world experience through hands-on, non-video exercises in an interactive shell playground, focusing on managing Linux systems and automating tasks.

Exercises

IndexNameDifficultyPractice
01Build a Linux System Monitor Using BashBeginner๐Ÿš€ Start Lab
02Build a Task Scheduler Using BashBeginner๐Ÿš€ Start Lab
03Installing and Configuring a Mail ServerBeginner๐Ÿš€ Start Lab
04Configuring SSH Certificates for Secure LoginBeginner๐Ÿš€ Start Lab
05Creating a Typing Game Using BashBeginner๐Ÿš€ Start Lab
06Linux Server Information RetrievalBeginner๐Ÿš€ Start Lab
07Restore Access to WebsiteBeginner๐Ÿš€ Start Lab
08Searching for Specific FilesBeginner๐Ÿš€ Start Lab
09Automated Daily System Log BackupBeginner๐Ÿš€ Start Lab
10Chess Board in TerminalIntermediate๐Ÿš€ Start Lab
11Copy Large Files with Preserved StructureBeginner๐Ÿš€ Start Lab
12Customizing Linux File ListingBeginner๐Ÿš€ Start Lab
13New Colleague System Account SetupBeginner๐Ÿš€ Start Lab
14Nginx Log Analysis and OptimizationBeginner๐Ÿš€ Start Lab
15Users and Groups Creation and Deletion BatchBeginner๐Ÿš€ Start Lab
16Collect Files From Specified TimeBeginner๐Ÿš€ Start Lab
17Extracting Information From TextBeginner๐Ÿš€ Start Lab
18Extracting Link Information From TextBeginner๐Ÿš€ Start Lab
19Get Program That Satisfies the ConditionBeginner๐Ÿš€ Start Lab
20Implement Custom Trash-Enabled CommandBeginner๐Ÿš€ Start Lab
21Network Data Packet StatisticsBeginner๐Ÿš€ Start Lab
22Random Password Generator DevelopmentBeginner๐Ÿš€ Start Lab
23Nmap Scanning and Telnet AccessBeginner๐Ÿš€ Start Lab
24FTP Enumeration and Anonymous AccessBeginner๐Ÿš€ Start Lab

More