Top.Mail.Ru
Main pageTrainingOnline-coursesIntroduction to Linux
Course Introduction to Linux

The course will introduce you to the history of Linux and allow you to go from installing the distribution to the first scripts on the built-in environment.

Upon completion of the course, you will be able to work with the system terminal, use basic commands to create, modify, delete folders and files, work with object permissions and change them for different user groups, edit files using the built-in vim editor, write advanced scripts in bash, compile files written in C language.

What will we learn on the course?
@ @
Module
Why Linux?
Module
Getting to Know Linux
Module
"Terminal is the head of everything"
Module
Time to program
Further development
In the course you will master the basic skills necessary to work with the system. They will help you feel free to explore Linux and approach new commands with curiosity. Anyone who wants to connect their life with IT will benefit from understanding how Linux works, but there are a number of professions in which this is definitely necessary (system administrator, network administrator, database administrator, security analyst).
@
Curriculum
Why Linux? Introduction to Linux The terminal is the head of everything It's time to program
Why Linux?
The first question that appears to students of a Linux course is: β€œWhy do we need other operating systems when we have Windows?” You will find the answer already in the first block of the course.
Section structure
1 Windows vs Linux
2 History of the confrontation
3 Linux simulators
4 Why do programmers prefer Linux?
Introduction to Linux
In the module lessons we will practice on Ubuntu, although most of the examples are relevant for other distributions.
Section structure
1 How many versions of Linux are there?
2 Installing OC vs Virtual Machine
3 Installing the first operating system
4 Out-of-the-box tool kit
The terminal is the head of everything
Most likely, your interaction with the computer was limited to launching programs and working with files. The same can be done in Ubuntu, but we will do something more interesting: we will write commands to the computer directly using special queries in the terminal. You will get acquainted with the advantages of this approach and consider the features of commands.
Section structure
1 File structure
2 Function Arguments
3 Access rights
4 Creating files
5 Expanding our list of commands
It's time to program
In this block we will look at the programming languages that were built into the system initially. There is no need to install a development environment for them: we already have text editors, and we will use the terminal to compile files.
Section structure
1 Bash interpreter
2 More advanced Bash commands
3 C interpreter
4 Further development
F.A.Q.
What if I don’t have enough knowledge?
Don't worry if you haven't heard anything about Linux until now; this course is designed for beginners like you.

The narrative will begin with the history of the appearance of this operating system and will gradually immerse you in the features of its operation. With each new lesson, you will learn new commands, key combinations and programs that will simplify your work, and at the end you will become familiar with an unusual programming language.
What if my computer can't handle Linux?
There is also no need to worry about this; Linux is an easier and easier to configure system than Windows. Any weak computer can run it. If you are reading this on your computer screen, then it will definitely support this system.
I don't know how to install operating systems on my computer
The course focuses on the different ways to install Linux and shows in detail what steps need to be taken in the process of deploying a new operating system, including for MacOS computers.
I want to get to know Linux, but I don't want to install it instead of Windows
For the first acquaintance, you will not be required to remove your native operating system; for example, you can use a virtual machine, the configuration methods of which will be discussed in detail in the course.
Will learning Linux help a beginner programmer?
Studying this operating system is recommended for many beginners, but especially for programmers. The system was created by engineers for engineers and initially contains many tools that make the work of developing programs easier. But you can find out more about this in the course itself.
Project organizer: Charitable Foundation β€œInvestment to the Future”, OGRN 1157700017518
The Academy of Artificial Intelligence for Schoolchildren is not an educational service subject to licensing and does not imply the issuance of a state certificate
Our social networks
Do you have any questions or suggestions?
Contact
For schoolchildren, teachers and parents
Β© 2018– 2024 Β«AI-ACADEMYΒ»