Hands-on Linux courses
Practice in a real Linux terminal in your browser. No setup, nothing to install.
Browse what's available below. Create a free account to start any lesson.
📜 Shell Scripting
Variables, inputs, loops and the find command.
1 lesson
-
Awk Sed Basics
shelltext-processingprogrammingready
Ready
🐍 Programming
Write and run Python in a real Linux environment.
1 lesson
-
Hello World in C
programmingcompilercready
Ready
🗄 Storage & Filesystems
fdisk, LVM, RAID, XFS, ext4, fsck and mount.
10 lessons
-
Partition with fdisk
storagepartitioning
Untested
-
Swap Basics
storageswapmemoryready
Ready
-
Coming soon
-
Untested
-
XFS Basics
storagefilesystemxfs
Coming soon
-
Ext3FS Basics
storagefilesystem
Untested
-
Ext4FS Basics
storagefilesystemready
Ready
-
Ext3FS File Recovery
storagefilesystemrecovery
Untested
-
fun with fsck
storagefilesystemrecoveryready
Ready
-
mount command
storagefilesystem
Untested
🔐 Security & Permissions
ACL, sudo access and user / group management.
3 lessons
-
ACL Basics
storagefilesystempermissionssecurityready
Ready
-
Create New User
usersadministrationready
Ready
-
DIY Create User
usersadministrationready
Ready
🧰 Developer Tools
strace, monitoring, git and svn.
6 lessons
-
Understanding strace
debuggingprocessprogrammingready
Ready
-
monitoring commands
monitoringprocessadministrationready
Ready
-
svn Basics
programmingvcssvnready
Ready
-
git Basics
programmingvcsgitready
Ready
-
Yum Basics
package-managementyum
Coming soon
-
Crontab Basics
cronadministrationready
Ready
🗃 Databases
MySQL, PostgreSQL and MongoDB practice.
5 lessons
-
PostgreSQL Administration
databasepostgresql
Untested
-
PostgreSQL Performance
databasepostgresqlperformance
Untested
-
MongoDB Admin
databasemongodb
Coming soon
-
Mysql Maria Migration
databasemysqlmariadb
Coming soon
-
MySQL Installation
databasemysqlready
Ready
🌐 Services
NFS and other network services.
2 lessons
-
Setup NFS
storagenetworkingnfs
Coming soon
-
Setup Apache Vhosts
web-serverapachenetworkingready
Ready