Build real C projects with 18 beginner-friendly challenges. Learn by doing with guided coding exercises and practical applications.
-
Updated
Sep 26, 2025
Build real C projects with 18 beginner-friendly challenges. Learn by doing with guided coding exercises and practical applications.
[Archived] 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.
Free Linux tutorials for beginners with 236 interactive lessons. Easy-to-follow programming guides with hands-on practice exercises.
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.
Build your first apps with 772+ beginner coding projects. Learn programming through guided practice and real-world development.
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.
Free Cybersecurity tutorials for beginners with 327 interactive lessons. Easy-to-follow programming guides with hands-on practice exercises.
Build real Linux projects with 24 beginner-friendly challenges. Learn by doing with guided coding exercises and practical applications.
[Archived] C++ Practice Labs | This repo collects 57 of programming labs exercises for C++ Practice Labs. This course contains lots of labs for C++, each lab is a small C++ project with detailed guidance and solutions. You can practice your C++ skills by completing these labs, improve your coding...
Free C++ tutorials for beginners with 19 interactive lessons. Easy-to-follow programming guides with hands-on practice exercises.
Build real C++ projects with 2 beginner-friendly challenges. Learn by doing with guided coding exercises and practical applications.
Build real Python projects with 92 beginner-friendly challenges. Learn by doing with guided coding exercises and practical applications.
Free C tutorials for beginners with 39 interactive lessons. Easy-to-follow programming guides with hands-on practice exercises.
[Archived] Kubernetes Practice Labs | This repo collects 28 of programming scenarios (labs and challenges) for Kubernetes Practice Labs. This course contains lots of labs for Kubernetes, each lab is a small Kubernetes project with detailed guidance and solutions. You can practice your Kubernetes ...
Free Ansible tutorials for beginners with 19 interactive lessons. Easy-to-follow programming guides with hands-on practice exercises.
Free Shell tutorials for beginners with 26 interactive lessons. Easy-to-follow programming guides with hands-on practice exercises.
[Archived] This course contains hundreds 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.
Cyber Security Programming Courses | This repo collects 7 of programming courses for Cyber Security. Cyber Security is crucial in our increasingly connected world. This Skill Tree presents a comprehensive learning path for aspiring security professionals. Starting from the basics, it guides you t...
[Archived] Cybersecurity with Hands-on Labs | This repo collects 10 of programming labs exercises for Cybersecurity with Hands-on Labs. Explore the basics of cyber security through interactive, beginner-friendly labs. Get hands-on experience with ethical hacking, network analysis, encryption, and...
Free Python tutorials for beginners with 98 interactive lessons. Easy-to-follow programming guides with hands-on practice exercises.
Add a description, image, and links to the labex topic page so that developers can more easily learn about it.
To associate your repository with the labex topic, visit your repo's landing page and select "manage topics."