Linux for Absolute Beginners!

Get started with Linux, app development, server configuration, networking, and become a system administrator!

4.29 (4688 reviews)
Udemy
platform
English
language
Operating Systems
category
Linux for Absolute Beginners!
300,949
students
7.5 hours
content
Nov 2023
last update
$59.99
regular price

What you will learn

Install Linux on their system

Feel comfortable using the command line interface

Setup an integrated development an environment

Install GitHub and setup a repository

Develop a web application using Meteor.js

Setup a LAMP stack and deploy a web app

Manage users on a Linux system

Get started as a Linux system administrator!

Why take this course?

Would you like to get a job in the field of IT? Do you want to become a Linux system administrator but don’t know where to get started? In this course we will begin by covering the very basics of using the Linux  operating system, and move on to the advanced system and networking skills necessary to become a Linux administrator! We will cover the following topics in this course:

  • Linux installation

  • Command line usage

  • Development tools including choosing an IDE

  • GitHub setup

  • Complete Meteor.js web project

  • LAMP stack setup and app deployment

  • User management

  • Network administration

Enroll now to receive 7.5+ hours of HD video tutorials, lifetime access and a certificate of completion!

This course is fully subtitled in English.

If you are not convinced, here are a few of the glowing reviews this course has received.

"Course starts out with basic commands and works through more advanced commands as it progresses. The course then goes through add on software and applications following demonstrates basic usages of that application. It was easy to follow along on my personal install of Ubuntu by pausing/review the tutorial as needed. I suggest this method than just sitting and watching the course all the way through. This course is much easier than just reading books. Recommend to friends who just started out in Ubuntu."

"Great explanations. Great teacher."

"It's still early in the course but I've learned a lot. Great job so far."

Thank you for taking the time to read this and we hope to see you in the course!

Content

Introduction to Linux

Introduction to Linux
Linux distributions explained

Ubuntu Linux Installation

VirtualBox installation and virtual machine setup
Ubuntu Linux installation in a virtual machine
Ubuntu Linux installation continued
First boot up into Linux
VirtualBox Guest Additions
Ubuntu desktop customization
Unity Tweak Tool
Installing Linux alongside Windows (dual boot)
Dual boot setup continued

Linux Command Line Interface (CLI) Essentials

Getting started with the Linux command line interface (CLI)
Navigating directories with ls
Administrator privileges in terminal
Using the apt-get package manager to install applications
Searching through the repositories to find packages to download
Installing packages which are not located in the repositories
Keeping programs updated via terminal
File permissions and ownership explained
File permissions and ownership continued
Creating new files using the touch command
Creating new directories and moving files
Copying, renaming, and removing files

Advanced CLI Usage

The find command and it's practical uses
Find command continued
Find command final thoughts
Using the grep command to find information within files
Using grep in conjunction with the find command
How to redirect the output of a command
Using the top command to view applications in real time
Viewing running processes and closing applications via terminal
Services explained
Service configuration via terminal
Using crontab to schedule tasks
Crontab practical applications

Linux Development Tools

Choosing an integrated development environment (IDE)
Eclipse installation/setup
PyCharm installation/setup
PyCharm installation problem resolved
GitHub installation and how to setup a repository
How to push/pull information from a repository
How to remove and ignore directories in a repository
Resolving merge conflicts
How to setup and manage branches
Correction from the previous lecture

Meteor.js Project

Getting started with Meteor.js
Setting up our Meteor project
Router setup and React components
Watch as our project begins to take form!
Getting into the programming of our application
Rendering blog posts
Putting the finishing touches on our Meteor app

Web Server Setup, Host Configuration, and App Deployment

Apache 2, PHP, and MySQL setup
Server configuration
Linux hosts file
Deploying our Meteor app to the Apache 2 server
Setting up a MongoDB NoSQL database
Virtual host setup
Using a shell script to set our environment variables
Installing and configuring phpMyAdmin
Let's take a tour around the phpMyAdmin panel
Creating a basic virtual host
Setting up a WordPress installation on top of Apache 2 environment
Before using WordPress we need to setup our database
Python installation and command line interface
Why is Python worth learning?

Linux User Management

Adding/removing users through GUI
Adding new users via terminal
How to delete users through terminal
Changing an existing user's password
Adding users to a group

Linux Network Administation

Introduction to networking
How does the internet work?
What is a local area network (LAN)?
Practical networking commands
Networking commands continued
Netstat to track detailed network statistics
An in-depth look at the Linux hosts file
Linux hosts file continued
Using traceroute to track the servers a request passes through
Network mapper to track the activity on your network
Network mapper continued
Using SSH to access the command line of a remote host
SFTP to transfer files between machines
Setting up an SSH host on our local machine
Using the man command to learn about our programs

Screenshots

Linux for Absolute Beginners! - Screenshot_01Linux for Absolute Beginners! - Screenshot_02Linux for Absolute Beginners! - Screenshot_03Linux for Absolute Beginners! - Screenshot_04

Our review

--- ### Overview of Course Rating and Feedback The global course rating stands at **4.37**, with recent reviews indicating a mix of positive and constructive feedback. The course, which covers Linux basics and ventures into development tools, is generally deemed credible and engaging by learners, with some suggestions for improvement. **Pros:** - **Engaging Instructor**: The instructor's vast knowledge and engaging manner are commended across multiple reviews. - **Beginner-Friendly Content**: Some users find the course suitable for beginners and effective in demystifying Linux basics. - **Credible Effort**: The overall effort is described as credible, with a real-world application of knowledge. - **Clear Explanations**: A few reviews highlight clear explanations and an easy-to-follow pace for learners. - **Well-Timed Information**: Some users appreciate the well-timed sections and understandable presentation of information. **Cons:** - **Outdated Content**: Several reviews note that the content is outdated, with some specific issues such as using older versions of Ubuntu and development tools that are now deprecated or have changed significantly. - **Video Quality Concerns**: A couple of users mention the video quality being subpar, which might be due to the content being created several years ago. - **Lack of Updates**: There is a recurring theme of the course needing updates and a response to questions from instructors or support staff. - **Confusing Presentation**: A few reviews point out that the pace can be fast, with some sections becoming confusing, especially for beginners. - **Superficial Information**: Some users feel that while the information is accurate, it can sometimes be superficial and would benefit from a more in-depth approach. - **Web Development Section**: The inclusion of a web development section using outdated tools and technologies is criticized, with a suggestion to either update or remove it. - **Audio Experience**: One reviewer finds the audio experience and lecturing style demotivating compared to YouTube tutorials. - **Unclear Instruction for Beginners**: Some users indicate that the reason is taught too quickly and that some commands are written without sufficient explanations, which can be challenging for beginners. ### Course Content and Delivery The course seems to have a strong foundation in Linux basics, with several users reporting that they learned a lot and felt empowered by the knowledge acquired. The delivery is engaging, and the instructor's approach is appreciated for its simplicity and fun way of presenting complex subjects. However, the course loses points for not keeping up with current technologies and tools, as evidenced by the outdated content complaints. ### Room for Improvement To enhance the learning experience and address user concerns, the following improvements are recommended: - **Content Updates**: Update the course to reflect the latest versions of Linux distributions and development tools. - **Hands-On Practice**: Incorporate more hands-on practice, especially in Linux administration tasks. - **Assignments**: Introduce assignments to help reinforce learning and provide a practical application of skills. - **Technical Support**: Ensure that questions are addressed by providing better technical support for course participants. - **Improved Video Quality**: If possible, improve video quality or offer supplemental materials with better production values. - **Pacing for Beginners**: Adjust the pace to ensure that beginners can keep up and fully understand the content without feeling overwhelmed. ### Final Thoughts Despite some shortcomings in terms of outdated content and technical issues, the course is generally well-received for its engaging instruction and beginner-friendly approach. With targeted updates and improvements, this course could provide an even more valuable learning experience for those looking to gain a solid foundation in Linux and associated development tools.

Coupons

DateDiscountStatus
5/8/2019100% OFF
expired
6/26/2019100% OFF
expired
7/25/2019100% OFF
expired
8/15/2019100% OFF
expired
9/15/2019100% OFF
expired
11/1/2019100% OFF
expired
1/1/2020100% OFF
expired
2/1/2020100% OFF
expired
3/1/2020100% OFF
expired
4/17/2020100% OFF
expired
5/1/2020100% OFF
expired
5/31/2020100% OFF
expired
6/13/2020100% OFF
expired
6/30/2020100% OFF
expired
7/31/2020100% OFF
expired
8/28/2020100% OFF
expired
9/30/2020100% OFF
expired
10/30/2020100% OFF
expired
1/2/2021100% OFF
expired
6/16/202193% OFF
expired
9/19/2021100% OFF
expired
3/2/202391% OFF
expired

Charts

Price

Linux for Absolute Beginners! - Price chart

Rating

Linux for Absolute Beginners! - Ratings chart

Enrollment distribution

Linux for Absolute Beginners! - Distribution chart
1096864
udemy ID
1/31/2017
course created date
5/8/2019
course indexed date
Bot
course submited by