The Linux Terminal is that little black screen with green letters that we all have in our computers, but we barely use it, because it can be a bit intimidating if we don't know how it works.

However, it is a great tool for developers: We can use it to run a lot of commands that can simplify our daily tasks, and allow us to focus on what we really like: Coding!

In this free course, and in less than an hour, we'll learn everything we need to be able to perform tasks in the terminal without any issues.

What will you learn?

  • The basics of the Linux Command Terminal
  • Differences between Linux and Windows, and Bash and Shell
  • Basic terminal operations
  • Moving on files and directories
  • Create, edit and delete files from the terminal
  • Install and configure Oh My Zsh
  • Customize our terminal appearance
  • Installing plugins and extensions
  • Z Shell Commands
  • Creating and using aliases


— You don't need any previous knowledge.

— You'll need a computer with internet connection.

— You'll need to have a terminal, either the default on your operating system, Hyper (recommended) or iTerm.

— You'll need a personal Google account to access the Dashboard using Google Classroom.

Curriculum for this course

  • Course Introduction
  • Introduction to Linux Command Line
  • Oh My Zsh
  • Oh My Zsh Configuration
  • Themes & Plugins for your Terminal
  • Zsh Commands
  • Oh My Zsh Plugins: Z
  • Oh My Zsh Plugins: Cloudapp
  • Oh My Zsh Plugins: Extract
  • Oh My Zsh Plugins: Web Search
  • Youtube DL, for downloading videos
  • Trash CLI: Intelligent deletion from the terminal
  • Oh My Zsh Aliases
  • Oh My Zsh Cheatsheet
  • Websites & References

About Me

My profile image

Juan Martín García

I studied graphic design in the University of Buenos Aires, but I was always curious about programming languages.I’ve been experimenting with websites since I was 15 years old. I’m also a teacher at my ex-university, and over the last few years I’ve started sharing what I self-learned through courses and conferences.

About My Courses

  • Icon of a calendar
    learn at your own pace

    Take the courses from your home, without due dates or exams. You set your own schedule.

  • Icon of a video film strip with a play button
    High quality audio and video

    Top quality material, subtitled in English and Spanish, to ensure you don't miss a single detail.

  • Icon of a sheet of paper with checked items
    lifetime access

    Unlimited and no expiration date access to all the videos and lectures, to watch them again and again.

  • Icon of computer, a tablet and a smartphone
    access from any device

    The platform that hosts the courses is fully responsive. Take your courses anywhere with you!