FREE course

CLI fundamentals

205 students 6 messages
Course updated 15 October 2022
Course CLI fundamentals
Free course
Sign up
  • In-browser editor for exercises
  • Permanent access to theory
  • Asynchronous learning

Included in the course

19 lessons (video or text)
19 exercises in the IDE
57 quizzes
Assistance in Discussions on the website

What you'll learn

  • How to navigate the file system
  • How to deal with environment variables
  • How to manage file access
  • How to use package managers to install utilities
  • How to exit Vim


The command line is the first thing a developer encounters when working on *nix systems such as Linux or macOS. Its significance is impossible to overestimate, it's the main way to interact with the system and the way to operate numerous programs, such as git or ansible.

shell linux commands terminal

Course program

Estimated time: 22 hours


We recommend working on these challenges after completing the course. They'll help you obtain more experience in programming and strengthen your new skills.

completion rate
Suggested learning programs
Development of front-end components for web applications
10 months
from scratch
Start at any time
Layout with the latest CSS standards
5 months
from scratch
under development
Start at any time