# Courses and introductions
The HPC-Centre provides an online introduction course in [moodle](https://moodle.taltech.ee/course/view.php?id=31282).
The course consists of four modules:
- Module 1: Linux Command Line
- Module 2: Introduction
- Module 3: Introduction to OpenStack/ETAIS use (in preparation)
- Module 4: Remote visualization
## Resources on learning Linux
---
Linux command-line (shell, terminal):
- [Linux command-line tutorial (Learning the shell)](http://linuxcommand.org/lc3_learning_the_shell.php)
- [Linux command-line tutorial](https://tutorials.ubuntu.com/tutorial/command-line-for-beginners)
- [Linux command-line tutorial](https://ryanstutorials.net/linuxtutorial/)
- [Debian handbook](https://debian-handbook.info/)
- [Learn Linux the Hard Way](https://archive.is/xDb8o)
- [The Linux Command Line](https://sourceforge.net/projects/linuxcommand/)
TalTech courses:
- ICA0007 Linux Administration
## Resources for learning scientific computing
---
TalTech courses:
- YFX1510 Scientific Computing (requires knowledge of C programming and Linux)
- YFX0500 Introduction to Programming in Python
- YMX0110 Numerical Methods and packages of mathematics