Pinned Repositories
awesome-programming-projects
Build your first apps with 776+ beginner coding projects. Learn programming through guided practice and real-world development.
comptia-linux-plus-training-labs
Learn Linux system administration through hands-on labs, covering command-line, file management, user administration, security, networking, and maintenance. Perfect for CompTIA Linux+ certification prep.
javascript-practice-labs
This course is designed for beginners who want to learn JavaScript and programming fundamentals. We will try to build a dynamic personal finance tracker, which will help you to understand the basics of JavaScript.
linux-basic-commands-practice-online
In this course, you will practice the most commonly used Linux commands in LabEx online linux playground. It can help Linux beginners quickly learn common Linux terminal commands and the basic operation of Linux. It can also help Linux system administrators quickly review common Linux commands and improve work efficiency.
linux-free-tutorials
Free Linux tutorials for beginners with 246 interactive lessons. Easy-to-follow programming guides with hands-on practice exercises.
linux-practice-challenges
In this course, you will find a collection of Linux practice challenges that will help you to improve your Linux skills. These challenges are designed to help you learn and practice Linux commands, shell scripting, and system administration tasks.
linuxjourney
Courses and lesson content for linuxjourney.com
practice-c-programming-projects
Build real C projects with 18 beginner-friendly challenges. Learn by doing with guided coding exercises and practical applications.
red-hat-system-administration-rh124-labs
In this course, learn the fundamentals of Red Hat Enterprise Linux system administration by hands-on labs, including basic commands, file management, user and group administration, permissions, processes, services, networking, and more. Essential foundation for Red Hat certification success.
rhcsa-certification-exam-practice-exercises
This course provides hands-on practice exercises to prepare for the Red Hat Certified System Administrator (RHCSA) exam. Through a series of challenging labs, you'll develop and reinforce the essential skills required for Linux system administration and RHCSA certification.
LabEx Labs's Repositories
labex-labs/shell-practice-challenges
This course contains lots of challenges for Shell, each challenge is a small Shell project with detailed instructions and solutions. You can practice your Shell skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.
labex-labs/git-practice-challenges
This course contains lots of challenges for Git, each challenge is a small Git project with detailed instructions and solutions. You can practice your Git skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.
labex-labs/red-hat-enterprise-linux-automation-with-ansible-rh294
Learn Red Hat Enterprise Linux automation using Ansible through hands-on labs, covering Ansible fundamentals, playbooks, variables, task control, file deployment, roles, troubleshooting, and Linux administration automation. Comprehensive preparation for Red Hat Ansible certification.
labex-labs/red-hat-system-administration-rh134-labs
In this intermediate course, advance your Red Hat Enterprise Linux system administration skills through hands-on labs, including command-line productivity, task scheduling, performance tuning, SELinux management, storage management, network security, boot process control, and containerization. Perfect preparation for Red Hat certification exams.
labex-labs/red-hat-system-administration-rh124-labs
In this course, learn the fundamentals of Red Hat Enterprise Linux system administration by hands-on labs, including basic commands, file management, user and group administration, permissions, processes, services, networking, and more. Essential foundation for Red Hat certification success.
labex-labs/kubernetes-for-noobs
Kubernetes is an open-source container management system that helps you deploy, scale, and manage containerized applications. This course is designed for beginners who want to learn Kubernetes from scratch. You will learn how to create, run, and manage containers in Kubernetes, work with Kubernetes workloads and networking, configure application...
labex-labs/docker-practice-labs
This course contains lots of labs for Docker, each lab is a small Docker project with detailed guidance and solutions. You can practice your Docker skills by completing these labs, improve your coding skills, and learn how to write clean and efficient code.
labex-labs/docker-practice-challenges
This course contains lots of challenges for Docker, each challenge is a small Docker project with detailed instructions and solutions. You can practice your Docker skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.
labex-labs/python-practice-challenges
This course contains lots of challenges for Python, each challenge is a small Python project with detailed instructions and solutions. You can practice your Python skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.
labex-labs/the-advanced-python-mastery
This course is designed by David Beazley, author of the Python Cookbook, released under a Creative Commons license. The goal of this course is to provide an intermediate-level introduction to Python that goes beyond the basics of Python syntax and provides an opportunity to apply Python to a variety of intermediate-level problems.
labex-labs/python-for-beginners
Kickstart your Python programming journey with this comprehensive beginner course. Explore Python development tools, master syntax, data types, control structures, functions, classes, and more through hands-on labs. Learn best practices like PEP 8, error handling, and object-oriented programming with practical coding exercises.
labex-labs/sqlite-for-beginners
In this course, you'll learn the fundamentals of SQLite, from setting it up on Linux to creating databases, building tables, and querying data. Perfect for beginners!
labex-labs/redis-for-beginners
In this course, learn the fundamentals of Redis, including installation, key-value operations, data structures, and basic configuration for beginners.
labex-labs/postgresql-for-beginners
In this course, learn PostgreSQL basics from installation to data operations, including database management, table creation, and simple queries.
labex-labs/quick-start-with-mysql
In this course, you will learn what Structured Query Language (SQL) and databases are, the basics of database management, how to set up and configure MySQL, and how to get MySQL client to connect to a MySQL Server.
labex-labs/web-vulnerability-mastery
In this course, you will learn about the most common web vulnerabilities and how to exploit them. You will learn about SQL Injection, File Inclusion, Cross-Site Scripting (XSS), File Upload, Command Injection, and Directory Traversal vulnerabilities. You will also learn how to exploit these vulnerabilities using various techniques and tools.
labex-labs/kali-server-exploitation-in-action
This course covers penetration testing and ethical hacking with Kali Linux. Key topics include exploiting vulnerabilities via Metasploit, scanning and exploiting network services, brute-forcing remote access, developing custom scanners, attacking vulnerabilities like IngressLock, Samba, and Unreal IRCd, creating malicious PDFs, and privilege esc...
labex-labs/privilege-escalation-techniques-on-linux
In this course, you will learn about privilege escalation techniques on Linux. It is a beginner level course and will cover various techniques to escalate privileges on Linux systems.
labex-labs/hydra-for-beginners
In this course, learn the fundamentals of using Hydra, a powerful password cracking tool. Explore installation, basic commands, and attack various services like SSH, HTTP, FTP, and Telnet.
labex-labs/wireshark-for-beginners
In this course, you will learn how to use Wireshark to capture and analyze network traffic. You will learn how to install Wireshark, capture packets, and analyze them. You will also learn how to use Wireshark to troubleshoot network issues, analyze network traffic, and secure your network.
labex-labs/nmap-for-beginners
In this course, you will learn about Nmap, a powerful network scanning tool that is used to discover hosts and services on a computer network.
labex-labs/kali-linux-for-beginners
In this course, learn the fundamentals of Kali Linux. Explore basic navigation, networking tools, security tools, and system management. Perfect for beginners!
labex-labs/schema
LabEx Schema
labex-labs/quick-start-with-hadoop
Learn Hadoop from scratch with 6 beginner-friendly labs. Step-by-step tutorials and hands-on practice for coding beginners.
labex-labs/bigdata-free-tutorials
Free Big Data tutorials for beginners with 56 interactive lessons. Easy-to-follow programming guides with hands-on practice exercises.
labex-labs/awesome-programming-projects
Build your first apps with 776+ beginner coding projects. Learn programming through guided practice and real-world development.
labex-labs/practice-react-programming-projects
Build real React projects with 11 beginner-friendly challenges. Learn by doing with guided coding exercises and practical applications.
labex-labs/practice-javascript-programming-projects
Build real JavaScript projects with 104 beginner-friendly challenges. Learn by doing with guided coding exercises and practical applications.
labex-labs/practice-css-programming-projects
Build real CSS projects with 49 beginner-friendly challenges. Learn by doing with guided coding exercises and practical applications.
labex-labs/practice-html-programming-projects
Build real HTML projects with 57 beginner-friendly challenges. Learn by doing with guided coding exercises and practical applications.