Skip to content

← Learn to Code — Python, Java, C, SQL & Web

Linux & the command line

Drive a computer by typing. Practise real shell commands in a safe in-browser terminal.

shell 14 Lessons

Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English.

Start the course

Lessons in this course

  1. history What is Linux? Reading and resources
  2. usage Why learn the command line? Reading and resources
  3. resources Helpful resources Reading and resources
  4. setup Get a real terminal Reading and resources
  5. 01 The shell and the prompt 2 required tasks Video
  6. 02 Moving around 2 required tasks Video
  7. 03 Reading files 2 required tasks Video
  8. 04 Creating and removing 2 required tasks Video
  9. 05 Wildcards 2 required tasks Video
  10. 06 Saving output to files 2 required tasks Video
  11. 07 Pipes — joining commands 2 required tasks Video
  12. 08 Searching with grep 2 required tasks Video
  13. 09 Finding files with find 2 required tasks Video
  14. 10 Sorting and columns 2 required tasks Video
  15. 11 File permissions 2 required tasks Video
  16. 12 Users and sudo 2 required tasks Video
  17. 13 Programs and processes 2 required tasks Video
  18. 14 Software, settings, next steps 2 required tasks Video

Log in or create account

IGCSE, A-Level & AP