
Learn why Ubuntu is essential for developers, install Ubuntu in VMware, optimize speed, and set up web servers. Master terminal commands and build programs in Python and C++ on Ubuntu.
Learn how to install ubuntu inside windows using VMware Workstation, creating a virtual machine with ubuntu iso, configuring memory and cpu, and resolving display scaling.
Learn to update and upgrade Ubuntu through the terminal using sudo apt, install drivers via additional drivers, and set automatic updates and manage software updates, sources, and mirrors.
Uninstall Firefox from snap and reinstall it without snap to speed up loading in Ubuntu, then explore Flatpak as an alternative while following commands to manage repositories and updates.
Learn to customize ubuntu’s appearance and display, from light to dark themes and color options, to adjust desktop icons and the dock, and set screen resolution and refresh rate.
Learn to replace snap with flatpak on Ubuntu by installing flatpak, adding the Flathub repository, and using the flat hub to install Google Chrome, with a quick setup and verification.
Customize your Ubuntu terminal by adjusting colors, transparency, fonts, and cursor styles, then install and configure the starship theme via snap and update bashrc to initialize starship.
Explore LibreOffice in Ubuntu to create documents, spreadsheets, and presentations with Writer, Calc, and Impress, and save in ODF text document or word formats, matching Microsoft Office.
Learn to install and configure Apache2 on Ubuntu, create a test website under /var/www, and set up a virtual host to host content globally.
Install and configure nginx on Ubuntu, and compare it with Apache. Start the Nginx service, create a custom website, and set up a virtual host to host it locally.
Install, configure, and test MariaDB on Ubuntu, secure the installation, and create a database and admin user with proper privileges. Authenticate, enable auto-start, and test access using the admin user.
Explore Bash, the Bourne again shell, as a built-in command language interpreter and learn to write and run shell scripts that automate Linux tasks with date, cal, pwd, and ls.
Understand Linux environment variables, including the path variable and values like user, UID, and home; view with echo, set with export, and manage with unset and env.
Navigate the Linux filesystem with pwd and cd to print the working directory and change directories. Use absolute and relative paths, quotes for spaces, and parent directory shortcuts.
Explore the ls command in Ubuntu, using options like -a for hidden files, -l for a listing, -S for sorting by size, -d for subdirectories, and -R for recursive listings.
Master mkdir and rmdir to create and remove directories, including parent and subfolders with -p. See output with -v in the terminal as you work with paths.
Explore the file and touch commands in Linux, learn to identify file types with file, create files with touch, and inspect permissions and modification times with stat.
Learn to remove and copy files and folders with rm and cp, using -r for recursion and --backup for backups.
Move files across directories using the mv command, create sample files with touch, and prevent overwriting identical names with the dash u option.
Learn to view large text files in the terminal with the less command, including paging and navigation, and discover what is and which commands reveal command descriptions and executable paths.
Create a new non-root user in Ubuntu and grant administrative privileges by adding them to the sudo group, then verify with a sudo command like apt install VLC.
Learn to manage ubuntu users: list existing accounts with cat /etc/passwd, delete a user with deluser, and remove the home directory using the --remove-home flag.
Learn how the cat command concatenates, displays, and creates files, updates content, and merges multiple files into a new file using redirection.
Learn how to use top to monitor cpu and memory, kill tasks by id with the kill command, and inspect memory with free -h to display readable stats.
Install the pip package manager on Ubuntu, verify its availability for Python 3, and use pip3 to install packages such as numpy.
Install Python 3 on Ubuntu, verify with python3 --version, and, if needed, install via sudo apt install python3; then test by launching python3 and running a simple script.
Install Visual Studio Code on Ubuntu by downloading the .deb package and installing with sudo dpkg -i, then install the Python extension to start Python development.
Open Visual Studio Code and create a new Python file, then run it in the terminal to enter two numbers, convert them to integers, add them, and print the result.
Install g++ and gcc on Ubuntu using sudo apt install g++ gcc, verify versions with --version, compile a simple C++ program, and run the executable to print Hello world.
Learn to write and run a c++ program in ubuntu using visual studio code. Install the microsoft c++ extension, switch to c++ language mode, and compile and run hello world.
Learn how to use make and create makefiles in Ubuntu to compile C/C++ programs, manage dependencies, generate object files, and enable automatic incremental builds.
Install code blocks for C and C++ on Ubuntu, update the system, install code blocks, create a console project, and compile and run Hello World with gcc.
Welcome to the comprehensive Ubuntu for Absolute Beginners course, designed to provide you with a complete understanding of Ubuntu Linux operating system. This course is perfect for individuals who are new to Linux or those who wish to expand their knowledge of Ubuntu Linux.
In this course, you will learn how to install Ubuntu in VMware and create a virtual machine. You will gain knowledge on how to optimize Ubuntu for better performance and how to work with the package manager, enabling you to install and manage software packages effortlessly.
In addition, you will learn how to set up web servers and create web hosts for your own websites on Ubuntu, making it an ideal choice for web developers. Furthermore, you will be introduced to terminal commands, which are essential for performing day-to-day tasks in Ubuntu.
The course also includes a section dedicated to gearing up Ubuntu for Python and C++, where you will learn how to create simple programs and install the appropriate Integrated Development Environments (IDEs) for these languages.
This Ubuntu for Absolute Beginners course is taught by an experienced instructor who will guide you through each step of the learning process. The course includes hands-on exercises, quizzes, and tutorial, ensuring that you learn Ubuntu Linux effectively.
By the end of the course, you will have a solid understanding of Ubuntu Linux operating system, enabling you to confidently use it for your personal or professional needs. With this course, you will have the foundation needed to excel in your Linux journey.
Enroll in this course today and start your journey towards becoming a Linux expert!