Tell us what you'd like to Learn!

📚 824 Lessons 📖 5971 Chapters 👥 1061 Learners | ⚡ 135 Ask AI Unlocks 💬 326 Conversations 📨 7761 Messages 🎯 237,915,550 Tokens 💡 30 Reveals

Learning Paths

Beginner Public
Raw Sockets for IoT and Embedded Programmers

This course introduces beginner IoT and embedded programmers to raw sockets programming, covering fundamental concepts, ...

3 Modules
11 Chapters
#raw-sockets #iot #embedded +5
Beginner Public
SQL for Beginners: Querying and Managing Databases

This course introduces the fundamentals of SQL, teaching beginners how to create, query, and manage relational databases...

5 Modules
21 Chapters
#sql #databases #querying +3
Beginner Public
Managing Users and Groups in Linux

Learn how to create, manage, and secure user accounts and groups in Linux using essential commands like useradd, groupad...

4 Modules
14 Chapters
#linux #user-management #group-management +5
Advanced Public
Advanced Python Programming with OOP

Learn advanced concepts in Python programming including object-oriented programming, design patterns, and advanced featu...

4 Modules
23 Chapters
#python #object-oriented-programming #design-patterns +6
Beginner Public
Disk and Partition Basics for Linux System Administration

Learn the foundational skills to manage disk partitions in Linux using essential command-line tools like fdisk, parted, ...

4 Modules
9 Chapters
#linux #disk-management #partitioning +5
Beginner Public
Practical Linux Command Line for Beginners

Learn how to deploy a Linux command line lab environment and practice fundamental Linux commands step-by-step in a begin...

3 Modules
10 Chapters
#linux #command-line #terminal +4
Beginner Public
Machine Learning: From Basics to Training Your First Model

This beginner-friendly course introduces core machine learning concepts, guiding learners through understanding essentia...

4 Modules
17 Chapters
#machine-learning #supervised-learning #regression +5
Beginner Public
Disk and Partition Basics for Linux System Administration

Learn the fundamentals of managing disks and partitions in Linux using tools like fdisk, parted, and lsblk to effectivel...

4 Modules
9 Chapters
#linux #disk-management #partitioning +4
Beginner Public
Environment Variables and Shell Configuration Files in Linux

Learn how environment variables work in Linux and master configuring shell environments using .bashrc and .profile files...

5 Modules
14 Chapters
#environment-variables #shell-configuration #bashrc +3
Beginner Public
Environment Variables and Shell Configuration Files in Linux

Learn how environment variables work in Linux and how to configure your shell environment using common configuration fil...

3 Modules
12 Chapters
#linux #environment-variables #shell +3
Beginner Public
Introduction to Operating System Kernels

This beginner course introduces the fundamental concepts of operating system kernels, their roles, types, and basic comp...

3 Modules
14 Chapters
#kernel #operating-system #os +2
Intermediate Public
Intermediate Linux Disk Usage Commands

This course helps learners understand and effectively use Linux commands to analyze and manage disk usage, including adv...

3 Modules
14 Chapters
#linux #disk-usage #df +3