Gain a Splash of New Skills - Coursera+ Annual Nearly 45% Off
Master AI & Data—50% Off Udacity (Code CC50)
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This 6-week MOOC is designed for beginners who want to learn how to use Linux effectively in engineering education and practical applications. Starting from the very basics, learners will explore Linux commands, file management, and system operations, progressing to advanced topics such as shell scripting, process automation, networking, and integrating Python for engineering problem-solving. The course uses real-world examples and hands-on exercises to ensure that learners gain practical skills applicable to engineering tasks. By the end of the course, participants will have the confidence to use Linux as a powerful tool for learning, teaching, and solving engineering problems. No prior knowledge of Linux is required, making it ideal for novices who wish to build strong technical foundations.Total study time is 20 hours including e-learning material and web-sources. The course is of 2 credits.
Syllabus
Week 1: Introduction to Linux OS and its Applications in Engineering
Week 2: Linux File System, Basic Commands, and Permissions
Week 3: Process Management, Scheduling (cron, at), and Monitoring
Week 4: Networking Essentials and Remote Access (SSH, SCP)
Week 5: Shell Scripting for Automation in Engineering Tasks
Week 6: Server Setup for Engineering Labs (FTP, Web, Samba)
Taught by
Dr. Amit Doegar