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.
🐍 Programming
Write and run Python in a real Linux environment.
1 of 1 ready to run
-
Hello World in C
programmingcompilerc
Ready
🗄 Storage & Filesystems
fdisk, LVM, RAID, XFS, ext4, fsck and mount.
9 of 10 ready to run
-
Partition with fdisk
storagepartitioning
Ready
-
Swap Basics
storageswapmemory
Ready
-
Coming soon
-
Ready
-
XFS Basics
storagefilesystemxfs
Ready
-
Ext3FS Basics
storagefilesystem
Ready
-
Ext4FS Basics
storagefilesystem
Ready
-
Ext3FS File Recovery
storagefilesystemrecovery
Ready
-
fun with fsck
storagefilesystemrecovery
Ready
-
mount command
storagefilesystem
Ready
🔐 Security & Permissions
ACL, sudo access and user / group management.
3 of 3 ready to run
-
ACL Basics
storagefilesystempermissionssecurity
Ready
-
Create New User
usersadministration
Ready
-
DIY Create User
usersadministration
Ready
🧰 Developer Tools
strace, monitoring, git and svn.
4 of 4 ready to run
-
Understanding strace
debuggingprocessprogramming
Ready
-
svn Basics
programmingvcssvn
Ready
-
git Basics
programmingvcsgit
Ready
-
Yum Basics
package-managementyum
Ready
🗃 Databases
MySQL, PostgreSQL and MongoDB practice.
3 of 5 ready to run
-
PostgreSQL Administration
databasepostgresql
Ready
-
PostgreSQL Performance
databasepostgresqlperformance
Ready
-
MongoDB Admin
databasemongodb
Coming soon
-
Mysql Maria Migration
databasemysqlmariadb
Coming soon
-
MySQL Installation
databasemysql
Ready
🌐 Services
NFS and other network services.
0 of 1 ready to run
-
Setup NFS
storagenetworkingnfs
Coming soon