Welcome to Linux 101
Your journey from zero to Linux hero starts here! This course is designed specifically for beginners who want to master Ubuntu 24.04 LTS as a foundation for web development.
What You'll Learn
This comprehensive course covers everything you need to know to become comfortable with Linux, from basic concepts to practical web server setup.
Module 1
History & Philosophy
Module 2
Filesystem Structure
Module 3
File Permissions
Module 4
Shell & Terminal
Module 5
Desktop Environments
Module 6
Package Management
Module 7
Nginx Web Project
Module 8
Remote Access & File Transfer
Course Approach
Our teaching style is inspired by the classic Webmonkey tutorials - friendly, practical, and focused on real-world skills. Here's what makes this course special:
- Gentle Introduction: We start with Linux history and philosophy to build context
- Hands-on Learning: Every concept includes practical exercises
- Progressive Complexity: Each module builds on previous knowledge
- Real Project: Capstone project where you'll set up a real web server
- Web-focused: Content tailored for future web developers
What You'll Be Able to Do
After completing this course, you'll have the skills to:
- Navigate the Linux filesystem with confidence
- Manage files and permissions effectively
- Deploy and manage websites on remote servers
- Transfer files securely between systems
- Use the bash terminal for everyday tasks
- Choose and customize desktop environments
- Install and manage software packages
- Set up and configure a web server
- Create and manage websites on your local machine
Getting Started
Ready to begin your Linux journey? Click the button below to view all modules and start with Module 1, where we'll explore the fascinating history and philosophy behind Linux.
Course Resources
Throughout your learning journey, you'll have access to these helpful resources:
- Glossary - Quick reference for Linux terminology
- Command Cheatsheet - Essential commands at your fingertips
- External References - Additional learning materials
Linux 101