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
  • LVM Basics
    storagelvm
    Coming soon
  • Setup RAID
    storageraid
    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

Ready to get your hands on a terminal?

Sign up free and start any lesson in seconds. It runs on real Linux, right in your browser.

Create your free account