Introduction to Linux
- Linux FundamentalsUnderstanding the Linux OS, file system hierarchy, terminal basics, and why Linux is the industry standard for development
- Essential CommandsNavigating directories, file operations (cp, mv, rm), permissions (chmod, chown), piping, redirection, and shell scripting basics
- Development Environment SetupInstalling JDK on Linux, setting PATH and JAVA_HOME, compiling and running Java programs from the terminal
- Git & Version Controlinit, add, commit, push, pull, branching, merging — collaborating on projects using Git and GitHub