

Incerto da dove
iniziare?
Track
Certificato
GitHub from Zero to Hero
Beginner
coming soon
Bash
Git
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity TeamsWhat you will learn
- Efficient navigation and operation within the Linux filesystem using command-line tools.
- Fundamental Bash commands for file management, including creating, editing, and deleting files and directories.
- User and file permission management to secure a multi-user Linux environment.
- Writing and executing basic Bash scripts to automate repetitive tasks and simplify your workflow.
- 58 chapters
- 7 hours
- 31 tasks
Trusted by employees of leading companies
Learning track content
Module 1 / Linux Terminal and Bash for Beginners
Gain a foundational understanding of file and directory management within the Linux file system. Familiarize yourself with the layout of the terminal, the structure of commands, and master using these commands to efficiently organize your system's file hierarchy.
Master the art of controlling data flow through the command line. Learn how to direct output between commands, files, and programs using redirection and pipes. This section will enhance your ability to manipulate and handle various data streams efficiently.
Unlock the power of automating repetitive tasks with Bash scripting. Get hands-on experience creating scripts, defining variables, handling command line arguments, and writing control structures to streamline your workflows.
Module 2 / Git Essentials
First, we will provide an overview of version control systems in general. Afterwards we will discuss Git and learn the basics of creating a repository and making changes to it.
- Introduction to Version Control SystemsAnteprima
- What is Git?Anteprima
- Git ConfigurationAnteprima
- Creating a RepositoryAnteprima
- Ordering the CommandsAnteprima
- Git Directory and Working TreeAnteprima
- Adding New FilesAnteprima
- Making Your First CommitAnteprima
- More about Tracking FilesAnteprima
- Commit MessagesAnteprima
- Viewing Commit HistoryAnteprima
Now, it's time to discuss more advanced interaction with Git, which will boost your efficiency and make you more comfortable with some of the common Git workflows.
Being a Version Control System, Git allows you to undo changes when needed, so it's time to discover the techniques in Git to revert unstaged changes in the working tree, staged changes and even revert or overwrite commits.
Branches in Git are extremely useful when collaborating with other people, fixing bugs or developing certain features in your project. Without further ado, let's dive into all the nuances of working with branches.
Module 3 / GitHub Fundamentals
Learn the basics of GitHub, including understanding what GitHub is and how remote repositories work. Create your own GitHub account, set up and manage repositories, clone remote repositories to your local machine, and push changes to keep your projects updated and synchronized.
Master the fundamentals of interacting with remote repositories by learning how to work with remote branches, fetch and merge remote changes, and pull updates from remote repositories. This section will equip you with the essential skills to manage and synchronize your work with remote teams effectively.
Delve into advanced Git workflows by mastering the techniques of pulling and pushing changes, pushing local branches, and rebasing changes. This section will help you refine your version control skills, enabling you to handle more complex development scenarios and maintain a clean, efficient project history.
Requirements
- A computer with a browser - all browsers are supported.
- Your enthusiasm to enhance your tech skills.
- Everything else needed to start learning and practicing is already included in this course.
Over 200,000 5-star ratings and counting
Ruslan Kravchuk
La cosa principale è imparare e non arrendersi
Il materiale è buono, c'è tanto da imparare, tutto per migliorarsi, e la cosa principale è imparare ciò che desideri....
Matteo Comune
Grazie a loro sto imparando molto…
Grazie a loro sto imparando molto più rapidamente perché ti aiutano a comprendere tutto da zero. È il miglior sito web per chi non ha background in IT...
Yuliana Cadavid
ottimo corso per principianti
ottimo corso per principianti, mettono alla prova le tue conoscenze in ogni lezione...
Elpunzon
Sto apprezzando la mia esperienza su Codefinity…
Sto apprezzando la mia esperienza di apprendimento di Python con Codefinity. Il metodo di studio autodidatta è fantastico perché posso adattarlo al mio orario...
Alexandru Alexandru
È piacevole imparare da Codefinity
È piacevole imparare da Codefinity. È facile e offre buoni esempi di quanto appreso qui...
jacob Templet
Easy to follow along with and provides…
Facile da seguire e offre una sfida nella mia vita quotidiana. La sfida mi motiva a imparare giorno dopo giorno...
Elan
Codefinity è uno strumento di apprendimento completo…
Codefinity è uno strumento di apprendimento completo che ti aiuta a sviluppare le tue competenze come ingegnere del software o data scientist. Gli esercizi sono divertenti e un ottimo modo per affinare le tue abilità...
Thibault
Prima volta che impari a programmare
La prima volta che ho imparato a programmare e ci sono riuscito con Codefinity - Grazie...
Adrien Morel
Ben progettato per principianti assoluti
Ben progettato per principianti assoluti, con un progresso incrementale che mi dà fiducia....
_Gracy
è semplicemente perfettamente spiegato
È semplicemente perfettamente spiegato! Finora non ho incontrato alcuna difficoltà perché tutto è così ben organizzato....
Ruslan Kravchuk
La cosa principale è imparare e non arrendersi
Il materiale è buono, c'è tanto da imparare, tutto per migliorarsi, e la cosa principale è imparare ciò che desideri....
Matteo Comune
Grazie a loro sto imparando molto…
Grazie a loro sto imparando molto più rapidamente perché ti aiutano a comprendere tutto da zero. È il miglior sito web per chi non ha background in IT...
Yuliana Cadavid
ottimo corso per principianti
ottimo corso per principianti, mettono alla prova le tue conoscenze in ogni lezione...
Elpunzon
Sto apprezzando la mia esperienza su Codefinity…
Sto apprezzando la mia esperienza di apprendimento di Python con Codefinity. Il metodo di studio autodidatta è fantastico perché posso adattarlo al mio orario...
Alexandru Alexandru
È piacevole imparare da Codefinity
È piacevole imparare da Codefinity. È facile e offre buoni esempi di quanto appreso qui...
jacob Templet
Easy to follow along with and provides…
Facile da seguire e offre una sfida nella mia vita quotidiana. La sfida mi motiva a imparare giorno dopo giorno...
Elan
Codefinity è uno strumento di apprendimento completo…
Codefinity è uno strumento di apprendimento completo che ti aiuta a sviluppare le tue competenze come ingegnere del software o data scientist. Gli esercizi sono divertenti e un ottimo modo per affinare le tue abilità...
Thibault
Prima volta che impari a programmare
La prima volta che ho imparato a programmare e ci sono riuscito con Codefinity - Grazie...
Adrien Morel
Ben progettato per principianti assoluti
Ben progettato per principianti assoluti, con un progresso incrementale che mi dà fiducia....
_Gracy
è semplicemente perfettamente spiegato
È semplicemente perfettamente spiegato! Finora non ho incontrato alcuna difficoltà perché tutto è così ben organizzato....
Data Engineer
Certificato di Completamento
Mostra le abilità che hai acquisite recentemente. Te lo sei guadagnato
Discover more
Learning tracks
Solo per Ultimate
1 Corso
1 Progetto
0 Task
Solo per Ultimate
7 Corsi
345 Compiti
Solo per Ultimate
5 Corsi
119 Compiti
Solo per Ultimate
5 Corsi
146 Compiti
Solo per Ultimate
4 Corsi
115 Compiti
Solo per Ultimate
6 Corsi
101 Compiti
Solo per Ultimate
6 Corsi
168 Compiti
Solo per Ultimate
5 Corsi
135 Compiti
Solo per Ultimate
2 Corsi
1 Progetto
57 Compiti
Solo per Ultimate
7 Corsi
376 Compiti
Solo per Ultimate
4 Corsi
143 Compiti
Solo per Ultimate
5 Corsi
180 Compiti
Solo per Ultimate
5 Corsi
165 Compiti
Solo per Ultimate
6 Corsi
308 Compiti
Solo per Ultimate
6 Corsi
252 Compiti
Solo per Ultimate
8 Corsi
2 Progetti
176 Compiti
Solo per Ultimate
2 Corsi
80 Compiti
Solo per Ultimate
7 Corsi
293 Compiti
Solo per Ultimate
1 Progetto
0 Task
Solo per Ultimate
2 Corsi
21 Compiti
Solo per Ultimate
5 Corsi
111 Compiti
Solo per Ultimate
2 Corsi
0 Task
Solo per Ultimate
3 Corsi
39 Compiti
Solo per Ultimate
13 Corsi
555 Compiti
Solo per Ultimate
13 Corsi
555 Compiti
Solo per Ultimate
1 Corso
0 Task
Solo per Ultimate
0 Task
Solo per Ultimate
5 Corsi
139 Compiti
Solo per Ultimate
3 Corsi
71 Compiti
Solo per Ultimate
7 Corsi
282 Compiti
Solo per Ultimate
5 Corsi
239 Compiti
Solo per Ultimate
4 Corsi
125 Compiti
Solo per Ultimate
2 Corsi
33 Compiti
Solo per Ultimate
3 Corsi
119 Compiti
Solo per Ultimate
1 Corso
15 Compiti
Solo per Ultimate
3 Corsi
75 Compiti
Solo per Ultimate
2 Corsi
151 Compiti
Solo per Ultimate
3 Corsi
56 Compiti
Solo per Ultimate
2 Corsi
1 Progetto
38 Compiti
Solo per Ultimate
3 Corsi
36 Compiti
Solo per Ultimate
2 Corsi
1 Progetto
38 Compiti
Solo per Ultimate
5 Corsi
134 Compiti
Learning tracks
traccia
TEST TRACK 12
Principiante
4.0
(7146)
traccia
Full Stack Web Development
Principiante
4.5
(58)
traccia
Become a React Developer
Intermedio
4.9
(7)
traccia
Mastering Data Visualization
Intermedio
4.6
(7)
traccia
SQL from Zero to Hero
Principiante
4.7
(93)
traccia
С++ Essentials
Principiante
4.4
(17)
traccia
Python from Zero to Hero
Principiante
4.7
(284)
traccia
Supervised Machine Learning
Intermedio
4.9
(7)
traccia
Python Beyond Intermediate
Principiante
5.0
(1)
traccia
Java Essentials
Principiante
4.3
(9)
traccia
Game Development with Unity
Principiante
4.6
(7)
traccia
Become a Django Developer
Avanzato
4.4
(27)
traccia
Flask for Dummies
Intermedio
4.5
(31)
traccia
Frontend Development Foundations
Principiante
4.6
(52)
traccia
Web Developer from Zero to Hero
Principiante
4.6
(56)
traccia
Preparation for Data Science
Intermedio
4.5
(11)
traccia
Deep Learning Odyssey
Avanzato
5.0
(3)
traccia
Web Development with C#
Principiante
4.8
(98)
traccia
TEST E2E TRACK BEGINNER
Principiante
traccia
Test Track
Begginer
4.7
(3)
traccia
Skilled Python BackEnd Developer
Avanzato
4.7
(261)
traccia
Test Recalculate
Principiante
traccia
Excel Essentials
Principiante
4.5
(33)
traccia
Full-Stack .NET Developer Journey
Intermedio
4.8
(129)
traccia
Full-Stack .NET Developer Journey
Intermedio
4.8
(129)
traccia
Test track with rating
Avanzato
4.0
(4)
traccia
TEST TEST TRACK
Principiante
traccia
Data Analyst Foundation
Principiante
4.7
(111)
traccia
C++ Mastery
Avanzato
traccia
Java Web
Avanzato
4.5
(30)
traccia
Become a QA Engineer
Principiante
4.5
(43)
traccia
Video Production with Adobe
Principiante
traccia
Digital Marketing Essentials
Principiante
traccia
UI/UX Design Tools
Principiante
traccia
Test image upload track
Principiante
traccia
Essential Office Skills
Principiante
4.6
(24)
traccia
No-Code Website Development
Principiante
traccia
C Programming & Low-Level Development
Principiante
traccia
testes
Principiante
4.7
(3)
traccia
Test translation track
Intermedio
traccia
Test CMS Track
Principiante
4.7
(3)
traccia
Python for Data Analysis
Intermedio
4.6
(9)
Become a Development expert
Interactive exercises
Learning videos
AI-assistant on all courses
Workspaces for designing your own projects
Ready to get started?
ProBest intro offer | UltimateA complete experience to kickstart your career | |
---|---|---|
85+ Top-Rated courses | ||
Completion certificates | ||
AI-Assistant in all courses | ||
20+ hands-on Real-world projects | ||
Personalized study tracks | ||
Unlimited workspaces | ||
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity Teams