

Inseguro de dónde
empezar?
Track
Certificado
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.
- 55 chapters
- 7 hours
- 41 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.
Dive into user management and access control in Linux. This section covers how to create and manage user accounts, understand and implement user permissions, and use sudo for administrative tasks to ensure secure and efficient system management.
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 SystemsVista previa
- What is Git?Vista previa
- Git ConfigurationVista previa
- Creating a RepositoryVista previa
- Ordering the CommandsVista previa
- Git Directory and Working TreeVista previa
- Adding New FilesVista previa
- Making Your First CommitVista previa
- More about Tracking FilesVista previa
- Commit MessagesVista previa
- Viewing Commit HistoryVista previa
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. Gain the essential skills needed to manage and synchronize your work effectively with remote teams.
Delve into advanced Git workflows by mastering the techniques of pulling and pushing changes, pushing local branches, and rebasing changes. Refine your version control skills 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
Lo principal es aprender y no rendirse
El material es bueno, hay mucho que aprender, todo para ser mejor y lo principal es aprender lo que quieres....
Matteo Comune
Gracias a ellos estoy aprendiendo mucho…
Gracias a ellos estoy aprendiendo mucho más rápido porque te ayudan a entender todo desde cero. Es el mejor sitio web que ayuda a las personas sin conocimientos previos de IT...
Yuliana Cadavid
gran curso para principiantes
gran curso para principiantes, ponen a prueba tus conocimientos en cada lección...
Elpunzon
Estoy disfrutando de mi experiencia en Codefinity…
Estoy disfrutando de mi experiencia de aprendizaje de Python en Codefinity. La forma de aprendizaje autoinducido es genial porque puedo adaptarlo a mi horario...
Alexandru Alexandru
Es agradable aprender de codefinity
Es agradable aprender de codefinity. Es fácil y tiene buenos ejemplos de lo que aprendí aquí...
jacob Templet
Easy to follow along with and provides…
Fácil de seguir y proporciona desafío en mi vida cotidiana. El desafío me mantiene con ganas de aprender día tras día...
Elan
Codefinity es una herramienta de aprendizaje integral…
Codefinity es una herramienta de aprendizaje integral que te ayuda a desarrollar tus habilidades como ingeniero de software o científico de datos. Los ejercicios son divertidos y una buena...
Thibault
Primera vez aprendiendo a programar
Primera vez aprendiendo a programar y haciéndolo con éxito con Codefinity - Gracias...
Adrien Morel
Bien diseñado para principiantes totales
Bien diseñado para principiantes totales, el progreso incremental me da confianza....
_Gracy
simplemente está perfectamente bien explicado
¡Simplemente está perfectamente bien explicado! hasta ahora no he experimentado ninguna dificultad porque todo está tan bien organizado...
Ruslan Kravchuk
Lo principal es aprender y no rendirse
El material es bueno, hay mucho que aprender, todo para ser mejor y lo principal es aprender lo que quieres....
Matteo Comune
Gracias a ellos estoy aprendiendo mucho…
Gracias a ellos estoy aprendiendo mucho más rápido porque te ayudan a entender todo desde cero. Es el mejor sitio web que ayuda a las personas sin conocimientos previos de IT...
Yuliana Cadavid
gran curso para principiantes
gran curso para principiantes, ponen a prueba tus conocimientos en cada lección...
Elpunzon
Estoy disfrutando de mi experiencia en Codefinity…
Estoy disfrutando de mi experiencia de aprendizaje de Python en Codefinity. La forma de aprendizaje autoinducido es genial porque puedo adaptarlo a mi horario...
Alexandru Alexandru
Es agradable aprender de codefinity
Es agradable aprender de codefinity. Es fácil y tiene buenos ejemplos de lo que aprendí aquí...
jacob Templet
Easy to follow along with and provides…
Fácil de seguir y proporciona desafío en mi vida cotidiana. El desafío me mantiene con ganas de aprender día tras día...
Elan
Codefinity es una herramienta de aprendizaje integral…
Codefinity es una herramienta de aprendizaje integral que te ayuda a desarrollar tus habilidades como ingeniero de software o científico de datos. Los ejercicios son divertidos y una buena...
Thibault
Primera vez aprendiendo a programar
Primera vez aprendiendo a programar y haciéndolo con éxito con Codefinity - Gracias...
Adrien Morel
Bien diseñado para principiantes totales
Bien diseñado para principiantes totales, el progreso incremental me da confianza....
_Gracy
simplemente está perfectamente bien explicado
¡Simplemente está perfectamente bien explicado! hasta ahora no he experimentado ninguna dificultad porque todo está tan bien organizado...
Data Engineer
Certificado de Finalización
Muestra las habilidades que has adquirido recientemente. Te lo has ganado
Discover more
Learning tracks
Solo para Ultimate
1 Curso
1 Proyecto
0 Task
Solo para Ultimate
7 Cursos
345 Tareas
Solo para Ultimate
4 Cursos
98 Tareas
Solo para Ultimate
5 Cursos
145 Tareas
Solo para Ultimate
4 Cursos
115 Tareas
Solo para Ultimate
6 Cursos
101 Tareas
Solo para Ultimate
6 Cursos
195 Tareas
Solo para Ultimate
5 Cursos
135 Tareas
Solo para Ultimate
3 Cursos
1 Proyecto
125 Tareas
Solo para Ultimate
7 Cursos
376 Tareas
Solo para Ultimate
4 Cursos
143 Tareas
Solo para Ultimate
5 Cursos
180 Tareas
Solo para Ultimate
5 Cursos
165 Tareas
Solo para Ultimate
6 Cursos
308 Tareas
Solo para Ultimate
6 Cursos
252 Tareas
Solo para Ultimate
8 Cursos
2 Proyectos
185 Tareas
Solo para Ultimate
2 Cursos
80 Tareas
Solo para Ultimate
7 Cursos
293 Tareas
Solo para Ultimate
1 Proyecto
0 Task
Solo para Ultimate
2 Cursos
21 Tareas
Solo para Ultimate
5 Cursos
139 Tareas
Solo para Ultimate
2 Cursos
0 Task
Solo para Ultimate
4 Cursos
81 Tareas
Solo para Ultimate
13 Cursos
555 Tareas
Solo para Ultimate
13 Cursos
555 Tareas
Solo para Ultimate
1 Curso
0 Task
Solo para Ultimate
0 Task
Solo para Ultimate
6 Cursos
180 Tareas
Solo para Ultimate
3 Cursos
70 Tareas
Solo para Ultimate
7 Cursos
282 Tareas
Solo para Ultimate
5 Cursos
239 Tareas
Solo para Ultimate
4 Cursos
125 Tareas
Solo para Ultimate
3 Cursos
119 Tareas
Solo para Ultimate
1 Curso
15 Tareas
Solo para Ultimate
3 Cursos
75 Tareas
Solo para Ultimate
2 Cursos
151 Tareas
Solo para Ultimate
3 Cursos
61 Tareas
Solo para Ultimate
2 Cursos
1 Proyecto
38 Tareas
Solo para Ultimate
3 Cursos
36 Tareas
Solo para Ultimate
2 Cursos
1 Proyecto
38 Tareas
Solo para Ultimate
5 Cursos
134 Tareas
Solo para Ultimate
4 Cursos
159 Tareas
Solo para Ultimate
4 Cursos
154 Tareas
Learning tracks
pista
TEST TRACK 12
Principiante
4.0
(8203)
pista
Desarrollo Web Full Stack
Principiante
4.5
(59)
pista
Conviértete en un Desarrollador de React
Intermedio
4.9
(7)
pista
Análisis y Visualización de Datos con Python
Intermedio
4.6
(7)
pista
SQL de Cero a Héroe
Principiante
4.7
(93)
pista
C++ para Principiantes
Principiante
4.4
(17)
pista
Python de Cero a Héroe
Principiante
4.7
(284)
pista
Fundamentos del Aprendizaje Automático
Intermedio
4.9
(7)
pista
Python Más Allá del Intermedio
Principiante
4.7
(3)
pista
Esenciales de Java
Principiante
4.3
(9)
pista
Desarrollo de Juegos con Unity
Principiante
4.6
(7)
pista
Conviértete en un Desarrollador de Django
Avanzado
4.5
(28)
pista
Manual de Flask para Principiantes
Intermedio
4.5
(32)
pista
Fundamentos del Desarrollo Frontend
Principiante
4.6
(53)
pista
Web Developer from Zero to Hero
Principiante
4.6
(57)
pista
Preparation for Data Science
Intermedio
4.5
(11)
pista
Deep Learning Odyssey
Avanzado
5.0
(3)
pista
Desarrollo Web con C#
Principiante
4.8
(98)
pista
TEST E2E TRACK BEGINNER
Principiante
pista
ES Track
4.7
(3)
pista
Skilled Python BackEnd Developer
Avanzado
4.7
(261)
pista
Test Recalculate
Principiante
pista
Fundamentos de Excel
Principiante
4.5
(39)
pista
Full-Stack .NET Developer Journey
Intermedio
4.8
(129)
pista
Full-Stack .NET Developer Journey
Intermedio
4.8
(129)
pista
Test track with rating
Avanzado
4.0
(4)
pista
TEST TEST TRACK
Principiante
pista
Fundamentos de Analista de Datos
Principiante
4.7
(116)
pista
Dominio de C++
Avanzado
pista
Java Web
Avanzado
4.5
(31)
pista
Conviértete en un Ingeniero de QA
Principiante
4.5
(44)
pista
Producción de Video con Adobe
Principiante
pista
Herramientas de Diseño UI/UX
Principiante
pista
Test image upload track
Principiante
pista
Essential Office Skills
Principiante
4.6
(24)
pista
No-Code Website Development
Principiante
pista
C Programming & Low-Level Development
Principiante
pista
testes
Principiante
4.7
(3)
pista
Test translation track
Intermedio
pista
Test CMS Track
Principiante
4.7
(3)
pista
Python for Data Analysis
Intermedio
4.6
(9)
pista
Digital Marketing Essentials
Principiante
pista
Complete Social Media Management
Principiante
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