Vai al contenuto principale
Home

Shell courses

Shell is a program that enables you to send commands to the computer and receive output. Learn how to combine existing programs, automate repetitive tasks, and run programs on clusters and clouds.

Crea il tuo account gratuito

Continua con GoogleMostra più opzioni

o


Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.
Group

Vuoi formare 2 o più persone?

Prova DataCamp for Business

Recommended for Shell beginners

Build your Shell skills with interactive courses curated by real-world experts

Corso

Introduzione alla Shell

BasicLivello di competenza
4.8+
3955 revisioni
4 h
The Unix command line helps users combine existing programs in new ways, automate repetitive tasks, and run programs on clusters and clouds.

Non sai da dove cominciare?

Valuta le tue competenze

Sfoglia i corsi e programmi su Shell

Corso

Introduzione alla Shell

BasicLivello di competenza
4.8+
3955 revisioni
4 h
The Unix command line helps users combine existing programs in new ways, automate repetitive tasks, and run programs on clusters and clouds.

Corso

Introduzione al Bash Scripting

IntermedioLivello di competenza
4.8+
554 revisioni
4 h
Crea pipeline di analytics nel cloud e gestisci dati su più file con Bash scripting.

Corso

CI/CD per Machine Learning

AvanzatoLivello di competenza
4.7+
447 revisioni
5 h
Migliora il tuo sviluppo di machine learning con CI/CD usando GitHub Actions e il controllo delle versioni dei dati

Corso

Elaborazione dei dati in Shell

IntermedioLivello di competenza
4.8+
549 revisioni
4 h
Impara potenti competenze da riga di comando per scaricare, elaborare e trasformare dati, inclusa la pipeline di Machine Learning.

Frequently asked questions

Which Shell course is the best for absolute beginners?

“Introduction to Shell” is the best course for beginners. 

The Unix command line has thrived for almost 50 years because it lets people do complex things with just a few keystrokes. 

Sometimes called "the universal glue of programming," it helps users combine existing programs in new ways, automate repetitive tasks, and run programs on clusters and clouds.

If you’re a new learner, this introductory course will cover its key elements and show you how to use them efficiently.

No experience required. With interactive exercises, learn key elements and explore how to use them efficiently.

What topics are covered in Shell courses?

Start with the basics. In Introduction to Shell, you’ll cover:

  • Manipulating files and directories
  • Manipulating data
  • Combining tools
  • Batch processing
  • Creating new tools

After you’ve completed the introductory course, move to Data Processing in Shell, including: 

  • Downloading data on the command line
  • Database operations on the command line
  • Data cleaning and munging on the command line
  • Data pipeline on the command line

Do I need any prior experience to take a Shell course?

Some programming experience will help you get started with Shell’s keywords. 

However, DataCamp courses are developed to be accessible to beginners, with step-by-step guidance that makes learning Shell simple.

Before diving in, you can learn more about Shell in our guide: What Is Shell?

Which Shell course is best for beginners?

With interactive exercises and no previous Shell experience required, Introduction to Shell is the best course to build your skills from scratch.

Starting with a brief introduction to the Unix shell, you’ll learn why it is still in use after almost 50 years, how it compares to the graphical tools you may be more familiar with, how to move around in the shell, and how to create, modify, and delete files and folders.

Once you have the foundations, you’ll move on to manipulating data, batch processing, and combining and creating new tools.

How can Shell courses help me in my career?

Shell is like a string that runs through every programming language, making complex commands boil down to concise and intuitive shorthands.

Rather than a career path, think of shell scripting as a useful tool in a data scientist’s arsenal. 

Data professionals of all kinds need to know multiple languages, and shell scripts help them use the languages more efficiently.

What is Shell?

A shell is a computer program called a command-line interpreter that lets Linux and Unix users control their operating systems with command-line interfaces. 

It allows users to communicate efficiently with operating systems.

Why should I learn shell?

Almost anyone who uses a computer benefits from shell, especially system administrators, DevOps, programmers, and data scientists. 

Shells automate tasks and applications, install packages, backup or restore data, and enhance programming. 

Also, shell is common on nearly every OS because they are efficient and easily updatable. It monitors your computer’s system and performs routine backups without you having to think about it. 

There’s no need to switch syntaxes because shell’s syntaxes and commands are identical to those entered in the command-line. In addition, it’s easy and quick to write shell scripts: they start quickly and they’re easy to debug.

What is shell syntax?

In natural language, syntax refers to how words and phrases are arranged. 

Shell syntax is very similar; it refers to the order of operations.

Altre tecnologie e argomenti

tecnologie

Sviluppa le tue competenze sui dati con DataCamp for Mobile

Fai progressi ovunque tu sia con i nostri corsi mobile e le sfide di programmazione quotidiane da 5 minuti.