Hey, if you want to enhance your Linux skills, plenty of free online resources can help you. Here are three of my favorites.
Table of Contents
OverTheWire Wargames — Bandit
https://overthewire.org/wargames/bandit/
This one is an old favorite of mine. You start at level 0 and work your way up!
The next level’s information is provided once the previous level has been completed. For example, accessing Level 1 requires finishing Level 0 first.
All levels in the game have a corresponding page that can be accessed from the left-side menu.
You will be given the reference links to help you solve each level.
If you are stuck at any level, refer to the YouTube playlist below for solutions and explanations.
CMD Challenge
CMD Challenge is also a level-based online challenge. You start with a simple command printing hello world
to the console, and challenges get trickier as you progress through levels. But fret not; if you are still trying to figure out what to answer at any stage, you can view solutions submitted by other users.
There are two other main challenges also. Each has its unique set of scenarios.
Exercism
Exercism has various Community-sourced coding exercises for almost all mainstream programming languages, including BASH. Each language has a track that you can follow to complete the exercises.
Exercism has 90 different Bash exercises to help improve and hone your code-writing skills. You will discover new concepts and increase your proficiency through the levels.
Conclusion
Improving your Linux skills is an ongoing process that requires practice and dedication. These three resources are great places to start your journey.
The exercises in these resources will help increase your confidence and make you a proficient Linux user. So why not give them a try? And start mastering your Linux skills today. Good luck!