Change the repository type filter
All
Repositories list
292 repositories
100-pandas-exercises
PublicPandas is a tool for data processing based on NumPy,created to solve data analysis tasks. Pandas incorporates a number of libraries and some standard data models, as well as provides the functions and the methods needed for efficiently manipulating large datasets.- NumPy is an extension library for Python language, supporting operations of a large number of high-dimensional arrays and matrices. In addition, it also provides a large number of mathematical function libraries for array operations. Machine learning involves a lot of transformations and operations on arrays, which makes NumPy one of the essenti...
- This course contains lots of challenges for Pandas, each challenge is a small Pandas project with detailed instructions and solutions. You can practice your Pandas skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.
- This course contains lots of challenges for NumPy, each challenge is a small NumPy project with detailed instructions and solutions. You can practice your NumPy skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.
- This course contains lots of challenges for Sklearn, each challenge is a small Sklearn project with detailed instructions and solutions. You can practice your Sklearn skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.
pandas-for-beginners
PublicThis comprehensive course covers the fundamental concepts and practical techniques of Pandas, the essential library for data manipulation and analysis in Python. Learn to create, manipulate, and analyze data efficiently using DataFrames and Series.- This comprehensive course covers the fundamental concepts and practical techniques of NumPy, the essential library for numerical computing in Python. Learn to create, manipulate, and analyze arrays efficiently.
- This comprehensive course covers the fundamental concepts and practical techniques of Scikit-learn, the essential machine learning library in Python. Learn to build, train, and evaluate machine learning models using various algorithms and preprocessing techniques.
- In this course, you will learn how to use Seaborn, a Python library for producing statistical graphics. You will learn how to use Seaborn's sophisticated visualization tools to analyze your data, create informative visualizations, and communicate your results with ease.
matplotlib-for-beginners
PublicThis comprehensive course covers the fundamental concepts and practical techniques of Matplotlib, the essential plotting library in Python. Learn to create various types of charts and visualizations including line plots, bar charts, scatter plots, histograms, pie charts, and subplots.open-source-labs
Public- 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.
- In this course, you'll dive into the exciting world of Capture The Flag (CTF) challenges. Learn fundamental cybersecurity concepts and practical techniques through hands-on labs covering hidden files, weak passwords, open ports, misconfigurations, log analysis, directory traversal, environment variable leaks, script analysis, network exploits, a...
- Simulate the first five days of tasks a junior engineer might encounter in their role. This hands-on experience covers essential system administration tasks from system navigation to user management, which might typically be completed in just one day of intensive training.
quick-start-with-ansible
PublicThis course is designed to teach you the basics of using Ansible to configure Linux hosts. It includes an introduction to Ansible, installation, and a few simple examples of using Ansible to perform common tasks.jenkins-for-beginners
PublicIn this course, you will learn how to install Jenkins on a Linux machine using Docker and master the fundamentals of CI/CD. From exploring the interface to creating pipelines and managing security, this comprehensive course covers everything you need to get started with Jenkins.- Master Python fundamentals in this hands-on course designed for beginners. Learn essential concepts like data types, control structures, functions, modules, and data structures through interactive labs and practical challenges. Perfect for those starting their Python programming journey.
- This course is designed to teach you about managing application containers, using Kubernetes. You’ll learn how Kubernetes works and how to use it to deploy and manage applications.
quick-start-with-docker
PublicThis course is designed to help you get started with Docker. We will cover the basics of Docker, including its architecture, components, and how to use it to build and run containers.quick-start-with-git
PublicMaster the essentials of Git version control in this comprehensive beginner's course. Learn everything from basic commands to advanced operations through hands-on labs and engaging challenges. Perfect for aspiring developers and those new to version control.- 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.
- Explore and master a variety of powerful Linux software tools to enhance your command-line productivity and system management skills.
- 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.
- Our Quick Start with Shell course offers a solid foundation in Bash shell scripting, covering Linux command-line essentials. Through hands-on labs and real-world challenges, you'll master file management, text processing, and automation techniques, enabling you to efficiently use the shell in your daily tasks.
- 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-for-noobs
PublicThis course offers a systematic and comprehensive introduction to Linux, designed specifically for absolute beginners with no prior experience. Starting from the very basics, you'll build a solid foundation of Linux knowledge and skills, step by step.quick-start-with-linux
PublicThis is a beginner's guide for Linux aimed at those new to the system and looking to begin promptly. By completing ten labs, you will grasp the basics of Linux, enabling you to perform fundamental tasks with ease.mongodb-for-beginners
PublicA comprehensive MongoDB course covering essential skills from basic CRUD operations to advanced topics like data modeling, indexing, error handling, and data relationships. Perfect for beginners and intermediate developers.